- Web templates
- E-commerce Templates
- CMS & Blog Templates
- Facebook Templates
- Website Builders
CMS Comparison
June 29, 2012
Overview
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 |
Security
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 |
Features
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 |
Performance
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 |
Management
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 |
Interoperability
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., example.org]). 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 |
Support
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 |