We reboot TinyMCE richtext-editor integration to support newest version 7.0.1.
Editor can be served from CDN (requires an API key) or locally, by downloading a distribution via the site-wide admin page of the package. Editor can be configured either per-website or per-usage, as we do with other editors. At present, no OpenACS specific features, such as image upload, are provided. Custom plugins from previous versions of this package have also been discontinued.
Notable differences with similar integrations: - editor configuration is specified as a dict, rather than a list of lists - current package parameters are global, rather than de-facto global instance parameters - deprecated configuration from acs-templating is not supported anymore
Revert massive replacement of empty list creation sentences. The use of '[list]' instead of '{}' adds semantics that could be used for performance improvements in the future, such as using a different internal representation. There is already work in this direction, avoiding the generation of the string representation during comparison of empty strings (huge thanks to Stefan Sobernig for the pointer: https://core.tcl.tk/tcl/info/44527c632ed609c2).