Posted 9 p.m., Tuesday 27 November, 2007.
Although Django's template system is very easy to get the hang of, it's not for everybody. In particular, it's not for people whose job it is to publish content without having any technical know-how. For this reason, I'm giving away a simple menuing application for Django that lets your content editors addand change menu items without bothering your template authors.
Posted 11:27 p.m., Sunday 4 November, 2007.
Getting married? I'm looking for people to help with a final round of Beta testing for my Django-powered Bridal Registry service. We've done some extensive testing so far, and now need a few people getting married in the next few months to finalise testing before a public launch.
Posted 7:37 p.m., Sunday 4 November, 2007.
I've spent some significant time over the past weekend moving website listings from the old DjangoPoweredSites wiki page to DjangoSites. That brings the total number of Django-driven websites listed to over 800! We'll now close down the wiki page as it has become redundant, but require a little bit of help cleansing the new list.
Posted 3:30 p.m., Thursday 25 October, 2007.
Django provides an easy way to send multi-part text/HTML messages. I've recently built on top of this existing framework to provide an ultra-easy way to send templated HTML and plain-text messages with minimal code duplication.
Posted 7 a.m., Wednesday 3 October, 2007.
In these days of cheap domains, it's often desirable to own multiple domains for a single website. You've probably got each of the .com, .net and .org domain names, along with a country-specific domain. You want each of these to present exactly the same website to the world, but good design says that each web page should have one, and exactly one, URL. So what's the best way to serve this up without having an Apache config for each domain?
Posted 11:49 a.m., Monday 1 October, 2007.
Scott Barnham, one of the guys behind the recently-launched Django Gigs website, has posted some statistics from visitors to the Gigs website over the past few days. I've put together some similar stats for the Django Sites website, which has been online for a few months now.
Posted 7:30 a.m., Monday 20 August, 2007.
OpenID is a de-centralised authentication system that is making a splash in a big way. In this post I give an overview of what OpenID is, and how I'm going about integrating it with Django's user-management / authentication system.
Posted 7 a.m., Monday 20 August, 2007.
The phrase 'simplifying the user experience' (or it's cousins) is thrown around regularly these days, without many examples on HOW to actually make life easier for the end user. In my opinion it's about removing needless junk wherever possible, letting the user focus on what's actually important. A simple example I've extracted from a current project is minimising needless page loads. Read on to find out how I validate availability of a username during the Django registration process.
Posted 10:04 a.m., Monday 13 August, 2007.
We're at 260 sites listed on DjangoSites. The DjangoPoweredSites page has 3-4 times that number - so if you've got a website built with Django, why not submit it (for free, no less) and show it off to the world?
Posted 12:11 p.m., Tuesday 26 June, 2007.
Djangosites.org was launched last week as a new way to show off the many websites that are built with Django but that don't get much fanfare within the community as they aren't technology based. I've received some fantastic feedback from the community so have improved the RSS feeds and access to info about source-code.
Posted 8:05 p.m., Wednesday 20 June, 2007.
Over the past few weeks I've been working on a website to allow the Django community to showcase what's out there that's built using the fantastic Django framework. With input from others in the community, the site is now live. I introduce to you, DjangoSites.org
Posted 9 a.m., Wednesday 13 June, 2007.
There is a fantastic free service available to create screenshots of websites using an API at bluga.net. The problem is, there are no samples in Python. As part of a project I'm working on with the Django community, I've written a simple Python interface to the bluga.net webthumb API which lets you pass in a URL and receive back a screenshot.
Posted 7:01 a.m., Monday 14 May, 2007.
I've been talking recently about a wedding registry website I'm building - I used it for my own wedding in March, and I'm pleased to say it worked out fantastically. Read on for my analysis of it's success for our wedding.
Posted 11:30 a.m., Saturday 28 April, 2007.
Sometimes it's really handy to give users their own sub-domain, especially when they're uploading their own content to your Django application. I've done this for a few private projects so far, and it's really quite an easy way to give people an extra level of customisation in your application - it also allows you to make even more beautiful URL's that you might otherwise be doing.
Posted 7:43 p.m., Wednesday 28 February, 2007.
Running multiple Django sites, all with debugging disabled? Getting confused as to which traceback emails belong to which site? This simple Django tip shows how to alter the e-mails being sent by Django so you can more easily work with these e-mails which are a very useful site management tool.
Posted 8:04 a.m., Wednesday 14 February, 2007.
In a very fitting valentines-day posting, I explain what's wrong with Bridal Gift Registries, and what I'm doing to fix it.
Posted 2:38 p.m., Saturday 13 January, 2007.
I've made a small change to my blog to try and slow down the spammers a bit - the first step in a few that I have planned.
Want to see more? Check out the yearly archives below.
© Copyright 2006- Ross Poulton. All Rights Reserved unless explicitly defined.
Opinions expressed here are my own, and not those of my employer or any other party.