Every one that wishes to start a website or a blog needs a way to manage content. Content Management System (CMS) is found and created to fulfill this task for you. Content Management Systems is designed to simplify the publication of web content to websites and blogs, allowing content creators to submit content without requiring technical knowledge of HTML or the uploading of files. Several content management systems exist both in the Open Source and commercial domains. In this article I collected 17 free to use content management systems that will make your content creation process an easier task.
WordPress started as just a blogging system, but has evolved to be used as full content management system and so much more through the thousands of plugins, widgets, and themes available to suit your needs. WordPress is also free and open source CMS and it is considered one of the most used content management systems out there and I might dare to say it is ruling out there. It uses PHP as a server side language and MySQL as a database.
mojoPortal is a free and open source content management system built using the Microsoft ASP.NET and supports various databases like MySQL, MS SQL and PostgreSQL. It comes with a lot of built in features such as: Image Gallery, Event Calendar, Polls, Blogs, Forums and many more.
Drupal is a free and open source content management system that allows an individual, a community of users, or an enterprise to easily publish, manage and organize a wide variety of content on a website.
Joomla is a free content management system, which enables you to build web sites and online applications. Many aspects, including its ease-of-use and extensibility, have made Joomla one of the most popular content management systems available. Best of all, Joomla is an open source solution that is freely available to everyone. It has many built in features but if that’s not enough you can take a look at the 4000+ extensions from the community.
Pligg is a free and open source content management system. Pligg CMS provides social networking software that encourages visitors to register on your website so that they can submit content and connect with other users. You can create websites where stories are created and voted on by members, not website editors. Use Pligg content management system to start your own social networking community in minutes.
SilverStripe is an open source and free content management system. Besides their feature rich CMS they developed Sapphire which is an object-oriented PHP5 web framework designed to let you either build standalone applications or extend your SilverStripe CMS-powered site.
Plone is a powerful, flexible Content Management solution that is easy to install, use and extend. Plone is created for non-technical users to create and maintain information using only a web browser. Perfect for web sites or intranets, Plone offers superior security without sacrificing extensibility or ease of use for non-technical users.
BlogEngine.NET is an open source and free .NET blogging engine that was created to offer a better blog platform. A blog platform with less complexity, easy customization, and one that takes advantage of the latest .NET features. BlogEngine.NET was designed using the current .NET framework and focused on simplicity, ease of extendability, and innovative features. despite it packs a lot of built in features along with extensions available by the community it still lacks attention for the little details that is found in other content management system.
Symphony is XSLT-powered open source content management system. Symphony leverages open standards like XML and XSLT, and good old XHTML and CSS. Even the admin interface employs the widely-used jQuery library, so extension developers don’t have to learn a whole new framework when extending the back end. Symphony is comprised of discrete, fully configurable components. Its data, logic, and templating layers are all independent, meaning that whatever you implement can be modified, added, or removed with minimum effort.
sNews is a completely free, standards compliant, PHP and MySQL driven Content Management System. sNews is extremely lightweight, simple and customizable. It’s easy to install, and use via a simple web interface. sNews consists of only one core engine file, one independent template file and its accompanying CSS stylesheet file, plus an .htaccess file that makes all URLs search engine friendly.
CushyCMS is a Content Management Systems that is truly simple. It’s free for unlimited users, unlimited changes, unlimited pages and unlimited sites. It’s built from the ground up with ease of use in mind – for both content editors and designers. It’s such a simple CMS that it takes less than 3 minutes for a web designer to implement. No PHP or ASP required for this CMS. If you can add CSS classes to HTML tags then you can implement CushyCMS. It’s also a hosted CMS, so no installation or maintenance is needed either.
12. Frog CMS
Frog CMS simplifies content management by offering an elegant user interface, flexible templating per page, simple user management and permissions, as well as the tools necessary for file management. Born as phpRadiant in January 2007, Frog CMS is a PHP version of Radiant CMS. Frog CMS requires PHP, a MySQL database or SQLite.
Radiant is an open source content management system designed for small teams. It is built using Ruby on Rails and using the SQLite as a database.
15. CMS from Scratch
CMS from Scratch is a quick, easy, open source and FREE solution that lets web designers give their customers a web site they can edit themselves. It is now also an open source project, so you can use the source PHP scripts for FREE.
MODx helps even regular individuals manage content on their websites simply, quickly and intuitively. For the geek-elite, MODx is an Open Source PHP web application framework with a capable built-in Content Management System.
TYPO3 is a free Open Source content management system for enterprise purposes on the web and in intranets. It offers full flexibility and extensibility while featuring an accomplished set of ready-made interfaces, functions and modules.
Ahmad Hania is a professional designer and developer with a B.Sc. in Computer Engineering. He is interested in freelancing and blogging. He is a cofounder of Wateen Technologies an application development and hosting company. He loves video games and sports. Read more articles by Ahmad Hania at his blog Follow Ahmad Hania at Twitter and Facebook.