About us | Join us | Hire us | Contact us | Google Group

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.