Many times it becomes very difficult to change content of our website. There could be several factors. The designer is on leave. The design company is over charging you for every single change. The list might be endless.
To tackle such situations a CMS comes very handy. CMS is short for Content Management System. It is a piece of software embedded (mostly) in your web design pages. With the help of a login system the user can himself update his existing content. It could be addition of a new text, modification of an existing one or deletion of some text or images.
How a Content Management System works:
A CMS saves all the dynamic information in a database such as Mysql or xml file system.
When the site is requested by browser (user) the currently available text / images are pulled from database and loaded into the webpages which are rendered along with the fixed design.
To manage this data a login system is present which show all the information to a user in web forms in editable mode. The user (admin) can edit the text, change images, and do other stuff as per the complexity of the cms. Once done he need to save the same to the database. This updated info will now be available to be seen to the viewer of the site.
Popular Content Management Systems:
The popular cms currently available can be categorised into free and paid. The most popular free cms available are:
While Wordpress is blog based it is one of the most used for ease of installation and use. Drupal is thought to be more of techie oriented but its new version is more bent towards user friendliness. Joomla is more developers and designers oriented.
All of the three are freely downloadable and have a great community support. Many free and paid plugins are available for each of them. A plugin provides additional functionality like login, gallery etc.
Many companies sell monthly / yearly membership plans for their theme services for these cms platforms.
Free Wordpress themes->
Bonus: Wordpress ECommerce Themes:
Free Drupal Themes ->
Free Joomla Themes ->
What are the other free / paid CMS solutions?
Web Development at Moderate Prices