TinyMCE 2.0.9
Adds the TinyMCE richtext editor to MODx.
Submitted: Feb 15th 2007 | License: GPL - GNU Public | Downloads: 889
Description
Adds the TinyMCE richtext editor to MODx.
TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor control released as Open Source under LGPL by Moxiecode Systems AB. It has the ability to convert HTML TEXTAREA fields or other HTML elements to editor instances.
Instructions
Follow the instructions below to install the TinyMCE editor into MODx:
- Download and unzip the plugin files.
- Upload the corresponding files to the root of your MODx site.
- Run the installer (http://www.yoursite.com/install/).
- Select TinyMCE from the list of editors in the MODx configuration (System Configuration / Interface & Editor Settings).
Updates
WARNING: It is highly advisable that you backup your current database and plugin configuration before installing this plugin! This particular release has some very significant changes so please pay close attention and read up on all changes that have been made!
- Updated editor to TinyMCE 2.0.9.
- Full rewrite and refactoring of main plugin code. Some variables were renamed so be sure and reset any custom settings.
- Added options for setting custom manager plugins and buttons.
- Fixed issue of compressor not working well on front-end. Compressor will be disabled for front-end use.
- Updated language files and added additional languages.
- Removed preformatted option and added convert_fonts_to_spans option.
Two very significant changes were made that might cause conflicts with prior configuration settings. The first is the removal of the Full theme. This has been replaced with the more sensible Content Editor theme. If the Content Editor is not robust enough, you can use the Custom theme to add more options. The Custom theme can now be set independently for the manager and front-end.
The other major change is to the options in the plugin configuration. Some previous options were renamed in order to differentiate them as front-end only options. The following options are now available within the plugin configuration:
Block Formats, Entity Encoding, Entities, Compressor, Path Options, Cleanup, Advanced Resizing, Advanced Image Styles, Advanced Link Styles, Disabled Buttons, Web Theme, Web Plugins, Web Buttons 1, Web Buttons 2, Web Buttons 3, Web Buttons 4, Web Toolbar Alignment
Should you have any settings that are not in this list or have been duplicated, be sure and remove them from your plugin configuration.
It is highly recommended that you take note of your plugin configuration settings and completely remove the existing plugin prior to installing the new one. This will ensure that all plugin configuration parameters are installed correctly.
Should you need it, here's the default plugin configuration code:
&tinyFormats=Block Formats;text;p,h1,h2,h3,h4,h5,h6,div,blockquote,code,pre,address &entity_encoding=Entity Encoding;list;named,numeric,raw;named &entities=Entities;text; &tinyCompressor=Compressor;list;enabled,disabled;enabled &tinyPathOptions=Path Options;list;rootrelative,docrelative,fullpathurl;docrelative &tinyCleanup=Cleanup;list;enabled,disabled;enabled &tinyResizing=Advanced Resizing;list;true,false;false &advimage_styles=Advanced Image Styles;text; &advlink_styles=Advanced Link Styles;text; &disabledButtons=Disabled Buttons;text; &webtheme=Web Theme;list;simple,advanced,editor,custom;editor &webPlugins=Web Plugins;text;style,advimage,advlink,searchreplace,print,contextmenu,paste,fullscreen,noneditable,nonbreaking,xhtmlxtras,visualchars,media &webButtons1=Web Buttons 1;text;undo,redo,selectall,separator,pastetext,pasteword,separator,search,replace,separator,nonbreaking,hr,charmap,separator,image,link,unlink,anchor,media,separator,cleanup,removeformat,separator,fullscreen,print,code,help &webButtons2=Web Buttons 2;text;bold,italic,underline,strikethrough,sub,sup,separator,bullist,numlist,outdent,indent,separator,justifyleft,justifycenter,justifyright,justifyfull,separator,styleselect,formatselect,separator,styleprops &webButtons3=Web Buttons 3;text; &webButtons4=Web Buttons 4;text; &webAlign=Web Toolbar Alignment;list;ltr,rtl;ltr