views:

77

answers:

5

Hi folks,

I'm not sure if the following 3 are synonyms or if there is any difference between them or of they have any hierarchical relationship.

But could you please clarify me on how are they different/related?

1) CMS 2) Blogging-Engine 3) Forum Software like PHPbb

Thanks

+1  A: 

A Content Management System (CMS) is a collection of procedures used to manage work flow in a collaborative environment.

A blog (a contraction of the term "web log")[1] is a type of website, usually maintained by an individual with regular entries of commentary, descriptions of events, or other material such as graphics or video.

rahul
+3  A: 

A Content Management System (CMS) is a general purpose system that allows registered authors to upload and manage all sorts of content - text articles, images, videos, audio files etc.

The CMS will also allow the site administrators to define exactly how each page looks - it's layout, the placement of navigation, advertisements etc. The administrators will also control who is allowed access to the system. The authors in this case will be people within the organisation rather than the public who visit the site.

A newspaper web site is a very good example of a CMS.

A blogging engine can be seen as a type of CMS that has been tailored to make it easy to create short(ish) articles with optional comments. There'll typically be only one author per blog, though that's not always the case.

There'll be (usually) very little control over the layout. Having said that some blogging engines will allow more control than others and can be indistinguishable from Content Management Systems.

A Forum is a place where users can post articles etc. and other users post responses to them. So again it can be seen as a specialist type of CMS.

ChrisF
And then there's stackexchange, which is none of the above... :p
James Polley
A: 

Both blogs and forums are each (separately) a CMS, since they manage content. When you post an article on a blog or a thread in a forum, you're not tasked with managing the layout and other details separate from the content.

Kristopher Ives
+2  A: 
  1. A Content Management System is a system that allows any number of people to manage a wide range of content on a site, usually including articles, layout, advertisements, etc.

  2. A Blogging Engine is basically a subset of a CMS that has been specialized to allow typically a few people to post short articles easily, usually allowing comments from users. Some blogging engines are every bit as flexible as most CMS's and are only really different because of their stated intent.

  3. A forum is different from the other two, in that it allows many people to participate in threaded discussions. stackoverflow.com could be described as a forum, although it has been mutated by allowing reordering of responses by user votes and making the "thread" starter special.

Clueless
A: 

I my understanding, the essential difference is in the presentation of the managed content.

  • A Blog is a Web Log, presenting and managing contents in a chronological and tag-oriented manner, providing navigation by time periods, categories and tags.

  • A Content Management System usually manages content in a structured manner, presenting a pre-defined and changeable page structure, only parts of which (e.g. a news page) are chronological.

With Blog engines like Wordpress gaining more and more typical CMS functions, and CMS engines sporting Blog capabilities, other differences are becoming less and less important.

Pekka