WordPress can be used as a CMS (Content Management System) and there is a WordPress Theme that is specifically for WordPress CMS. I use it as one, but it takes some work to get around the chronological order, but that really only impacts what is seen on the front page and the order the articles appear on category pages.
The Pages in WordPress can be used as articles, but they are new to WordPress and only meant to be used for information that does not move within the chronological function of a blog, like “About”, “Contact”, “Sign up” and so on. They do what they do. They are not meant for anything else.
Part of this is semantics, getting your head around the idea that “articles=posts” and not web “pages”.
With the help of some great plugins, like ColdForged’s Enhanced Post View, Skippy’s In-series (connected articles in a series) and Coffee2Code’s Customized Post Listings, you can make WordPress into a CMS.
If you need more than that, use the right tool for the job, and WordPress might not be it. It’s a lot of work to change your way of thinking to make WordPress into a CMS, but it can and has been done. Still, it is blogging software whose popularity is growing and people want to make it fit their mold, which luckily, they can. But it takes work.
So is it more effort to code one’s own CMS system from scratch, or to modify WordPress?
Moderator
James Huff
(@macmanx)
Volunteer Moderator
Applying the Semiologic theme and its companion plugins will effectively turn WordPress into a CMS. So, if it’s between turning WordPress into a CMS or making your own, I’d say that it’s easier to turn WordPress into a CMS.
http://www.semiologic.com/projects/sem-theme/
It will ALWAYS be more effort to write your own code unless you find great pleasure in the process.
Here are some other resources:
http://www.semiologic.com/projects/sem-theme/
http://www.chrisjdavis.org/university/wp-cms/
And you can check my site for tips on how I did it. I’m still writing them and posting, but there is a good start of information there to pour over.
It all depends upon what you want to do and how much effort you want to put into getting it to work “your way”. With WordPress, you may have to make some compromises, and you certainly have to start thinking differently.