CKEditor and elFinder integration for Django Framework.
Project description
Django CKEd
===========
A django application that use django-cked as texteditor. It update RichTextField with config parameter
For more informations about django-cked follow this link: https://bitbucket.org/ssbb/django-cked/overview
**IMPORTANT! The application is no longer supported. Please do not use it!
**CKEditor and elFinder integration for Django Framework.**
Provides a ``RichTextField`` and ``CKEditorWidget`` with upload and
browse support.
|CKEditor| |elFinder|
Installation
------------
::
pip install twentytab-cked
Configuration
-------------
Add ``cked`` to your ``INSTALLED_APPS`` setting.
Then set ``ELFINDER_OPTIONS`` in your settings:
::
ELFINDER_OPTIONS = {
## required options
'root': os.path.join(PROJECT_ROOT, 'media', 'uploads'),
'URL': '/media/uploads/',
}
And add CKEd URL include to your project ``urls.py`` file:
::
url(r'^cked/', include('cked.urls')),
Settings
--------
- **CKEDITOR\_OPTIONS**: CKEditor config. See
http://docs.ckeditor.com/#!/guide/dev_configuration
- **ELFINDER\_OPTIONS**: elFinder config. See
https://github.com/Studio-42/elFinder/wiki/Client-configuration-options
Usage
-----
Model field
~~~~~~~~~~~
::
from django.db import models
from cked.fields import RichTextField
EASY_CKE = {
'height': 200,
'width':400,
'enterMode': 2, #Remove the default <p> tag around text
'forcePasteAsPlainText': True,
'toolbar': [['Bold', 'Italic', 'Underline', '-',
'JustifyLeft', 'JustifyCenter', 'JustifyRight',
'JustifyBlock', '-', 'Link', 'Unlink', '-', 'Source']],
}
class Entry(models.Model):
text = RichTextField(config=EASY_CKE)
Widget
~~~~~~
::
from django import forms
from cked.widgets import CKEditorWidget
class MyForm(forms.Form):
text = forms.CharField(widget=CKEditorWidget)
**NOTE**: If you are using custom forms, dont’r forget to include form
media to your template:
::
{{ form.media }}
.. |CKEditor| image:: https://bitbucket.org/ssbb/django-cked/raw/default/img/ckeditor.jpg
.. |elFinder| image:: https://bitbucket.org/ssbb/django-cked/raw/default/img/elfinder.jpg
===========
A django application that use django-cked as texteditor. It update RichTextField with config parameter
For more informations about django-cked follow this link: https://bitbucket.org/ssbb/django-cked/overview
**IMPORTANT! The application is no longer supported. Please do not use it!
**CKEditor and elFinder integration for Django Framework.**
Provides a ``RichTextField`` and ``CKEditorWidget`` with upload and
browse support.
|CKEditor| |elFinder|
Installation
------------
::
pip install twentytab-cked
Configuration
-------------
Add ``cked`` to your ``INSTALLED_APPS`` setting.
Then set ``ELFINDER_OPTIONS`` in your settings:
::
ELFINDER_OPTIONS = {
## required options
'root': os.path.join(PROJECT_ROOT, 'media', 'uploads'),
'URL': '/media/uploads/',
}
And add CKEd URL include to your project ``urls.py`` file:
::
url(r'^cked/', include('cked.urls')),
Settings
--------
- **CKEDITOR\_OPTIONS**: CKEditor config. See
http://docs.ckeditor.com/#!/guide/dev_configuration
- **ELFINDER\_OPTIONS**: elFinder config. See
https://github.com/Studio-42/elFinder/wiki/Client-configuration-options
Usage
-----
Model field
~~~~~~~~~~~
::
from django.db import models
from cked.fields import RichTextField
EASY_CKE = {
'height': 200,
'width':400,
'enterMode': 2, #Remove the default <p> tag around text
'forcePasteAsPlainText': True,
'toolbar': [['Bold', 'Italic', 'Underline', '-',
'JustifyLeft', 'JustifyCenter', 'JustifyRight',
'JustifyBlock', '-', 'Link', 'Unlink', '-', 'Source']],
}
class Entry(models.Model):
text = RichTextField(config=EASY_CKE)
Widget
~~~~~~
::
from django import forms
from cked.widgets import CKEditorWidget
class MyForm(forms.Form):
text = forms.CharField(widget=CKEditorWidget)
**NOTE**: If you are using custom forms, dont’r forget to include form
media to your template:
::
{{ form.media }}
.. |CKEditor| image:: https://bitbucket.org/ssbb/django-cked/raw/default/img/ckeditor.jpg
.. |elFinder| image:: https://bitbucket.org/ssbb/django-cked/raw/default/img/elfinder.jpg
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
twentytab-cked-0.5.tar.gz
(984.6 kB
view details)
File details
Details for the file twentytab-cked-0.5.tar.gz
.
File metadata
- Download URL: twentytab-cked-0.5.tar.gz
- Upload date:
- Size: 984.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa0eea599b0978e6fcc7c92ffbf73a5af5c103aa581d920fa5ac3a2514922ae8 |
|
MD5 | 12d7740dde0af9d2b24caf03086f7ce3 |
|
BLAKE2b-256 | 9363409b0002444ec66ad62ca04d3be427c40a68e6d6cbd73d7c417477c76525 |