Django flatpages on steroids – our 'Page' application
Monday, August 14th, 2006Given the nature of the site we need to manage, which has lots of time-sensitive content AND lots of relatively static content, figuring out how to deal with the more static, often free-form content was a big issue for us in formulating a plan to use Django to create Sputnik. Built into Django is the notion of flatpages – static files that are served in situations where a URL doesn't map to a normal Django view/function. We were looking for something that would allow content managers to work within the standard Django admin interface to maintain the content of their basically static, free-form pages, while still taking advantage of Django's templates for basic "window dressing" kinds of stuff (banners, standard navigation, etc.)
To accomplish this we decided we'd create a beefier version of flatpages. Here's the rundown of what we wanted out of a good static-page manager.
(more…)