wiki:Documentation/Plugins

Version 27 (modified by gogo, 6 months ago) (diff)

--

Plugins

Plugins are optional extras (although currently distributed with Xinha anyway) which provide enhanced functions to the Xinha editor.

See the NewbieGuide for instructions on loading a plugin.

If you are interested in writing a plugin, try the PluginTutorial? and reading the source code of one of the simpler plugins.

The Most Common Plugins

MootoolsFileManager?
Insert/Upload/Delete? Images and (Links To) Files (requires PHP)
Linker
Insert and Edit Links To Documents (requires PHP)
Stylist
Select CSS classes in a context-sensitive panel.
ListOperations?
Adds tab-to-indent and shift-tab-to-outdent function when editing lists.
TableOperations?
Add functions for inserting and editing tables.
ContextMenu?
Add a right-click context menu which allows convenient access to other plugins (esp TableOperations? to edit tables).
CharacterMap?
Allow the user to insert special characters from a character map.
SuperClean?
Provide various "html cleaning" functions.
SmartReplace?
Replace non-directional quotes ("test") with locale-sensitive directional quotes (“test”) amongst others.
PreserveScripts?
Preserve Javascript and PHP in the editable content.
PreserveSelection?
Preserve the selection between Source and WYSIWYG views (select text in WYSIWYG mode, switch to source, same text is selected)
FancySelects?
Make the font etc. drop-downs "fancy" using jQuery.
WebkitResize?
Improve resizing of Images in WebKit? (Chrome, Safari, Edge) browsers, and Tables in WebKit? and Mozilla.

All Currently Supported Plugins

Unsupported (Deprecated) Plugins

These plugins are no longer supported officially and are regarded as deprecated, they may not work well, not work properly, have more potential for security issues, and may be superceeded by supported plugins above. Use at your discretion, new integrations of Xinha should not use these.