Ticket #1297 (closed enhancement: fixed)
Plugins that are unsupported should be phased out
| Reported by: | douglas | Owned by: | douglas |
|---|---|---|---|
| Priority: | normal | Milestone: | 0.96 |
| Component: | Xinha Core | Version: | trunk |
| Severity: | normal | Keywords: | |
| Cc: | douglas@… |
Description (last modified by douglas) (diff)
There are a number of plugins in Xinha that are very old. Some are no longer used, some are deprecated, and some are even broken. We should move these to an unsupported directory and add support for loading these plugins from there.
By doing this, we can phase out old and broken code without any performance impact to users who don't use the plugins, and without any functionality loss if there are users who do.
To that end, I'll create an unsupported directory, and modify the loader to check that directory only if it fails to load it from the supported directory.
Here is a list of plugins scheduled to be moved to the unsupported directory. Please modify this ticket to make changes:
| Plugin | Reason |
| Template | totally unconfigurable and thus unusable for anything |
| InsertPicture? | broken since long (use editor.config.URIs.insert_image, a feature that fell out of support accidentially, sorry for that). Plus we should not waste energy by supporting several plugins that serve the same task |
| Filter | broken, superseded by SuperClean |
| HtmlTidy | superseded by SuperClean |
| InsertMarquee | God, we cannot have a plugin for any outdated HTML stuff |
| BackgroundImage? | same here |
| ClientsideSpellcheck | implements support for some (probably old) third-party, proprietary, IE-only spellcheck engine. I don't think that's what we are in for |
| NoteServer | Broken, and so I doubt it has any users |
