Content Management Systems can help you create and organize your websites. CMS's offer easily expandability and usually have the ability for add-ons which increases the functionality of your site. All CMS's have a friendly user back end that allows even the most bashful user to create and manage a complex website.
Drupal is one of the most used open-source CMS's currently available. It offers a robust frontend, and a slightly hard to use backend. Equipped with a powerful blend of features, Drupal supports a variety of websites ranging from personal weblogs to large community-driven websites.
Any current organization that is looking to future-proof their website should choose a popular CMS that offers a large development community. Drupal's add-on download area boasts hundreds of free add-ons to use with your site. They also offer hundreds of themes to use or customize to your liking.
- Easy drag and drop interface when working with the navigation structure
- Offers a simple built-in forum
- Translated into dozens languages
- A lot of features require cron jobs and will need someone with knowledge of setting it up
- Does not include a WYSIWYG editor by default
- There are hundreds of add-ons on Drupal's website, however they aren't organized that well as there isn't a search function and no user rating system
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.
- Clean navigation with a menu structure similar to Microsoft Windows products
- WYSIWYG editor for easy article and page creation
- Very active community forum for support
- Publishing an article takes a few steps
- Creating pages isn't as direct as it should be
- No official support from Joomla
WordPress is one of the top blog/CMS software out there. It is open source and the development community is active and huge. Almost any add-on you can think of is available for you to download. This means endless possibilities for what your site can become.
WordPress is easy to use and to expand. Installing add-ons is as easy as uploading the package and then activating it. There is also built-in error checking for add-ons to make sure it won't corrupt your system.
Overall, WordPress has a strong user interface in which even the most cautious person will feel comfortable using. WordPress allows you to make your site as big or as small as you would like.
- Huge development community with over 4,000 plug-ins
- User-friendly back end that is easy to navigate
- Thousands of pre-made themes to use and get your site up in minutes
- Out-of-the-box WordPress is fairly basic, you will need time to find the right plug-ins for your site
- Creation of templates requires knowledge of PHP in addition to CSS and HTML
- No "official" technical support, all user-based