What is the difference between a CMS (content management system) and a Wiki?
In a nutshell:
Both are web based applications/software designed to allow many people to contribute content (typically articles … but podcast and videos are becoming more common) to a website.
I would say the basic difference is that a CMS (Ex: Drupal) is a closed system where only certain people can add or edit content to the website/cms.
On the other hand, a wiki is an open system where anyone can edit and add content. The idea behind a wiki is that the masses will eventually correct any false information – with the help of editors.
I’m no wiki expert, but I see wiki’s being more suitable to general encyclopedic information. If you need a tighter structure and control over what is being posted on your site, I would be leaning towards a CMS rather than a WIKI.
That said, I am sure that the differences between the two types of software has room for a lot of gray area – I’m sure some CMS software have WIKI like functionality and vice versa.
How about blogs?
Blogs are kinda like a CMS for one person. One other distinction would be that the blog traditionally is date driven – where newer articles are posted to the front page of the blog. As with the WIKI/CMS blurring of the lines, you see the same with blogs and CMS software.
For example: WordPress (a popular blog program) has CMS like features:
- Multiple users can post articles.
- You can have static non date affected pages. WordPress call these ‘pages’.
Beyond the CMS-like features built into the core WordPress package, WordPress has a huge number of plug-ins out there that extend it’s capability considerably … bringing it even closer inline with a true CMS.
A few links:
WordPress home page: www.wordpress.org
Drupal home page: http://drupal.org
Another popular CMS – Joomla: joomla.org
Wiki software: Media Wiki