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
(forum discussion link, category)
Line 35: Line 35:
* [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],  
* [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.
As of 16 April 2008, the preference goes to TinyMCE.
== Links to forum discussions, tracker, docs, etc. ==
== 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://tracker.moodle.org/browse/MDL-11113 MDL-11113 - Get a fully working HTML editor in Moodle]
* [[Moodle-specific_customisations_to_the_HTML_editor]]
* [[Moodle-specific customisations to the HTML editor]]
* [http://moodle.org/mod/forum/discuss.php?d=88382 Using Moodle - General developer forum: TinyMCE3 Integration]
 
* [http://moodle.org/mod/forum/discuss.php?d=93475 Using Moodle - General developer forum: XINHA has started to support Opera and Safari]
Using Moodle General developer forum discussions:
* [http://moodle.org/mod/forum/discuss.php?d=76912 Using Moodle - General developer forum: What is the current position with the HTML editor?]
* [http://moodle.org/mod/forum/discuss.php?d=88382 TinyMCE3 Integration]
* [http://moodle.org/mod/forum/discuss.php?d=93475 XINHA has started to support Opera and Safari]
* [http://moodle.org/mod/forum/discuss.php?d=76912 What is the current position with the HTML editor?]
* [http://moodle.org/mod/forum/discuss.php?d=96160 The most important decision on editor integration]
 
[[Category:HTML editor]]

Revision as of 07:42, 30 April 2008

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

What we want

Ticket MDL-11113 discusses most issues.

Requirements

  • Integration - With Moodle (smileys, different formats, etc.) with a minimum of changes, cleaning up current code as much as possible
  • 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.
  • Support - Developed by an active community that will support it for a long time.

Features

Some features that should be evaluated:

  • Handling of Word documents
  • HTML code direct editing
  • Highlighting (not text background color, with "set-on" operation--Word style)
  • Image uploading
  • Mathematical formulas/equation 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)

Wishes

  • Make it possible to change to a different editor (provided someone comes up with the necessary code to "plug it" in Moodle)
  • Possible to run many instances on the same page (see MDL-11101 in tracker)
  • Fix all the bugs related to the HTML editor

Possibilities and evaluation

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

Links to forum discussions, tracker, docs, etc.

Using Moodle General developer forum discussions: