---++ TinyMCE customizations * Set TINYMCEPLUGIN_ADDITIONAL_MCEPLUGINS = emotions, wordcount * Set TINYMCEPLUGIN_ADDITIONAL_BUTTONS2 = emotionsSome notable plugins: | *Plugin Name* | *Toolbar buttons* | *Description* | *Notes* | | [[http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/autoresize][autoresize]] | - | Automatically resizes the editor to the content inside it | | | [[http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/emotions][emotions]] | emotions | Insert smiley images into the !TinyMCE editable area | | | [[http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/iespell][iespell]] | iespell | Provides spell check for Internet Explorers | | | [[http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/insertdatetime][insertdatetime]] | insertdate, inserttime | Provides buttons to insert customized date and time strings | | | [[http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/media][media]] | media | Handles embedded media such as !QuickTime, !Flash, !ShockWave, !RealPlayer and Windows Media Player | Requires customisation of edit templates | | [[http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/spellchecker][spellchecker]] | spellchecker | Adds spellchecker functionality to !TinyMCE by providing a new button that performs a AJAX call to a backend PHP page that uses PSpell/ASpell or Google spellchecker | | | [[http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/style][style]] | styleprops | Adds CSS style editing support to !TinyMCE, this will enable you to edit almost any CSS style property in a visual way. | Generally, HTML/CSS markup in topics is *not* desirable | | [[http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/visualchars][visualchars]] | visualchars | Adds the possibility to see invisible characters like = = | | | [[http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/wordcount][wordcount]] | - | Display the number of words down in the right corner of the editor. | | | [[http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/xhtmlxtras][xhtmlxtras]] | cite, ins, del, abbr, acronym | Adds support for some XHTML elements, including cite, ins, del, abbr, and acronym. | Generally, XHTML markup in topics is *not* desirable. TWiki plugins exist to provide similar functions with more friendly TML markup | ---++ Frequently Asked Questions The topic [[TinyMCEFrequentlyAskedQuestions]] contains more help with things like: "How do I configure the buttons in my skin?", "How do I disable the WYSIWYG?" etc. ---+++ !WysiwygPlugin Settings See WysiwygPluginSettings for more information ---++ Upgrading !TinyMCEPlugin older than version 2013-09-12 The =TINYMCEPLUGIN_INIT= string needs to be built differently, due to the API change affecting the way custom formats are applied in !TinyMCE 3.3.x since 3.2.x If a customized =TINYMCEPLUGIN_INIT= string is in use, it should be re-built based on the content of this documentation. The customizations should be reviewed to determine if they are still necessary. ---++ Known Issues of !TinyMCEPlugin * TWiki introduces errant spaces into table cells * X11 environments: !TinyMCEPlugin editor copies current topic onto the "Primary Selection" * Outdenting list items in Firefox soemtimes does not work correctly * Description: The list symbol (number, bullet, etc) sometimes disappears from the item after being outdented. When this happens, it is also not possible to outdent the item another level. * Work-around: Position the cursor to the beginning of the line (where the symbol should appear) and press the enter key. The symbol should be restored and another outdent will be possible. * After inserting new table at top of document: unable to position cursor above * Work-around: Use 'Save and continue' or switch to !WikiText and back to WYSIWYG again to allow WysiwygPlugin to add an empty =<p/>= above the table * International characters (example, Š) are converted to HTML entities (IE. =Š= or =Š=) * Ensure you are using the latest version of WysiwygPlugin, check TWiki:Plugins.WysiwygPlugin. * Work-around: Try changing the =TINYMCEPLUGIN_ENTITY_ENCODING= setting to =raw=. It's possible this may cause problems on older browsers. ---++ Known Issues of !WysiwygPlugin (partial list) For the full list, consult [[WysiwygPlugin#Known_issues][WysiwygPlugin documentation]] %INCLUDE{"WysiwygPlugin" section="tinymceintegration"}% Check TWiki:Plugins.TinyMCEPlugin for updates. ---++ Plugin Info %TABLE{ tablewidth="100%" columnwidths="180," }% | Author: | [[http://c-dot.co.uk][Crawford Currie]] | | Copyright: | © 2007-2010 Crawford Currie http://c-dot.co.uk %BR% © 2010-2012 Foswiki Contributors %BR% © 2007-2018 Peter Thoeny and TWiki:TWiki.TWikiContributor | | License: | [[http://www.gnu.org/licenses/gpl.html][GPL (Gnu General Public License)]] | | | This package also includes the complete sources for version 3.4.9 of the !TinyMCE editor which is covered by [[http://tinymce.moxiecode.com/license.php][its own license]]. | | Sponsors: | [[http://ilog.fr/][ILOG]], [[http://www.carrier.com/][Carrier Corporation]], [[http://twiki.net/][Twiki Inc]], [[http://www.wave.com/][Wave Systems Corp]] | | Plugin Version: | 2018-07-10 | %TWISTY{ mode="div" showlink="Show Change History %ICONURL{toggleopen}%" hidelink="Hide Change History %ICONURL{toggleclose}% " }% %TABLE{ tablewidth="100%" columnwidths="180," }% | 2018-07-10: | TWikibug:Item7841: Copyright update to 2018 | | 2016-01-13: | TWikibug:Item7710: Document how to add custom toolbar button to !TinyMCE editor -- TWiki:Main.PeterThoeny | | 2016-01-09: | TWikibug:Item7708: Copyright update to 2016 | | 2015-02-16: | TWikibug:Item7604: Switch from GPL v2 to v3 | | 2013-09-18: | TWikibug:Item7339: Upgrade to !TinyMCE 3.5.8 -- TWiki:Main.PeterThoeny | | 2013-09-13: | TWikibug:Item7339: Import !TinyMCE plugin fixes 2008-2013; upgrade to !TinyMCE 3.4.9 -- TWiki:Main.PeterThoeny | | 2013-07-19: | TWikibug:Item7300: Plugin to be conditionally disabled -- TWiki:Main.HideyoImazu | | 21 Dec 2012 (1.2.9) | Changing a wikiword should not require visiting the !TinyMCE link dialog. *Changes TINYMCEPLUGIN_INIT settings* | | 28 Nov 2012 (1.2.8) | Add missing syntax highlighting classes, and make menus more user friendly.
Name | Version | Description |
---|---|---|
TWiki::Plugins::WysiwygPlugin | >=1 | Translator module |
TWiki::Plugins::JQueryPlugin | >=1 | jQuery library |