Zinnia-wysiwyg-ckeditor is a package allowing you to edit your entries with CKEditor.
Install the package on your system: :
$ pip install zinnia-wysiwyg-ckeditor
django-ckeditor will also be installed as a dependency.
- Install and configure django-ckeditor if not already done.
- Register the
'zinnia_ckeditor'
in yourINSTALLED_APPS
after the'zinnia'
application.
You are done !
You can customize the CKEditor instance by defining a zinnia-content
configuration into the CKEDITOR_CONFIGS
setting.
If the zinnia-content
configuration is not found, the default
configuration will be used.
Example of configuration: :
CKEDITOR_CONFIGS = {
'default': {
'toolbar': 'Full',
},
'zinnia-content': {
'toolbar_Zinnia': [
['Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord'],
['Undo', 'Redo'],
['Scayt'],
['Link', 'Unlink', 'Anchor'],
['Image', 'Table', 'HorizontalRule', 'SpecialChar'],
['Source'],
['Maximize'],
'/',
['Bold', 'Italic', 'Underline', 'Strike',
'Subscript', 'Superscript', '-', 'RemoveFormat'],
['NumberedList', 'BulletedList', '-',
'Outdent', 'Indent', '-', 'Blockquote'],
['Styles', 'Format'],
],
'toolbar': 'Zinnia',
},
}