I completely re-jiggered my website again, like I do.
This time it's been changed to a system called . Django CMS is a pretty sweet content management system, and it works great for my simple blog. I had to write barely any code to get this running, which saved me a lot of time.
I was also able to (mostly) seamlessly update all my posts from the old site to the Django CMS-based one. Even though it's just my little personal blog, I am proud that I've been able to migrate my stuff over the years. The from 2004 is still there, waiting for no one to look at it or care about it.
This is, I think the 5th or 6th version of my site. In the past I used:
- e107, originally written by a developer I worked with on LiteStep.
- TextPattern, which was a minimal CMS that emphasized simple layouts and typography.
- Drupal, an 800 pound gorilla in the CMS world. In retrospect, a shambling mess of PHP, but it seemed neat at the time.
- Django, an amazing framework for creating any sort of website you can think of.
Django CMS is Django under the hood, so it was very easy for me to convert the site from vanilla Django to Django CMS.I'll be adding some more content back in the next couple of weeks. Stay tuned and come back on the reg. Django CMS makes editing the site pretty easy.