Metadata-Version: 1.0
Name: django-hallo-markdown
Version: 0.1
Summary: Hallo WYSIWYG Markdown widget for Django
Home-page: http://github.com/StefanKjartansson/django-hallo-markdown/
Author: Stefan Kjartansson
Author-email: esteban.supreme@gmail.com
License: UNKNOWN
Description: =====================
        Django Hallo Markdown
        =====================
        
        A `hallo`_ js markdown editor wrapper for Django. Made for use in FeinCMS,
        supports multiple editors on the same page.
        
        
        .. _`hallo`: http://bergie.github.com/hallo/markdown.html
        
        Installation
        ============
        
        You can install django-hallo-markdown either via the Python Package Index (PyPI)
        or from source.
        
        To install using `pip`,::
        
            $ pip install -U django-hallo-markdown
        
        To install using `easy_install`,::
        
            $ easy_install -U django-hallo-markdown
        
        
        Example Usage with FeinCMS
        ==========================
        
        ::
        
            from django import forms
            from django.utils.translation import ugettext_lazy as _
            from django.contrib.markup.templatetags.markup import markdown
            from django.db import models
        
            from feincms.module.page.models import Page
            from feincms.admin.item_editor import ItemEditorForm
        
            from djhallo.widgets import HalloInput
        
        
            class MarkdownContentAdminForm(ItemEditorForm):
                content = forms.CharField(widget=HalloInput(),
                    required=False, label=_('text'))
        
        
            class MarkdownPageContent(models.Model):
        
                form = MarkdownContentAdminForm
                feincms_item_editor_form = MarkdownContentAdminForm
        
                content = models.TextField()
        
                class Meta:
                    abstract = True
        
                def render(self, **kwargs):
                    return markdown(self.content)
        
            Page.create_content_type(MarkdownPageContent)
        
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
