Featured templates

CMS Comparison

Alex Ross June 29, 2012
Rating: 5.0/5. From 5 votes.
Please wait...


Creating a successful website is now easier than ever due to the Content Management System (CMS). With CMS you can create and publish web content, present it to your audience, and archive it safely.

A CMS helps you:

  • keep your website well organized and comprehensive,
  • reduce the site maintenance costs,
  • increase your data security.

CMS engine is a multifunctional application. It is capable to create a powerful portal website in a matter of minutes and it has wide supporting community. The CMS portals offer intuitive administration and dispose of detailed tutorials. CMS consists of a content management application which enables the management and modification of content without advanced webmaster knowledge, and a content delivery application, that uses new information to update the website.

CMS template is a theme for your CMS-based website. It allows you to change the entire look of your site with a few clicks. No need to hire a designer and pay him hundreds of dollars. The template will make the process of changing your website look fast and easy.

Here we have selected some of the most popular open source, free to download and use CMS tools: [no explanation]Joomla[/no explanation], [no explanation]WordPress[/no explanation] and [no explanation]Drupal[/no explanation]. You can choose any of them for your website, depending on your particular needs or organizational requirements.

General Information

  Joomla WordPress Drupal
License *License type under which the product is offered. GPL GPL OSL 3.0
Cost *How much the e-commerce engine costs. Free Free Free
Language *What programming language is used. PHP PHP PHP
Data storage *What type of the database can be used. MySQL MySQL MySQL, Oracle, PostgreSQL, SQLite, Microsoft SQL Server
Open source code *Specifies if you have access to the engine source files and if you are able to edit them. Yes Yes Yes
Package *See what is included into the template package you order. Engine with built-in theme, theme separately, PHP, PSD, CSS, images, sample database Theme, PHP, CSS, PSD, images, sample database Theme, PHP, CSS, PSD, images, sample database
Skins system availability *The capability of changing the store theme through the admin panel. Yes Yes Yes


  Joomla WordPress Drupal
Captcha *Is a type of challenge-response test used in computing as an attempt to ensure that the response is generated by a person. Plugin Plugin Plugin
Content Approval Yes Yes Yes
Email Verification Yes Yes Yes
Authentication methods *List of security protocols that provides authentication, integrity, and confidentiality to users. LDAP, Custom LDAP, Custom LDAP (plugin), NTLM (plugin), Custom
SSL Compatible *Cryptographic protocols that provide communication security over the Internet. Yes Yes Yes
Login History Yes Plugin Yes
Session Management *Is the process of keeping track of a user’s activity across sessions of interaction with the computer system. Yes Plugin Yes


  Joomla WordPress Drupal
Drag & Drop Content No Yes No
Image Resizing Yes Yes Module
Multiple File Upload Yes Yes Module
Spellchecker Plugin Yes Module
WYSIWYG Editor *WYSIWYG implies the ability to directly manipulate the layout of a document without having to type or remember names of layout commands. Yes Yes Module
Interface Localization Yes Yes Yes
Extensible User Profiles Yes Plugin Yes
Undo *Undo is a command in many computer programs. It erases the last change done to the document reverting it to an older state. Yes Plugin Yes


  Joomla WordPress Drupal
Caching *A collection of data duplicating original values stored elsewhere on a computer. Yes Plugin Yes
Load Balancing *Load balancing is a computer networking methodology to distribute workload across multiple computers or a computer cluster, network links, central processing units, disk drives, or other resources, to achieve optimal resource utilization, maximize throughput, minimize response time, and avoid overload. Yes Yes Yes
Database Replication *Replication is the process of sharing information so as to ensure consistency between redundant resources, such as software or hardware components, to improve reliability, fault-tolerance, or accessibility. No Yes Plugin
Multilingual Content Yes Plugin Yes
Multi-Site Deployment Plugin Plugin Yes
RSS (Content Syndication) *Most commonly, web syndication refers to making web feeds available from a site in order to provide other people with a summary or update of the website’s recently added content (for example, the latest news or forum posts). Yes Yes Yes


  Joomla WordPress Drupal
