Adds support for TinyMCE, a platform independent web based Javascript HTML WYSIWYG editor, to Plone.
Project description
TinyMCE
Adds support for TinyMCE, a platform independent web based Javascript HTML WYSIWYG editor, to Plone.
Feedback
Please send any changes, improvements, or suggestions regarding this Plone product to Four Digits
Requirements
TinyMCE is tested on Plone 3, please submit any compatibility issues you may encounter.
Installation
Products.TinyMCE is an egg. The installing steps are:
Add Products.TinyMCE in your buildout.cfg to the eggs attributes
Run buildout and (re)start Zope
Use the quick installer to (re)install the product
buildout.cfg example
For basic installation use the following section in your buildout:
[buildout] ... eggs = ... Products.TinyMCE
buildout.cfg example using svn egg from the trunk
If you want to help testing, please use the trunk version from the Collective:
[buildout] ... parts = ... eggcheckouts ... eggs = ... Products.TinyMCE [eggcheckouts] recipe = infrae.subversion urls = http://svn.plone.org/svn/collective/Products.TinyMCE/trunk Products.TinyMCE as_eggs = true
HISTORY
1.1rc3 (unreleased)
Upgrade to TinyMCE 3.2.5. [robgietema]
Added support for definition lists. [robgietema]
Added autoresize plugin and removed autoresize bottom margin from control panel. [robgietema]
Added rooted feature, which roots the user to the current object. [robgietema]
Added plone.tinymce as i18n domain so control panel screens etc can be translated. [robgietema]
Added Dutch translation for plone.tinymce domain. [robgietema, ralphjacobs]
Renamed advlink to plonelink, advimage to ploneimage and style to plonestyle. [robgietema]
Rearranged image, link and table buttons. [robgietema]
Added support for ‘site default’ editor for Plone 4. [robgietema]
Get html filter settings from safe_html transform when available (Plone 4). [robgietema]
Fixed compatibility with Plone 4. [robgietema]
Added uninstall profile. [jaroel]
Created upgrade steps from 1.0. to 1.1. [jaroel, robgietema]
Removed json lib in favor of z3c.json package. [robgietema]
Removed jscripts/tiny_mce folder levels in the skin folder. [robgietema]
Removed fullpage and example plugin. [robgietema]
Moved all html templates from dtml to pt. [robgietema]
Use portal_type instead of meta_type for identification of resource types. [robgietema]
Added customtoolbarbutton property to the control panel so custom. toolbarbuttons can be added. [robgietema]
Added ploneCustom.css to dialogs. [robgietema]
The default image description (used for alt) is the image title. [robgietema]
When an image is uploaded en no title is specified the title will become the id. [robgietema]
Fixed issue with linkbyuid not working when images were not captioned. [robgietema]
Fixed save button in fullscreen mode. [robgietema]
Fixed error when styles and/or table styles were empty. [robgietema]
Added internal-link class to internal links. [robgietema]
A lot of minor bugfixes. [robgietema]
Modified the image drawer to retrieve the actual image scales for the image object selected. The ALT text box is pre-populated with the image description or if that’s empty then the image title. The upload / image details panels now toggle depending on the action you’re performing. [Ben Mason (sparcd), Per Thulin (pthulin), James Guest, Owen]
Fixed AttributeError: ‘NoneType’ object has no attribute ‘split’ when reinstalling TinyMCE from 1.1rc1 to 1.1rc2: adding the customplugins attribute fails as this attribute is not there yet (isn’t it ironic…). I cannot reproduce the error in a fresh site, but I have seen it in the wild. [maurits]
1.1rc2 (2009-06-08)
Added entity encoding configuration option. [robgietema]
Update to TinyMCE 3.2.4.1. [robgietema]
Removed KSS dependency for initialization (KSS is still needed for inline editing). [robgietema]
1.1rc1 (2009-03-14)
Upgrade to TinyMCE 3.2.2. [robgietema]
Updated language packs (7 new languages added). [robgietema]
Added search function to image and link drawers including live search. [robgietema]
When a new link is inserted and the selected text contains an URL it is automatically prepopulated. [robgietema]
When a link is pasted the prefix is automatically stripped and put in the select box. [robgietema]
Headings and subheadings are now automatically put in the anchor tab of the link selection dialog as an available option. [robgietema]
Options to the control panel added to enable/disable the contextmenu. [robgietema]
Added visual feedback to save as draft button. [robgietema]
Added dialog to edit lang and dir attributes per tag. [robgietema]
Option added to include custom plugins. [robgietema]
Fixed issue when newlines were stripped in the transform. [maerteijn]
Fixed link dialog size in Firefox. [robgietema]
Fixed blockquote insert tag. [robgietema]
Fixed link and imagedrawer when current item is folderish. [robgietema]
Fixed issue with language configuration. [robgietema]
Contributers
Editor
TinyMCE is a product developed by Moxiecode Systems
Plone 3
Plone 3 and TinyMCE 3 Adaption by Rob Gietema, Franklin Kingma, Ralph Jacobs, Martijn Jacobs, Maarten Kling and Roel Bruggink from Four Digits
Plone 2
Plone 2 Adaptation by Mike Nalley and Jacob Smith from Metropolitan Sewer District of Greater Cincinnati - MSD IT Group.
Thanks to Max Bloechle for optimization tips
Thanks to Gerry Rodman for finding bug to run on linux systems
General
Some code adapted from the FCKeditor Authors: Frederico Caldeira Knabben and Jean-mat Grimaldi (FCKeditor Plone Adaptation)
Some code adapted from the Kupu editor Authors: Paul Everitt, Guido Wesdorp, Duncan Booth and Philipp von Weitershausen
Some code adapted from the Epoz editor
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for Products.TinyMCE-1.1rc3-py2.6.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97e06ceee6187f907d156a1ab37af576beaf097577c052b4fd13f580ca4fb46b |
|
MD5 | 5670886bab1fcb07eaadd42b070671d1 |
|
BLAKE2b-256 | dbf9c1a50a5d99b687e4597bc8df11c8bfa8dbc60f594ce8ca3de2486b453d49 |
Hashes for Products.TinyMCE-1.1rc3-py2.4.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0ac6f3a3436ad50f28a4eb47aeb16cf4da1f4ec62ab202ec9eaf9d0f18ef742 |
|
MD5 | f909c92ee4a4a6c79ce363b08a7432ec |
|
BLAKE2b-256 | c24fd38ef27fb146529de5cdb2df638b3a7768a94d29220891b058842c66eb22 |