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
Line 3: Line 3:
Ticket MDL-11113 discusses most issues.
Ticket MDL-11113 discusses most issues.
=== Requirements ===
=== Requirements ===
* Integration - With Moodle (smileys, different formats, etc.) with a minimum of changes
* 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)
* Compatibility - With web browsers (mostly FF, IE, Safari, Opera)
* Standard - Outputs valid XHTML code
* Standard - Outputs valid XHTML code
* Accessibility - Is it 100% keyboard accessible? Is it usable in JAWS? Etc.
* 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.
* Configurability - Possibility to make it show different options and buttons according to the user, the context, etc.
=== Features ===
=== Features ===
Some features that should be evaluated:
Some features that should be evaluated:

Revision as of 06:21, 16 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.

Features

Some features that should be evaluated:

  • Handling of Word documents
  • HTML code direct editing
  • 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.