If this tutorial is not what you were looking for, you still have any questions, suggestions or concerns - feel free to let us know. Please help us to serve you better!

Your Name

Your Email

Your Message (required)

captcha

Featured templates

CMS Comparison

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

 JoomlaWordPressDrupal
License *License type under which the product is offered.GPLGPLOSL 3.0
Cost *How much the e-commerce engine costs.FreeFreeFree
Language *What programming language is used.PHPPHPPHP
Data storage *What type of the database can be used.MySQLMySQLMySQL, 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.YesYesYes
Package *See what is included into the template package you order.Engine with built-in theme, theme separately, PHP, PSD, CSS, images, sample databaseTheme, PHP, CSS, PSD, images, sample databaseTheme, PHP, CSS, PSD, images, sample database
Skins system availability *The capability of changing the store theme through the admin panel.YesYesYes

Security

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

Features

 JoomlaWordPressDrupal
Drag & Drop ContentNoYesNo
Image ResizingYesYesModule
Multiple File UploadYesYesModule
SpellcheckerPluginYesModule
WYSIWYG Editor *WYSIWYG implies the ability to directly manipulate the layout of a document without having to type or remember names of layout commands.YesYesModule
Interface LocalizationYesYesYes
Extensible User ProfilesYesPluginYes
Undo *Undo is a command in many computer programs. It erases the last change done to the document reverting it to an older state.YesPluginYes

Performance

 JoomlaWordPressDrupal
Caching *A collection of data duplicating original values stored elsewhere on a computer.YesPluginYes
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.YesYesYes
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.NoYesPlugin
Multilingual ContentYesPluginYes
Multi-Site DeploymentPluginPluginYes
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).YesYesYes

Management

 JoomlaWordPressDrupal
Advertising ManagementYesNoModule
Content SchedulingYesLimitedModule
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.YesPluginYes
Sub-sites/RootsYesYesYes
Themes/TemplatesYesYesYes
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.YesPluginYes
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.PluginPluginYes
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.NoNoLimited

Interoperability

 JoomlaWordPressDrupal
FTP SupportYesPluginLimited
UTF-8 SupportYesYesYes
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.NoNoNo
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.YesYesYes

Built-in Applications

 JoomlaWordPressDrupal
BlogYesYesYes
ChatPluginPluginModule
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.PluginPluginModule
Contacts ManagementYesPluginModule
Forum (Discussion)PluginPluginYes
Document ManagementPluginPluginLimited
Events ManagementPluginNoModule
FAQ ManagementYesPluginYes
Graphs and ChartsPluginNoNo
Guest BookPluginPluginModule
Mail FormYesPluginModule
My Page/DashboardPluginYesModule
Newsletter managementPluginPluginModule
Search EngineYesYesYes
PollsYesPluginYes
Tests/QuizzesPluginPluginModule
SurveysPluginPluginModule
User ContributionsYesYesYes
WikiPluginPluginModule
Shopping CartPluginPluginModule

SEO Features

 JoomlaWordPressDrupal
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.YesYesYes
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.YesYesYes
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.PluginPluginModule

Support

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

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

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

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

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

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

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

 

CMS Comparison, 4.8 out of 5 based on 4 ratings