Years ago, creating HTML pages seems a lot of fun, ever since that era have been long gone, and our websites have pretty much gotten into dynamic pages which seems too tedious and totally crazy if you code them one by one, that coders don’t have much left with their lives to code another one.
it’s a pain in the neck having to code from scratch when all you needed was a CMS or Content Management System, that does everything for you. So What exactly does a CMS do for you? Simply put it this way, You add, edit and delete content and CMS does the HTML pages for you without the typing a single code, yes not even the <html> tag.
There are also CMS that are unbelievably free, despite the fact that they do so many stuff for you, just like the one that I’m using, Wordpress, and I’m pretty much used to it, except creating a skin for it.
Here are the best of the best open source CMS in no particular order.
Wordpress
WordPress is a state-of-the-art publishing platform with a focus on aesthetics, web standards, and usability. WordPress is both free and priceless at the same time. Most of us folks use this CMS and is commended as one of the most used software for blogging. It’s only 2.2 mb
Features
- WordPress Themes
- Full standards compliance
- Intelligent text formatting
- Cross-blog communication tools
Joomla
Joomla is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, have made Joomla the most popular Web site software available. Best of all, Joomla is an open source solution that is freely available to everyone. It’s an easy all in one solution that has a comprehensive take on the admin interface, and you can really get a big help from the community, it has loads of 3rd party modules/plug-ins that you may used, simply one of the easiest to install and used.
Features
- Media Manager
- Web Link Management
- Menu Manager
- Template Management
Drupal
Drupal on the other hand is both powerful and flexible – create your own content types with custom fields, use the Views module to display that content in virtually any way you wish; however Drupal isn’t exactly your out-of-the-box solution as it can require a ton of customization on both templates and modules to fit your needs. Someone mentioned a steep learning curve – this is very very true, mainly because the admin interface is not very intuitive.
Features
- Modules
- Threaded comments
- Database independence
- Discussion forums
» Read more: 33 Best of the Best Open Source Content Management Systems
Popularity: 23% [?]








