Dca2010 wysiwyg

11
Shootout at the WYSIWYG Corral By Jeff Diecks Senior Project Manager, Mediacurrent Drupalcamp Atlanta 2010 October 2, 2010

description

Shootout at the WYSIWYG Corral presentation from Drupalcamp Atlanta 2010.

Transcript of Dca2010 wysiwyg

Page 1: Dca2010 wysiwyg

Shootout at theWYSIWYG Corral

By Jeff DiecksSenior Project Manager, Mediacurrent

Drupalcamp Atlanta 2010October 2, 2010

Page 2: Dca2010 wysiwyg

“They’re all basically the same.”

Photo by Jonlarge/ Flickr

Page 3: Dca2010 wysiwyg

“They’re all basically the same.”

Photo by parudox/Flickr

Page 4: Dca2010 wysiwyg

Objective

Select the best editor, available through the WYSIWYG Module, for common content entry tasks in Drupal.

`

Page 5: Dca2010 wysiwyg

Candidates

CKEditor

NicEdit

openWYSIWYG

TinyMCE

WYMeditor

YUI Editor

`

Page 6: Dca2010 wysiwyg

Setup

-WYSIWYG Module

-Install editors

-Input Format for each editor, all filters on, strip disallowed tags

-Allowed tags list:

<a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <p> <b> <i> <u> <img> <h1> <h2> <h3> <h4> <h5> <h6> <div> <span> <table> <tbody> <tr> <th> <td> <br />

-Configure WYSIWYG profile settings

-Enter 1 node per editor, select corresponding input filter

`

Page 7: Dca2010 wysiwyg

My Criteria

Installs Easily & “Just Works”

Available Buttons & Keyboard Shortcuts That Work:e.g. Bold, Italic, Underline, Indent, Lists, H2, Links

Paste From Word

Paste From Notepad

Line breaks and clean paragraphs

Quality of Markup Generated

Documentation

`

Page 8: Dca2010 wysiwyg

My Scores

CKEditor - 61NicEdit - 34openWYSIWYG - 36TinyMCE - 61WYMeditor - 55YUI Editor - 57jWYSIWYG - DQmarkItUp – DQWhizzywig - DQ

`

Page 9: Dca2010 wysiwyg

Time for a Shootout

Photo by Mlhradio/Flickr

Page 10: Dca2010 wysiwyg

Criteria Added by Attendees

Inline Images

Teaser Break

<hr>

Cross browser

tabs

special characters

comment code (<!-- -->

`

Page 11: Dca2010 wysiwyg

The Winner!

Will be announced in a posting at mediacurrent.com later this week (Oct. 4-8, 2010) after I test the criteria the attendees suggested in the session against the two finalists

`