888888.888888.88""Yb..dP"Yb..8888b..Yb..dP.88b.88....db....8b....d8.88..dP""b8..dP"Y8
88__...88__...88__dP.dP...Yb..8I..Yb.YbdP..88Yb88...dPYb...88b..d88.88.dP...`".`Ybo."
88""...88""...88"Yb..Yb...dP..8I..dY..8P...88.Y88..dP__Yb..88YbdP88.88.Yb......o.`Y8b
88.....888888.88..Yb..YbodP..8888Y"..dP....88..Y8.dP""""Yb.88.YY.88.88..YboodP.8bodP'


88b.88.888888.888888.Yb........dP.dP"Yb..88""Yb.88..dP
88Yb88.88__.....88....Yb..db..dP.dP...Yb.88__dP.88odP.
88.Y88.88"".....88.....YbdPYbdP..Yb...dP.88"Yb..88"Yb.
88..Y8.888888...88......YP..YP....YbodP..88..Yb.88..Yb

September 17, 2008

Include WordPress in a list of content management solutions and the “WordPress aint a CMS” comments will surge forth as inevitably as water flows toward the sea. But what is it that makes one piece of software a Content Management System, and another a lowly blogging tool?

My opinion, for what it’s worth, is that people expect a CMS to have feature X or N and as a result will classify any software that doesn’t have it as something else, but is that a mistake? I have always been in the camp that says that if you can manage content with it, it is a content management system, and therin lies the problem. Can you manage content with WordPress, or just publish it?

Before I go any further it is worth considering what the owner needs. For a very small business most traditional content management systems are massively over-specified. I think this is probably true for most small and medium sized companies as well. As you look at the features WordPress lacks consider what kinds of business are actually going to benefit from them.

With that said, let’s move on.

User management

The most obvious requirement is good user controls. With WordPress you can specify who can create a page and not publish it. This is a start, but can you limit an individual to posts within a particular topic, give them publish access in some places but not others?

There is certainly scope for better controls, but for small businesses the controls that are already there may well be sufficient.

Version Control

WordPress was long criticised for the lack of version control, and it now has it, but it is fairly basic. While WordPress can certainly help make sure nothing is lost, and allow you to compare one to the other as an audit tool it is limited.

Again a good question is how much control is needed? If you want to use your CMS as your audit trail then WordPress won’t cut it, otherwise it is probably enough.

Workflow Management

A key part of a content management system is the workflow tools. WordPress separates writing and editing but there may be more steps in the process: author, designer (editor, formatter, call it what you will), PR sign off, information architecture, etc. Larger businesses may have several different people that must sign off on the content. You may also need review and expiry dates when content is automaticlaly removed. WordPress doesn’t do that.

One workflow feature that I have always wanted (although not enough to develop it myself) is the ability to create an entire site based on draft content. Financial services firms (an no doubt many other industries) must gain approval from a qualified person within an organisation before publishing. If you make big changes, looking at a page at a time without the ability to navigate around can be painful.

Once again though, how many businesses actually need this, and how many only want it because it is available from other systems?

Menu Control

This for me is a biggie. Where is the option to create and control site menus? Listing all the pages is not an option in a working site as there will inevitably be pages you do not want in the list. If I used WordPress for a client CMS this is something I would need to create before going any further.

Form Builder

There is a great plugin that does everything you would ever want to do so it isn’t an issue, but the fact that it isn’t in core when many more basic things are being added tell you that WordPress isn’t moving toward business users, but away from them.

In writing this I looked at a lot of other functionality offered by content management systems but frankly most of it seems to be very situation specific. The kind of features that no one knows they want until they are offered it. How many companies really need banner ad management?

So, having considered these things do I still think that WordPress is a content management system? No. I think it is a content control system, or a content publishing system, but I do think it is enough for most companies provided they can put in place their own management processes. Having said that, blog content is still content, no? My opinion on most complicated CMS systems is that they are trying to throw a software solution at a people problem. WordPress can do anything you want with the right plugins but even without them I would take it over the alternatives.

Post Image The Easy Peasy Way
Wp attachment functions?
26 comments
page 1065
Dont Mess With My Toot Toot
Wordpress custom content?
16 comments
page 599
Post Image The Easy Peasy Way
Inserting an image url in comments?
26 comments
page 1065
Using Your Own Url Shortener
String shortner?
4 comments
page 1190
Quick N Dirty Admin Login Screen
My admin login page?
no comment
page 128
Using Your Own Url Shortener
How to build a shortner link?
4 comments
page 1190
Post Image The Easy Peasy Way
Get post attacments?
26 comments
page 1065
Theming Habari Vs Wordpress
Habari vs wordpress?
13 comments
page 440
Are Child Themes The Best Option
Wp child themes?
15 comments
page 1262
Upload From Url
Upload to url?
6 comments
page 326
Silence Is Golden
Silence is golden wordpress?
3 comments
page 213
How To Add Sidebars To A Theme
Html hot add a side bar?
10 comments
page 1053
Fun With Sidebar Tabs Styling
Position of the tabs thematic?
2 comments
page 336
How To Add Sidebars To A Theme
How to add picture to the wordpress sidebar on sidebarphp?
10 comments
page 1053
Using Your Own Url Shortener
Short url?
4 comments
page 1190
Why I Ditched Disqus
Styling disqus widgets?
5 comments
page 1175
Wordpress 25 Exif Fields
Wordpress exif?
12 comments
page 230
Html 5 Gallery
Html 5 gallery?
6 comments
page 1305
Dont Mess With My Toot Toot
Fun with toots?
16 comments
page 599
Dont Mess With My Toot Toot
Fun with toots?
16 comments
page 599
Converting Wordpress Themes To Habari
Habari timthumb?
one comment
page 694
Wordpress 25 Exif Fields
Habari timthumb?
12 comments
page 230
Fun With Sidebar Tabs Styling
Tabs with html css on same page javascript?
2 comments
page 336
Using Your Own Url Shortener
How to have own url short?
4 comments
page 1190
Post Image The Easy Peasy Way
Insert conditional image php wp?
26 comments
page 1065
How To Add Sidebars To A Theme
Wordpress sidebar above main sidebars?
10 comments
page 1053
Using Your Own Url Shortener
Run short url using htaccess?
4 comments
page 1190
Html 5 Gallery
Html5 simple wordpress theme?
6 comments
page 1305
Dont Mess With My Toot Toot
New posttype not displayed wordpress?
16 comments
page 599
Quick N Dirty Replacement Text
Wpupdatepost object?
no comment
page 122
Updating Code Snippets Here
Fun wordpress plugin?
one comment
page 1338
Updating Code Snippets Here
Wordpress fun plugins?
one comment
page 1338
How To Add Sidebars To A Theme
Wp register sidebars?
10 comments
page 1053
  1 query every 2085 seconds, updated 1 seconds ago.
Tuesday, 12pm
 __
(__)
   `

 Content Management System

I somewhat disagree. With the right plugins, WordPress is better than most CMS systems

Monday, 5pm
 __
(__)
   `

 Andrew Rickmann

I haven't and I can't find it. Have you got a link for it?

Monday, 3pm
 __
(__)
   `

 James

For menu control have you tried PageMashup?

Friday, 5am
 __
(__)
   `

 Jamie Le Souef

As an CMS i think wordpress is great out of the box (ok maybe needs a couple of plugins) but i have to agree with you on the menu control.. that needs attention.

But as far as SEO goes.. it’s No 1 in my book :)

Wednesday, 7pm
 __
(__)
   `

 Andrew Rickmann

So if I understand the distinction, a blog post (or date based entry let’s say) is only one type of content, which is what a blogging platform deals with, and a real content management system can deal equally with every possible type of content?

Presumably these abilities would need to be native, i.e. not added afterwards with plugins, or add-ons? After all WordPress could be made to do these things with a plugin if you so desired.

I’m still not sure I really understand the difference.

Wednesday, 6pm
 __
(__)
   `

 DameryWorld

You are very close, Blogs are content and WordPress does a better than good job of managing them. However, full content Managing Systems do the things you ask and allow easy porting of various other content systems, such as Galleries, shopping carts, wiki’s etc. Which is why I went away from trying to bend WordPress into a CMS and instead got a CMS that I can add WordPress to if I need a blog content tool. I am still tweaking my Cms site but it will soon have WordPress content as well as Blogger content all within my CMS. That is what a CMS should do…
also there will be other content and links on the site, BLOGS are not the only content on the web.

Wednesday, 9am
 __
(__)
   `

 What do Content Management Systems have that WordPress doesn’t? | bloground.ro – Blogging resources, themes and plugins for your development

[...] Source: http://www.wp-fun.co.uk/ [...]