Content management systems are software programs that are used to develop, manage and publish content that goes on a custom made website or a blog. There are several different styles, companies and versions of the same programs which all have a single purpose and usage: to create, publish, and maintain the content placed on the web. No matter what the preferred program in use there are different versions available. Some offer a free version while others offer only paid versions. Both have their own pros and cons but may be limited in what they can do. Content management systems also use different program languages as well as different databases. Basically speaking, each program is unique in the way it manages content. Here are some examples.
This particular program caters to the world of blogging and has had a surmountable amount of success. Beginning with its development in 2003, Wordpress runs on the PHP platform and speaks the MYSQL language. It is a free based open source program available to the public for any type of meaningful use, there are no other versions to this program. The program includes several different themes that allows the user to change the look of the normal interface. The architecture of the program also includes plugins, widgets, and mobile integration giving the ability to increase use, among its capabilities to easily use any and all features on multiple devices such as the ios system and windows and blackberry devices. Link management is another feature.
[ Wordpress Review ]
Like Wordpress, Drupal is a free open source program that allows any user to use the program. The only difference between the two is that Dupal gives its users the capabilities to manage and development web sites as well as blogs. Run on the GPL license Dupal's software is written in PHP language and is mainly run by its common community of users and developers. Its features includes functionality, auto updates, localization, and themes. While the themes give the program optional different looks, localization allows the program content to be used by anyone no matter what language they speak, and the auto update feature has the capability to notify administrative users when an updated version is available. Other features are also available for use.
[ Drupal Review ]
This program is a bit different verses the previous two programs already discussed. Although it is considered an open source program with the same usability concepts there are certain restrictions placed on each of the three editions provided. The program as a whole is operated on an asp.net database and is written C# language and is based on microsoft.net concepts. There are three main editions that are all associated with the program: free, professional, and enterprise. The professional edition offers such features as document management, high performance and caching, eCommerce engine, and much more. The enterprise edition's features includes content staging, document management, and advanced content approval process as well as more. The professional and enterprise editions are paid subscription only but includes more.
[ DotNetNuke Review ]
Like most of the content management systems available Joomla is also an open source program written in PHP language and housed on the MYSQL and MS SQL databases. This program allows content to be published on the web, intranet, as well as the independent use of the model view controller, a web application framework. this program also uses object oriented programming with features including page caching, searching capabilities, printable page versions, blogs, news flashes and so much more. This program is usable on the free version as well as the commercial version. The biggest difference between the two editions of the program is that the commercial edition comes with extensions that gives the user more capabilities not available for use on the free version.
[ Joomla Review ]
Unlike the more popular content management systems, expression engine is a program that is supposed to be the best for blogging, forum and gallery uses. It is written in PHP and XML languages and is mainly used as an closed source program and is used for commercial use. Although the program offers features such as dynamic content, static pages as well as an easy accessibility to basic features the program is not as popular as others like it. Some features are however harder to gain access to. One such feature is the themes feature, this feature as well as others are hidden amongst the menus within the program. One major weakness this particular program includes is the difficulty to manage and upload content.
[ ExpressionEngine Review ]
The text pattern content management system is an open source flexible program that is unlike anything of its kind. While it is not written in any type of language such as PHP nor is it associated with any database the text pattern program depends on the way built in tags display and retrieve any type of dynamic content. It is simple for the basic blogger to use and even free, the best feature of all. Other features includes a minimally basic interface, security and stability, the capability of easy management, and works on an extensible platform. Basically speaking, this program offers the ability for the basic user to design web content freely over a stable and secure program that allows them to do an unlimited amount of tasks from creating articles and blogs to managing all content all on a GPL source coded program. Text conversion also available.
[ TextPattern Review ]
Another content management system that gives the common user the ability to publish web blogs this program speaks the Perl language and is run on the MYSQL database, it also is available in multiple languages such as English and Spanish. This is free software thanks to a GNU GPL but is also available for commercial use which includes additional support as well as many features. General features of the general edition includes multiple weblog hosting, templates, file management, standalone content pages, trackback links and much more. Support features includes static and dynamic page generation meaning that whenever the site is changed the pages will be updated. Other types of support includes PostgreSQL as well as SQLite and is only available with the plugin.
[ Movable Type Review ]
This program has the same purpose as the ones before it and is written in C# and is run under Microsoft as well as the Asp.net and SQL databases. The program is an open source program whose features include the capability to publish web content as well as intranet content. One main feature that the umbraco program sports is the ability to transform xml documents with its toolkit design that allows it to build custom software. The most recent version gives the program a better user experience as well as improved performance. The overall program is the first of its kind that has the capability to run off of more than one particular database. This gives the program more flexibility and is user friendly.
[ Umbraco Review ]
This content management system program is more for web content management and publication and is written in PHP language and licensed through BSD. It is considered a web application framework and is a free and open sourced program. Some of the key features of this program includes code customization, modules, widgets, and themes. The main features that aid in the functionality of the program are as follows: search engine friendly urls, drop and drag capability, mulitiple templates, full text search and rss feeds, multiple language supports, works on multiple platforms, page editing, data object model and configured security.
[ SilverStripe Review ]
Written in PHP language and run on the MYSQL database the MODX program is a free open source web application framework which allows users to publish content to the web as well as various intranets. The program contains a general public license and as received numerous awards such as the most promising open source content management system of 2007. Its features includes but is not limited to its ability to work on multiple browsers supported on both Windows and Linux systems and includes Firefox, Safari, and Internet Explorer. Features also includes search engine optimization capabilities, cloud placement abilities associated with Amazon EC2, object oriented code and so much more. All these features and more are available on this program. This program supports multiple languages.
[ MODX Review ]
In conclusion, as stated before there are several different content management systems which all operate under the realm of weblogs as well as website content. As shown in the content above these types of programs offer various features which allows the user certain capabilities and different levels of support as well as security. Rather the user is wanting to manage or monitor content or publish or edit there are several different ways to do so and many different programs to chose from. it all depends on what needs to get down and the tools needed for the job. The various features can aid in doing anything and everything and there are even theme features which allow the program to look as though it is customized.
Just a normal software developer who love to write code. Developing professional software since 1999. After working in the software industry for many years, I've started my own website to share knowledges and experiences.