Content Management Systems

As part of my skill-set I have vast knowledge of a number of user-friendly, extensible, and easy to maintain content management systems (CMSs).

 

Content management systems greatly reduce maintenance cost of web-sites, web portals and web applications. They allow for distributed, access restricted collaboration between content managers and web-site administrators as well as other company stake-holders.

 

In a content management system information can be stored in different formats including, but not limited to, documents, video files, images and databases.

 

Wordpress

WordPress is an open source blogging tool and publishing platform powered by PHP and MySQL. It is most often used as a content management system (CMS) and has many features including a plug-in architecture and a template system. WordPress is the most popular CMS on the Internet at the moment because of its ease of use and extensibility.

 

Wordpress was first released on May 27, 2003, by Matt Mullenweg as a fork of b2/cafelog. The name WordPress was suggested by Christine Selleck, a friend of Mullenweg.

 

The core contributing developers include Ryan Boren, Mark Jaquith, Matt Mullenweg, Andrew Ozz, and Peter Westwood. WordPress is also developed by its community, including WP testers, a group of volunteers who test each release.

 

Joomla

Joomla is a powerful content management system with a list of features "out of the box", but the extensible through modules, plug-ins and components. Joomla is written in PHP and stores data in a MySQL database, and includes features such as page caching, RSS feeds, printable versions of pages, news flashes, blogs, polls, search, and support for language internationalization.

 

Joomla is an object-oriented system that uses the MVC – Model, View Controller – design pattern wherever can. The Model is designed to manipulate the data, the the View is the presentation layer and is used to interact with the user, the Controller co-ordinates interaction between the different parts of the system.

 

The Joomla Project is governed by the Leadership Team and the Board of Directors of Open Source Matters, Inc. Together, these two groups make sure the Joomla Project remains relevant. Open Source Matters provides a foundation for the Joomla Project to receive donations, create and maintain partnerships and retain copyrights and trademarks.

 

Drupal

Drupal is a free and open-source content management system (CMS) and content management framework (CMF) written in PHP and distributed under the GNU General Public License.

 

Drupal Core includes optional modules to extend the functionality of the core web-site and has a module repository contributed by numerous developers that offer image galleries, custom content types and content listings and a host of third-party integration tools.

 

Drupal was originally written by Dries Buytaert as a message board and became an open source project in 2001.