Just as TYPO3 may be extended, the htmlArea editor provides a mechanism by which new features may be added without changing the core of the editor.
Each of the htmlArea plugins integrated in the present TYPO3 extension may be enabled/disabled by proper configuration of the extension.
The available plugins are the following:
DynamicCSS: adds to the tool bar a CSS style selection list; the selected style is applied to the currently selected paragraph; the styles are defined in an external CSS file identified by configuration properties of the extension;
InlineCSS: adds to the tool bar a CSS style selection list; the selected style is applied to the currently selected text; the styles are defined in an external CSS file identified by configuration properties of the extension;
SpellChecker: adds to the tool bar a button that allows to check the spelling of the contents of the editor; some configuration properties of the extension apply specifically to this feature;
ContextMenu: enables a contextual menu that is activated by clicking on the right button of the mouse;
TableOperations: adds to the tool bar a set of buttons allowing to manipulate tables; the “table” button must also be enabled;
InsertSmiley: adds to the tool bar a button that allows to insert a so-called “emoticon”;
FindReplace: adds to the tool bar a button that allows to find and replace a specified string within the edited content;
RemoveFormat: adds to the tool bar a button that offers format cleaning options; particularly useful to clean text pasted in from Microsoft Word;
CharacterMap: adds to the tool bar a button that allows to insert a special character;
QuickTag: adds to the tool bar a button to insert a tag to be applied to the currently selected text;
TYPO3Browsers: replaces the original htmlArea popup windows for image and link insertion with the TYPO3 image and link internal browsers; note that this plugin is not available when the editor is used in the TYPO3 front end;
SelectColor: replaces the original htmlArea color selector with one in which colors may be configured with RTE.default Page TSConfig properties;
UserElements: adds to the tool bar a button to insert a custom tag or a shorthand; note that this plugin is not available when the editor is used in the TYPO3 front end; the custom elements may be maintained with extension Custom Tags (extension key: de_custom_tags);
Acronym: adds to the tool bar a button to insert/edit acronyms and abbreviations; acronyms and abbreviations may be pre-defined with records of type Acronym inserted on the root of the TYPO3 backend;
TYPO3HtmlParser: enables configurable server-side html cleaning when content is pasted into the editor; the cleaning operation is then performed on the server.