We have taken a bit of a departure from our more usual auction development and put together a new website for financial services company AgFe.
The really nice thing about this site is we have had a chance to use Django for the first time as the development framework. It’s enabled us to rapidly develop the content management system (CMS) supporting the site. It’s also meant that we’ve been able to do the technical stuff whilst separately working on the site designs. Whilst this is not usual agency practice, it’s been the ease of integration of the designs on to the CMS. The templating system has been designed with publishing in mind and this means core design attributes are nicely repeated throughout the site’s templates. It’s not unusual for a CMS to be able to handle this of course, but it is nice not to have to get our hands too dirty when doing it. Over all it means we can concentrate on the cool stuff, rather than worrying about technical minutiae.
So why is this so? The Django Project site describes itself thus:
Developed four years ago by a fast-moving online-news operation, Django was designed to handle two challenges: the intensive deadlines of a newsroom and the stringent requirements of the experienced Web developers who wrote it. It lets you build high-performing, elegant Web applications quickly.
We are pleased top say, the workflow for the site admin is logically laid out, whilst the ability for our developers to provide a well constructed website is as the quote above suggests, possible. What it does so well, is that it helps translate, in a way WordPress also does, the data from the back end database to the user, in a way that makes sense without any having to make any compromise.
We have another, much larger Django site in development for another company, in a different sector, going live over the coming months, so it will be interesting to learn from that larger project. As that site grows we will get to play with the more enterprise type features such as caching which can be implemented on a number of levels across the site.