Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

HTML editor 2.0: Difference between revisions

From MoodleDocs
No edit summary
 
No edit summary
Line 1: Line 1:
This page will detail the specification for the HTML editor in Moodle 2.0.
This page details the specification of the HTML editor in Moodle 2.0.
 
== What we want ==
 
* Integration - With Moodle (smileys, different formats, etc.) with a minimum of changes
* Compatibility - With web browsers (mostly FF, IE, Safari, Opera)
* Standard - Outputs valid XHTML code
* Accessibility - Is it 100% keyboard accessible? Is it usable in JAWS? Etc.
* Configurability - Possibility to make it show different options and buttons according to the user, the context, etc.
 
Some features that should be evaluated:
* Handling of Word documents
* HTML code direct editing
* Image uploading
* Mathematical formulas editing
* Possible to turn it on and off on demand (on the page) without losing (modified) content
* Right-to-left text input
* Smileys (has to be possible to use the Moodle list of smileys)
* Special characters
* Tables
* Themeable (possible to make a theme that fits with Moodle's)
 
Ticket MDL-11113 discusses most issues.
 
== Possibilities and evaluation ==
 
* [http://en.wikipedia.org/wiki/Comparison_of_WYSIWYG_HTML_editors Comparison of WYSIWYG HTML editors on Wikipedia]
* [http://tinymce.moxiecode.com/ TinyMCE]: [http://wiki.moxiecode.com/index.php/TinyMCE:Compatibility Compatibility], [http://wiki.moxiecode.com/index.php/TinyMCE:Index Documentation], [http://tinymce.moxiecode.com/example_full.php?example=true Demo]
* [http://www.fckeditor.net/ FCKeditor]: [http://docs.fckeditor.net/FCKeditor_3.x/Design_and_Architecture/Browsers_Compatibility Compatibility] [http://docs.fckeditor.net/ Documentation], [http://www.fckeditor.net/demo Demo]
* [http://xinha.webfactional.com/ Xinha]: [http://xinha.webfactional.com/wiki/Documentation Documentation], [http://xinha.webfactional.com/wiki/Examples Demo]
* [http://developer.yahoo.com/yui/editor/ Yahoo RTE]: [http://developer.yahoo.com/yui/docs/module_editor.html Documentation], [http://developer.yahoo.com/yui/examples/editor/index.html Demo],
 
As of 16 April 2008, the preference goes to TinyMCE.
 
== Links to forum discussions, tracker, docs, etc. ==
* [http://tracker.moodle.org/browse/MDL-11113 MDL-11113 - Get a fully working HTML editor in Moodle]
* [http://moodle.org/mod/forum/discuss.php?d=76912 Using Moodle: What is the current position with the HTML editor?]
* [[Moodle-specific_customisations_to_the_HTML_editor]]

Revision as of 04:33, 16 April 2008

This page details the specification of the HTML editor in Moodle 2.0.

What we want

  • Integration - With Moodle (smileys, different formats, etc.) with a minimum of changes
  • Compatibility - With web browsers (mostly FF, IE, Safari, Opera)
  • Standard - Outputs valid XHTML code
  • Accessibility - Is it 100% keyboard accessible? Is it usable in JAWS? Etc.
  • Configurability - Possibility to make it show different options and buttons according to the user, the context, etc.

Some features that should be evaluated:

  • Handling of Word documents
  • HTML code direct editing
  • Image uploading
  • Mathematical formulas editing
  • Possible to turn it on and off on demand (on the page) without losing (modified) content
  • Right-to-left text input
  • Smileys (has to be possible to use the Moodle list of smileys)
  • Special characters
  • Tables
  • Themeable (possible to make a theme that fits with Moodle's)

Ticket MDL-11113 discusses most issues.

Possibilities and evaluation

As of 16 April 2008, the preference goes to TinyMCE.

Links to forum discussions, tracker, docs, etc.