Metadata-Version: 1.1
Name: django-quill
Version: 0.0.1
Summary: Reusable components for the Django admin.
Home-page: UNKNOWN
Author: Ryan Senkbeil
Author-email: ryan.senkbeil@gsdesign.com
License: UNKNOWN
Description: # django-quill
        
        [![Latest Version](https://pypip.in/version/django-quill/badge.svg)](https://pypi.python.org/pypi/django-quill/)
        
        Easily use [Quill.js](http://quilljs.com/) in your django admin.
        
        This project is heavily inspired by [django-ckeditor](https://github.com/django-ckeditor/django-ckeditor).
        
        Requires django 1.7.
        
        ![Admin Preview](/.screenshots/admin.png?raw=true)
        
        ## Quick start
        
        1. Install the package from pypi
        
        ```bash
        pip install django-quill
        ```
        
        2. Add "quill" to your INSTALLED_APPS setting like this:
        
        ```python
        INSTALLED_APPS = (
            ...
            'quill',
        )
        ```
        
        ## Usage
        
        ```python
        from django.db import models
        from quill.fields import RichTextField
        
        
        class MyModel(models.Model):
            content = RichTextField()
            content2 = RichTextField(config='basic')
        ```
        
        ### Customizing
        
        To customize this app, extend ``apps.QuillConfig`` and modify whatever you need. For example, to add a new toolbar:
        
        ```python
        from quill.apps import QuillConfig
        
        
        class MyQuillConfig(QuillConfig):
            my_toolbar = dict(full, toolbar_template='quill/toolbars/my_toolbar.html')
        ```
        
        ### Provided Toolbars
        
        There are two toolbars that come with this package:
        
        1. Full (default): Provides basic font style and size selection, bold, italics, underline, strikethrough, text color, background color, lists, and links.
        2. Basic: Provides bold, italic, underline, lists, and links.
        
        ## Development
        
        ### Running Tests
        
        ```bash
        $ make test
        ```
        
        ### Building JS
        
        ```bash
        $ make build
        ```
        
        
        # TODO
        
        1. Better documentation on RTD.
        2. More tests.
        3. Image support.
        4. Better support for using outside of the admin.
        
Platform: any
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Internet :: WWW/HTTP