Advertising Management Yes No Module
Content Scheduling Yes Limited Module
Inline Administration *For a user with appropriate permissions, editing controls that activate inline editing tools appear on those pages the editor is allowed to update. Users can edit existing web pages or create new web pages in this editing environment. No pop-up or secondary windows are needed. Changes can be saved directly to the web site or as a pending version that can be promoted later by the editor or automatically at a scheduled date and time. Yes Plugin Yes
Sub-sites/Roots Yes Yes Yes
Themes/Templates Yes Yes Yes
Web Statistics *The measurement, collection, analysis and reporting of internet data for purposes of understanding and optimizing web usage. It is often done without the permission or knowledge of the user, in which case it becomes a breach of web browser security. Yes Plugin Yes
Web-based Translation Management *Web-based language translation tools that will help you translate any Web site, word, or phrase into a number of different languages. Plugin Plugin Yes
Workflow Engine *A workflow engine is a software application that manages and executes modeled computer processes. It is a key component in workflow technology and typically makes use of a database server. A workflow engine interprets events, such as documents submitted to a server or due dates expiring, and acts on them according to defined computer processes. No No Limited


  Joomla WordPress Drupal
FTP Support Yes Plugin Limited
UTF-8 Support Yes Yes Yes
WebDAV Support *Web Distributed Authoring and Versioning (WebDAV) is an extension of the Hypertext Transfer Protocol (HTTP) that facilitates collaboration between users in editing and managing documents and files stored on World Wide Web servers. No No No
XHTML Compliant *XHTML (eXtensible HyperText Markup Language) is a family of XML markup languages that mirror or extend versions of the widely-used Hypertext Markup Language (HTML), the language in which web pages are written. Yes Yes Yes

Built-in Applications

  Joomla WordPress Drupal
Blog Yes Yes Yes
Chat Plugin Plugin Module
Classifieds *Classified advertising is a form of advertising which is particularly common in newspapers, online and other periodicals which may be sold or distributed free of charge. Advertisements in a newspaper are typically short, as they are charged for by the line, and one newspaper column wide. Plugin Plugin Module
Contacts Management Yes Plugin Module
Forum (Discussion) Plugin Plugin Yes
Document Management Plugin Plugin Limited
Events Management Plugin No Module
FAQ Management Yes Plugin Yes
Graphs and Charts Plugin No No
Guest Book Plugin Plugin Module
Mail Form Yes Plugin Module
My Page/Dashboard Plugin Yes Module
Newsletter management Plugin Plugin Module
Search Engine Yes Yes Yes
Polls Yes Plugin Yes
Tests/Quizzes Plugin Plugin Module
Surveys Plugin Plugin Module
User Contributions Yes Yes Yes
Wiki Plugin Plugin Module
Shopping Cart Plugin Plugin Module

SEO Features

  Joomla WordPress Drupal
Metadata *Simply put, metadata is data about data. It is descriptive information about a particular data set, object, or resource, including how it is formatted, and when and by whom it was collected. Although metadata most commonly refers to web resources, it can be about either physical or electronic resources. It may be created automatically using software or entered by hand. Yes Yes Yes
SEO Friendly URLs *Clean URLs, RESTful URLs or user-friendly URLs are purely structural URLs that do not contain a query string and instead contain only the path of the resource (after the scheme [e.g., http] and the authority [e.g.,]). This is often done for aesthetic, usability, or search engine optimization (SEO) purposes. Yes Yes Yes
Site Map *A site map (or sitemap) is a list of pages of a web site accessible to crawlers or users. It can be either a document in any form used as a planning tool for web design, or a web page that lists the pages on a web site, typically organized in hierarchical fashion. This helps visitors and search engine bots find pages on the site. Plugin Plugin Module


  Joomla WordPress Drupal
Certification Program *is there a professional certification or degree program for this CMS? No Limited Limited
Code Skeletons *Does the system provide code skeletons or code templates to make it easy for new developers to write plug-ins for it? Plugin Yes Yes
Commercial Manuals *Are there books or other commercially available documentation for this CMS? Yes Yes Yes
Commercial Support *Can support be purchased from a commercial organization with trained staff members? Yes Yes Yes
Developer Community *Is there a free online developer community specially for this CMS? Yes Yes Yes

Online Help *Is there an integrated context-sensitive help system built in to CMS?
Yes Yes Yes

Pluggable API *Can the system be extended through the open and documented application programming interface (API)?
Yes Yes Yes

Professional Hosting *Is there a vendor supplied professionally tuned hosting environment or has a certified hosting partner program?
Yes Yes Yes

Professional Services *Are there commercially available professional services organizations to customize or provide administrative services for this CMS?
Yes Yes Yes

Public Forum *Is there publicly available forum or message board for the system?
Yes Yes Yes

Third-Party Developers *Are there third-party developers who manufacture plug-ins for the system?
Yes Yes Yes


Wordpress Website Templates
This entry was posted in CMS & Blog Templates and tagged CMS, comparison, overview. Bookmark the permalink.

Submit a ticket

If you are still unable to find a sufficient tutorial regarding your issue please use the following link to submit a request to our technical support team. We'll provide you with our help and assistance within next 24 hours: Submit a ticket