My very first blog post!
Posted in Personal Miscellany
on February 14th, 2009 by
Stephen DeGrace
Here it is, my very first blog post in my new web site!
I've had a web site, either at stephen.degrace.ca or at stephen.infiniterecursion.ca since the late 90s at least. The first two incarnations, which I can barely remember, were pure HTML and pretty shitty. The next incarnation was a home-rolled CMS written in PHP. This version, which I've been working on since November 2008, is written in Django, a Python-language MVC-style web application framework. The closest comparison would be to Ruby on Rails.
I was actually kind of proud of the PHP CMS, even though it was deeply flawed (it was definitely a learning project) and cumbersome to expand. However, I wanted to do a major overhaul of my website and totally get away from PHP, so I took the site down, probably over a year ago now, since I didn't want to go through updating all the out-of-date content and I wanted to start fresh.
I'll blog more at some future time and in a tech-oriented blog on the site about the process that lead up to finally choosing Django. Suffice it to say I'm very happy with my choice. This new site has vastly more capabilities than the old PHP site, including multiple blogs with different kinds fo access controls, photo galleries, comments and flexible email forms, as well as nifty kinds of content-related things like really powerful syntax highlighting for posts containing example code. It's also much easier to modify and expand. And I think I managed to keep the (evil) feature I like the best in the old site, that is the javascript popup menus generated by the server backend with arbitrary recursive depth.
P.S.: Happy Valentine's Day, Mathieu my love!
Comments:
There are 0 comments on this item. Be the first to comment.
Post a Comment
* Required field, your email will not be posted.