django-pagelets is a simple, flexible app for integrating static, unstructured content in a Django site.
For complete documentation, checkout http://django-pagelets.readthedocs.org
For complete documentation, checkout http://django-pagelets.readthedocs.org
Features
- "Pagelets" for adding small pieces of content to otherwise static templates
- CMS "pages" which include any number of pagelets and, if needed, attachments
- Different pagelet content types including HTML and Markdown
- An integrated WYSIWYG editor (WYMeditor) which can be selectively enabled/disabled
Required Dependencies
- Django 1.3+
- Django admin site
- The django.core.context_processors.request context processor
Optional Dependencies
- jQuery 1.3
- WYMeditor (included in pagelets media)
Installation and Setup
-
django-pagelets is available on PyPI, so the easiest way to install it is to use pip:
pip install django-pagelets
-
Add pagelets to INSTALLED_APPS in settings.py and run syncdb:
INSTALLED_APPS = ( ..., 'pagelets', ... )
from https://github.com/caktus/django-pagelets