HTML editor 2.0: Difference between revisions
From MoodleDocs
No edit summary |
|||
Line 1: | Line 1: | ||
This page details the specification of the HTML editor in Moodle 2.0. | This page details the specification of the HTML editor in Moodle 2.0. | ||
== What we want == | == What we want == | ||
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 | ||
Line 8: | Line 8: | ||
* 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: | ||
Line 14: | Line 13: | ||
* HTML code direct editing | * HTML code direct editing | ||
* Image uploading | * Image uploading | ||
* Mathematical formulas editing | * Mathematical formulas/equation editing | ||
* Possible to turn it on and off on demand (on the page) without losing (modified) content | * Possible to turn it on and off on demand (on the page) without losing (modified) content | ||
* Right-to-left text input | * Right-to-left text input | ||
Line 21: | Line 20: | ||
* Tables | * Tables | ||
* Themeable (possible to make a theme that fits with Moodle's) | * 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 [http://tracker.moodle.org/secure/IssueNavigator.jspa?reset=true&pid=10011&resolution=-1&component=10070&sorter/field=summary&sorter/order=ASC&sorter/field=resolution&sorter/order=ASC&sorter/field=status&sorter/order=ASC&sorter/field=priority&sorter/order=DESC all the bugs] related to the HTML editor | |||
== Possibilities and evaluation == | == Possibilities and evaluation == | ||
* [http://en.wikipedia.org/wiki/Comparison_of_WYSIWYG_HTML_editors Comparison of WYSIWYG HTML editors on Wikipedia] | * [http://en.wikipedia.org/wiki/Comparison_of_WYSIWYG_HTML_editors Comparison of WYSIWYG HTML editors on Wikipedia] | ||
Line 30: | Line 30: | ||
* [http://xinha.webfactional.com/ Xinha]: [http://xinha.webfactional.com/wiki/Documentation Documentation], [http://xinha.webfactional.com/wiki/Examples 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], | * [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] | |||
* [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=76912 Using Moodle - General developer forum: What is the current position with the HTML editor?] | ||
Revision as of 06:19, 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
- 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
- Comparison of WYSIWYG HTML editors on Wikipedia
- TinyMCE: Compatibility, Documentation, Demo
- FCKeditor: Compatibility Documentation, Demo
- Xinha: Documentation, Demo
- Yahoo RTE: Documentation, Demo,
As of 16 April 2008, the preference goes to TinyMCE.
Links to forum discussions, tracker, docs, etc.
- [https://tracker.moodle.org/browse/MDL-11113 MDL-11113 - Get a fully working HTML editor in Moodle]
- Moodle-specific_customisations_to_the_HTML_editor
- Using Moodle - General developer forum: TinyMCE3 Integration
- Using Moodle - General developer forum: XINHA has started to support Opera and Safari
- Using Moodle - General developer forum: What is the current position with the HTML editor?