Posted by Evan at 10:16 am on August 16th, 2009
Among other things, this summer I have been helping to design and develop a couple of websites (neither of which are live yet, otherwise I'd link to them :). Both sites eventually settled on using WordPress as their content management system and this gave me an opportunity to use, learn about, and develop for WordPress.
While I hadn't used WordPress at all at the time, way back when I was first thinking about developing my own CMS I envisioned it as my own "WordPress." Not in that my version would achieve the same success or that my version would even compete with the original, but rather in that my CMS (which would eventually become PurpleCMS) was the WordPress I wanted to use: it would be customized to suit my needs and would support the features and workflow I wanted.
Developing PurpleCMS has been a great adventure, and I wouldn't trade the time I spent on it for any other project, but unless you have a pressing need to roll your own CMS (or if you're in it for the learning) I would heartily recommend taking a look at WordPress. It's no longer just a blogging platform: the many built-in features (and the fantastic array of plugins) make it fully capable of hosting any "normal" site. And now that I've actually used WordPress, and have even been working on themes for the two sites I mentioned earlier, I can safely say that I think it deserves its reputation as a good all-around platform for managing website content.
When I set up websites in the future WordPress will definitely be one of the primary contenders for being the CMS!