November 7th, 2007
WordPress as a Content Management System (CMS)

WordPress logo
I personally have used it as a blog (GermWorks) as well as an e-Commerce website (Phillipwray racing) and portfolio (JP2 Designs). All these websites have need of Content Management capabilities and while WordPress is great I would still like some features to be added, fixed or modified.
The trick however is not to make it too complicated like other CMS’s and keep WordPress easy to use and manage for non php and HTML experts.
First fix: Menu
The menu system in WordPress sucks. Normally by default you create a page and then it appears. You can control the page order which is handy but what if a page is a sub page and you only want it displayed when your in that section? Well its possible but it requires manual coding. I did this for Phillipwray Racing and Mike Cherim also had to revert to this for his new Green Methods website. You can read about how he did the menu.
For most blogs and simple e brochure websites you only have a handful of links but what about a 20 page website with sub categories?
Second fix: Admin section
You have just created this beautiful individual styled website and then the client goes into the admin section…..
Yes you can modify the login screen, like I did for Phillipwray Racing and David Airey posted about and you can even now modify what is displayed on the dashboard via a plugin BUT what about the rest?
I would love to see an option of were you can edit what people will see in the admin. I know depending on what access you have already depends on what you see but I would like to see more options. Like for instance if the website is not a blog, all the posts stuff could be deleted and for most clients they do not really need to see the Plugins and Options sections. So far my only option for this is to manually go through the admin php files.
However WordPress is the best open source Content Management System option
While some of my comments have been far from positive, please note that WordPress is the best open source Content Management System I have looked at. I have had to look at a few as the government agency I work part time for is in the process of installing one. This is the most simplest, easiest to use/ install and did I mention its free? You can use it for your own domain name or even use an extension on the WordPress.com domain (ie: Lorelle on WordPress).
If your still a septic about a WordPress website always being blogy read this article on rise of WordPress for non-blogs and look at the book WordPress Complete as well.
If you know off any plugins that solve these problems or any input or your own pet peeve with WordPress as a CMS (or in general) please write them down.
Popularity: 10% [?]
Like what you see? Subscribe to my RSS feed and get daily updates!
Or hear for an explanation about RSS, thank you for visiting.
Nice work on the racing eCommerce site. That really looks like a CMS and nothing like WordPress at all. I would have never guessed.
Comment by Chris Coyier — November 8th, 2007 @ 10:47 am