Up to ExoDjango
DjangoFlattext
Goals
Flattext inspired by django.contrib.flatpage: store text segment template in database. It's very useful for user like website editor and administrator which can not modify templates to management pre-defined content on the page. The app aims to
- Provide a generic flat text app support multiple markup
- Can work with django 1.0
Get start
See README
Get Code
- Browser code: django_flattext/trunk
- Check out code:
svn co https://contrib.exoweb.net/svn/django_flattext/trunk/ django_flattext
Feature List
Approved
- Base admin editor interface support different markup
- support configurable new markup.
- Cache integration
- All flattext rendered content could be cached in memcached forever. After modify one object the cache will be cleaned.
- Preview feature or integrate with WYSIWYG editor
- Navigate from front-end to back-end (like Zope), even with a small widget. (refresh cache)
- Provide javascript widget to render in different side.
- Can we integrate to bitten?
Idea
- [optional] inline edit?
- i18n support?
- easy for editor to add different language specific content and automatically change based on context(e.g. browser language).
- Install include tag to contrib wiki, then we can organize docs better.
- do we need setup example site on live?
Task list
- #135 Restructure code structure, confirm LICENSE, README, AUTHOR, added example application.
- create the basic admin interface
- remove the related_url
- #136 Support different markup: HTML/Markdown/Textile/DjangoTemplate/???
- #137 Cache integration
- #138 Preview feature or integrate with WYSIWYG editor
- #139 Front-end editor and navigate from front-end to back-end (like Zope)
- Provide javascript widget to render in different side.
- pre-release tasks
- Better project root wiki documentation
- Design logo
- Tweak exo-contrib website
- Update website / BBS
- Exoweb-FOSS group
- Django group
- Python group
- Other app collection side
- Weblog in exoweb web blog
- Translate to Chinese.
