django-tinymce-4 0.0.27

Creator: codyrutscher

Last updated:

Add to Cart

Description:

djangotinymce4 0.0.27

django-tinymce-4

Integrate TinyMCE4 in Django projects with Django Filebrowser


Features

Support only TinyMCE4.
Support Django Filebrowser.



Install
pip install django-tinymce-4
Add applications to INSTALLED_APPS in settings.py for your project (order is important):
INSTALLED_APPS = (
'tinymce_4',
'grappelli',
'filebrowser',
'django.contrib.admin',
)
Add the Django Filebrowser site to your url-patterns (before any admin-urls):
url(r'^grappelli/', include('grappelli.urls')),
url(r'^admin/', include([
url(r'^', include(admin.site.urls)),
url(r'^filebrowser/', include(fb_site.urls)),
])),


Usage
from tinymce_4.fields import TinyMCEModelField
from django.db import models

class ModelFoo(models.Model):
content = TinyMCEModelField('Foo content')


Custom Settings

Base Settings: /tinymce_4/static/tinymce_4/settings/full/setings.js
Menu: /tinymce_4/static/tinymce_4/settings/full/menu.js
Plugins: /tinymce_4/static/tinymce_4/settings/full/plugins.js
External plugins: /tinymce_4/static/tinymce_4/settings/full/external_plugins.js
Templates: /tinymce_4/static/tinymce_4/settings/full/templates.js



Demo
cd django-tinymce-4/example/
pip install -r requirements.txt
python manage.py runserver


Contributing

Create an issue to discuss about your idea
Fork it
Create your feature branch: git checkout -b new-feature
Commit your changes: git commit -am ‘Add some feature’
Push to the branch: git push origin new-feature
Create a new Pull Request
Profit!


Setup environment
Install npm packages
cd django-tinymce-4/
npm install
Run example
cd django-tinymce-4/example
python manage.py runserver
Build css
gulp css


Branches

master - latest release branch
develop - development branch for new releases

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.