If one needs for personal website and as i work on PHP stuffs so i will prefer JOOMLA, if site is bigger and one needs more functionality then one should go for Drupal. If the site is for blog purpose then one can use wordpress. I have used wordpress for blog and SMF for forum in our website i.e non-other than aliencoders.org
Although here are hell lots of popular websites working on CMS concept but still many people who use internet or who are from technical field don’t know that much about CMS of if someone says Website production works on MVC(Model View Control). So first question is what is CMS? then may be people think who all gonna use it, whats needed to use it blah blah lets try to elaborate step by step.
1. What is CMS? A content management system (CMS) is the software that almost every website and intranet use whatever be the use either personal, commercial, educational sites etc. What CMS uses is templates for graphics layout, plug-ins/modules etc for displaying contents according to the described purpose.A content management system (CMS) supports the creation, management, distribution, publishing, and discovery of corporate information.
- It covers the complete life cycle of the pages on your site, from providing simple tools to create the content, through to publishing, and finally to archiving.
- It also provides the ability to manage the structure of the site, the appearance of the published pages, and the navigation provided to the users.
- We are focusing on the most common use of a CMS: to manage web content. so, these systems are also called Web Content Management Systems (WCMS).
2. What are its goals actually ? There are so many goals but i am writing here only basic goals what every CMS is made up of.
- to increase flexibility
- Reduce redundancy in information
- improve publishing process
- easy to maintain
- easy to use
- only basic knowledge of web site designing and CMS specific language will suffice the needs
- If anything new to be implemented, it should be done with ease.
There may be many goals but i observed that these can be the basic needs.
3. Why CMS is required?
Content Management System makes life much easier in many ways:
- any newbies can even make a good looking site without the help of web designer.
- Changes can be made any time as they are needed without any difficulties.
- All the technical details are simply handled by the CMS, allowing anyone to manage and update the site, only one should know how to use that CMS
- Many users can keep the site up to date, instead of being restricted to just one person. The CMS will track who is doing what, avoiding potential confusion, like blogging .
- You can issue particular permission to particular section to a particular person/member of that site
- The CMS ensures that all the pages are consistent in design, and will build all the menus and other navigation for you.
- There are less bugs and security is of main concern.
4. What are famous CMS in use
See what is famous is not always good for you , may be it wll not fulfill your needs so its upon the person that what all facilities he/she wants in his/her websites. How big the site will be, how much money one can spend, What all sorts of knowledge is required for that CMS and what the user knows.
CMS is written in many languages like PHP, JAVA, Python, Perl, Ruby etc. What should be one’s preference is main important , say if company is working on STRUTS then you have to use that but if its upon on our choice then i would prefer any popular open source CMS which has many developers and very active communities.
If one needs for personal website and as i work on PHP stuffs so i will prefer JOOMLA, if site is bigger and one needs more functionality then one should go for Drupal.
If the site is for blog purpose then one can use wordpress.
I had used wordpress for blog and SMF for forum in our website i.e non-other than aliencoders.org But now I am using Drupal from last 1 year and will stick to it.