Note:

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

Editors: Difference between revisions

From MoodleDocs
m (first editing)
m (Removed lang=es from link)
 
(3 intermediate revisions by one other user not shown)
Line 9: Line 9:
Moodle tipically uses the [http://www.tinymce.com/ TinyMCE editor], but other editors can be installed in Moodle.  
Moodle tipically uses the [http://www.tinymce.com/ TinyMCE editor], but other editors can be installed in Moodle.  


We can find [https://moodle.org/plugins/browse.php?list=category&id=23&lang=es other editors] that can be installed in Moodle.  
We can find [https://moodle.org/plugins/browse.php?list=category&id=23 other editors] that can be installed in Moodle.  


==TinyMCE==
==TinyMCE==


TinyMCE is an platform-independent web-based JavaScript/HTML WYSIWY editor control, used as the main Moodle editor plugin.
TinyMCE is an platform-independent web-based JavaScript/HTML WYSIWYG editor control, used as the main Moodle editor plugin.


===Augmenting TinyMCE===
===Augmenting TinyMCE===
Line 19: Line 19:
Specific Moodle TinyMCE plugins can be created in order to augment TinyMCE functionalities.
Specific Moodle TinyMCE plugins can be created in order to augment TinyMCE functionalities.


[https://docs.moodle.org/en/Creating_a_Moodle_specific_TinyMCE_module Here] you will find some tips of how to create your own button, a Moodle specific TinyMCE plugin.
[https://docs.moodle.org/dev/Creating_a_Moodle_specific_TinyMCE_plugin Here] you will find some tips of how to create your own button, a Moodle specific TinyMCE plugin.





Latest revision as of 09:42, 20 January 2018

Overview

It's possible to add new editors to Moodle and replace or augment TinyMCE.

Add a new Editor to Moodle

The editor is a plugin used by Moodle that we can find in the Moodle source files folowing the path /lib/editor/

Moodle tipically uses the TinyMCE editor, but other editors can be installed in Moodle.

We can find other editors that can be installed in Moodle.

TinyMCE

TinyMCE is an platform-independent web-based JavaScript/HTML WYSIWYG editor control, used as the main Moodle editor plugin.

Augmenting TinyMCE

Specific Moodle TinyMCE plugins can be created in order to augment TinyMCE functionalities.

Here you will find some tips of how to create your own button, a Moodle specific TinyMCE plugin.



TODO: Finish this page.