CMS rebuild news

Posted May 28, 2004 in si-blog.

I plan to completely rebuild my hand-rolled blogging system from the ground up. This will involve a major reorganization of the entire site, including existing permanent links. The site has been haphazardly constructed over the last 2 years, and the file structure is dreadful. Since this is a personal site, I have decided that the upheaval will be worth it.

I expect the rebuilding process to take most of the summer (I have other stuff on my plate), so don't expect to see any changes for a while. Despite working on numerous business sites, this will actually be the largest (and most complex) project I will have ever worked on.

I don't think it will be possible to produce a standalone version of what I am planning. It is going to be tailored to my specific needs; however, I may release source code of any interesting features.

There are certain areas of weakness that I have that are bound to hinder me. These include OOP, regular expressions, JavaScript, mod_rewrite, and XML parsing. The latter of these is a big problem, because it would make it much easier for me to validate user comments. I will need to spend some time playing with these in order to get the results I am looking for. I am not a great visual designer either, so I will be creating a generic, semantically-rich structure that will lend itself to many different CSS-based designs.

As always, I'd appreciate feedback in the form of suggestions, criticisms, and resources.


  1. Gravatar

    Simon, your CMS is in PHP, right? Simon Willison wrote a PHP comment validator he's been using for some time. Here:

    Posted by Wayne on May 28, 2004.

  2. Gravatar

    Thank you for the link, Wayne. I shall study his code, but on immediate inspection it appears utterly incomprehensible LOL. It includes many of the things I know nothing about. Clearly, I have much to learn!

    Posted by Simon Jessey on May 28, 2004.

  3. Gravatar

    Simon, that's (the validator) what we use on our blog. We really should credit him, perhaps a colophon is finally in order.

    You should have a 'skin my site' contest! If you lay out your code well enough it could be fun and easy to do (especially for us Opera users).

    Posted by Mike P. on May 29, 2004.

  4. Gravatar

    I dunno about the "skin my site" idea - I do have SOME visual design knowledge. The current layout isn't too bad, is it?

    I think you are right about crediting Simon Willison. If I end up using his class, I will certainly do that.

    Posted by Simon Jessey on May 29, 2004.

  5. Gravatar

    Oh, sorry, it was just a fun idea! I'm right into monkeying around with other people's sites via Opera's user style sheet ease of use. Maybe I got a little too excited.

    I like this site's layout right now. Heck, I even stole your commenting layout 'strategy'. It went up this morning.

    Posted by Mike P. on May 29, 2004.