CKEditor for Plone
Project description
Introduction
ckeditor, another wysiwyg editor for Plone 4 and more.
Dependencies
Plone4 and more.
collective.plonefinder is used for attached media browsing and upload when using buildout or easy_install, the dependencies are installed.
Install collective.ckeditor in your zope instance
two options :
add “collective.ckeditor” in your eggs and zcml sections of your plone 4 buildout
>>> easy_install collective.ckeditor
Read docs/INSTALL.txt for more information
Install ckeditor in Plone
Use portal_quickinstaller
Plone 3 :
No support is provided for Plone3.
If you really need ckeditor for Plone3 contact us support@ingeniweb.com
You can always use FCKeditor for Plone.
Developement
when checked out from svn, run utils/base2zope.py at Python prompt.
This will inject the ckeditor directory in a browser Resources directory accessible in line using this adress:
- http://yourplonesite/++resource++ckeditor/
base2zope.py fix some tal compilation errors (zope.tal bugs), see also:
- https://bugs.launchpad.net/zope2/+bug/142333
base2zope.py fix also some XHTML errors in ckeditor tests pages. zope consider html files in browser resources as page templates and return a 404 http error in case of tal compilation error:
- http://dev.fckeditor.net/ticket/4416
Configure your develop buildout for ckeditor
This information concerns the svn versions since there’s no releases at this time
checkout from svn ‘collective.ckeditor’ https://svn.plone.org/svn/collective/collective.ckeditor/trunk, put it in your develop directory
idem for ‘collective.plonefinder’ https://svn.plone.org/svn/collective/collective.plonefinder/trunk
add collective.ckeditor, collective.plonefinder in your develop section in buildout.cfg
add collective.ckeditor to your zcml section
add the ckeditor section to run utils/base2zope.py (see buildout/dev.cfg for more information)
bin/buildout -c dev.cfg
More information
If you need more support, if you need new plugins for Plone or more generic plugins for ckeditor, contact us :
Changelog
3.2.1a
use ckeditor 3.2.1
plone 4 compliance :
remove iw.resourcetraverser dependency
remove wysiwyg_support in skin (no more useful)
control panel improvements
functional doctests added or improved
FAQ added
buildout examples added to help developers using svn product
javascript contextuel config is now packed
added local field widget settings overload
changed portal_transforms resolveuid
all basehref problems fixed
menu styles through control panel finished
toolbar through control panel finished
3.0.2 - Unreleased
use ckeditor 3.0.2
3.0 - Unreleased
Initial release
CKEditor for Plone : FAQ
How to completely remove any trace of ckeditor in Plone ? Use the Plone control panel > Addons > remove the product In ZMI > portal_properties remove ‘ckeditor_properties’, all your registered parameters for ckeditor will be destroyed.
How to install a new version of CKeditor for Plone ? Always read this FAQ From one version to another, it could be needed to run a migration Generic Setup upgrade step for ckeditor_properties sheet.
How to use a svn version of collective.ckeditor ? Just take a look at buildout/buildout.cfg and buildout/sources.cfg in this package Checkout the standard plone4 buildout Make a diff with standard plone4 buidout to see the parts you need to change You need to add the svn adresses in sources.cfg for mr.developper, ‘ckeditor’ in egg and zcml sections, and the ‘ckeditor’ part ….
How to completly overload the ckeditor configuration with your own javascript config ? Just create a javascript file called ‘ckeditor_plone_config.js’ in your ZMI > portal_skins > Custom or in a skin product.
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 Distribution
Hashes for collective.ckeditor-3.2.1a-py2.6.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36331057b1f721306593e8cbff3118af936d72dc0a004a69595d3be81e0d6b48 |
|
MD5 | 04e6fbcbbd8033f785a1535db6bd4c06 |
|
BLAKE2b-256 | 305438adfd53889f1e92c8ab84ca9f0328c544629952bbbabfb1845aa65faae7 |