Skip to content

diveru4i/wagtail-redactor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wagtail Redactor

Fork of django-wysiwyg-redactor, that works with WagtailCMS.

Requirements

  • wagtail>=1.5

This package comes with Codemirror

What's inside

  • wagtail_redactor.fields.RedactorField - Django field
  • wagtail_redactor.blocks.RedactorFieldBlock - Wagtail StreamField block

Quick start

  • Install:
       pip install -e git+https://github.com/diveru4i/wagtail-redactor.git#egg=wagtail_redactor
    
  • Add "wagtail_redactor" to your INSTALLED_APPS
       INSTALLED_APPS = (
           ...
           'wagtail_redactor',
           ...
    
       )

*. Add url(r'^redactor/', include(wagtail_redactor.urls)), to urls.py

import wagtail_redactor.urls

urlpatterns = [
    # ...
    url(r'^redactor/', include(wagtail_redactor.urls)),
    # ...
]
  • Add default config in settings.py
REDACTOR_OPTIONS = {'lang': 'en'}
REDACTOR_UPLOAD = 'uploads/'
FILE_UPLOAD_PERMISSIONS = 0644
  • If you wish to use RedactorFieldBlock as part of a more complex StreamField block, you should add icon-redactor to it's Meta:
class MoreComplexBlock(blocks.StructBlock):
    title = blocks.CharBlock()
    text = RedactorFieldBlock(label=u'Text', required=False)

    class Meta:
        icon = 'pick icon-redactor'

Documentation

About

An attempt to mate WagtailCMS with Imperavi redactor

Resources

License

Stars

Watchers

Forks

Packages

No packages published