Djangocms2000 - A Flexible Django CMS

Designed to be a a drop-in replacement for django's built in Flatpages app, this is the tool I use for most static content on my django sites (including this one).

Having been involved in a large-scale cms project in the past, I know only too well how such systems can bloat to the point where they actually get in the developer's way rather than helping. I've also found that clients don't actually use the cms that much - as the developer, I tend to end up doing most of the maintenance myself, as well as the initial site setup. With that in mind, my goals for this system were:

  • Must be easy enough for people with no html knowledge to use
  • But, must be something I'd use myself, by choice, to set up a website instead of just using html (ie when there is no cms requirement)

As well as utilising the built-in django admin, I've created an edit-in-place feature which allows simple one-click editing of content, when an administrator is logged in. I'm planning to get a demo of this up some time soon. The edit-in-place code utilises jquery and should work without too much tweaking required.

Get it at, or check out the reference.