Digital MarketingTechnology

Website Content Management Systems (CMS) – An Overview

Content Management Systems – Where To Start?

When starting a website or content management project there is always the choice of what platform is the best tool for the job. There are lovers and haters of each, all with their own pro’s and con’s, price, timing and use-case considerations. It is usually so overwhelming that it is difficult to know where to begin. The information presented below is not meant to solve that question for you but simply to present some facts, insights, analysis and a data dump of what is available out there.

When you have questions or need help, will you be able to find it easily? With all of these systems, the answer is yes. Each has passionate, dedicated developer and user communities, making it easy to find free support directly through their websites or through other online forums or even books. In addition, paid support is readily available from third-party sources, such as consultants, developers and designers. Each of these systems shows long-term sustainability and longevity; support for them will continue to be readily available for the foreseeable future. The more time and effort you are willing and able to invest into learning a system, the more it will be able to do for you.

The Main CMS’s (In their own words)

WordPresswordpress-logo-notext-rgb – WordPress is web software you can use to create a beautiful website, blog, or app. We like to say that WordPress is both free and priceless at the same time.


Joomla
Joomla-3D-Vertical-logo-light-background-en – 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.

Blogger_icon.svgDrupal – Drupal is content management software. It’s used to make many of the websites and applications you use every day. Drupal has great standard features, like easy content authoring, reliable performance, and excellent security. But what sets it apart is its flexibility; modularity is one of its core principles. Its tools help you build the versatile, structured content that dynamic web experiences need.

SquareSpacesovtech_squarespace – Squarespace helps anyone build a beautiful home online. By blending elegant design and sophisticated engineering, we empower millions of people — from individuals and local artists to entrepreneurs shaping the world’s most iconic businesses — to share their stories with the world.

Magentomagento-configuration – Magento Commerce is the leading provider of open omnichannel innovation. Our open source, cloud-based digital commerce platform and omnichannel solutions empower merchants to integrate digital and physical shopping experiences.

BloggerBlogger_icon.svg – Free weblog publishing tool from Google, for sharing text, photos and video. Free templates/ themes and gadgets/ widgets included.

Shopifyshopify-bag – Everything you need to sell. Build your online store with Shopify’s ecommerce software and easily sell in person with Shopify’s iPad POS.

 

Market Share & Trends

Source: https://w3techs.com as of 27th May 2016

Market Shares

2016 27 May

WordPress 59.50%
Joomla 6.00%
Drupal 4.90%
Magento 2.80%
Blogger 2.70%
Shopify 1.10%
Squarespace 0.90%

CMS-Platforms-by-Market-Share-meta-chart1

Qualitative Opinion Of The Top CMS’s

Installation time and complexityinstallation-instructions-icon

Installation is the initial task you would need to do before you start using a CMS, so lets have a look at what it takes to install these tools.

Drupal

Drupal is considered by many to be the most complex of them all to get up and running and use, but that’s simply not true anymore. Drupal has evolved and the process is fairly simplified. Download the files from the website, unzip and place the contents in the root folder of your server. Then access the root folder from any browser. From there on, you just let the Drupal software do it for you. But remember to create a new database for your Drupal website and keep the database user name and password on hand before you initialise the installation process.

Joomla

Like above, Joomla also needs you to provide the database name during the installation process. The installation process in Joomla is similar to Drupal except for a few extra options that Joomla provides during installation. You can choose if your Joomla site should be offline after you have installed it, and you get to see all the configuration options before the final installation happens. Also, as a added security feature, the installer script requires removing the installation code folder after you are done.

WordPress

A lot of people think that WordPress is the easiest to use of these three Content management systems. This is generally correct. WordPress requires the same types of information as the others above, but this is only entered behind two stages of the installation process. The 1st step is the creation of config.php file (all the necessary information about the database, username/password, database host etc. goes into the config file). After this step, there’s just one click for installation of WordPress. If you have a config.php file available (from your previous projects, your developers or if you manually created it) there is no need to do the initial step.  The installer automatically searches for the file and takes you to config.php file creation only if it is not present already.

Summary

The installation of all three of these CMS’s is relatively simple and similar with only a few technical differences. While Drupal installation looks and feels a bit long compared to the others, Joomla provides few other configuration options and a secure feature of installer files deletion. WordPress has a easy-to-use minimal interface and the quick installation feels nice, but it doesn’t let you configure much during installation. However, all of them need basic information like database name, user ID, and password, among others.

illustration-pluginPlugin and theme availability

This is very important aspect of choosing a platform. You don’t want to get stuck with a CMS that has too few plugins or extendability and themes available, because if you don’t find what you want through the community, you may need to get one built as per your requirements and that will directly impact the overall cost of you project. Lets have a look at the total number of plugins and themes available for each of the platforms in question, though it is possible that you may not find what you want even if the there are more available; but the higher the count the greater the probability that you will find what you are looking for.

Drupal

Drupal’s official website lists 1223 themes and 14369 modules (plugins are called modules) which are available for free download. This is a lot, but the quality and ease of use are dependent. If you want to find Drupal themes outside of the theme marketplace though, you will be more hard pressed. But Themeforest has a number available.

Joomla

Joomla’s official website lists 7437 plugins, and there is no information about themes. But the theme marketplaces have relatively more Joomla themes available than Drupal themes.

WordPress

If you consider only the total number count, WordPress wins this round hands down. With 2176 themes and 28593 plugins available on the official website, it quite clearly shows the might of the community behind WordPress. WordPress needs more plugins because there are fewer core CMS features supported by WordPress out of the box. Even the marketplaces have many WordPress themes available. This huge number is also attributed to the popularity WordPress has over other Content management system platforms.

Ease of useease-of-use

This is critical aspect of having a CMS. You know that your CMS has many features, but you will need to use them without having the time to read the user manual or do lots of online tutorials. So, how easy or difficult it is to learn new things by yourself matters a lot.

Drupal

Drupal provides some very critical features in a simple and clear user interface (UI). Once you login to the administrator account, you have a menu bar on the top, showing all the important aspects of your Drupal site. There is a content link, which shows you a list of all the content and comments on your site and lets you add or manage them easliy. For example, for publish/remove. Other links in the menu are also quite intuitive: Structure, Appearance, People, Modules, Configurations, and Reports. With each menu item, you can probably guess what’s in there.

Joomla

When you login to the Joomla admin page for the first time, you will most likely be confused. With so many menus on the page, both vertical and horizontal, it is a bit difficult to understand clearly the UI. But then you will recognise the menu on the left side of the page is just a collection of important links from the main menu on the top. As with Drupal, Joomla lists all the features of the site as different menu items, and below each menu item there is a drop down with more link info. Overall the interface of Joomla admin is more polished (compared to Drupal) and also provides more fine-tuned control over the details of the website, but the downside is if you are new to Joomla you will find too many buttons and links all over the place, and it may be difficult to understand their use without looking at the documentation and user forums.

WordPress

WordPress lives up to being simple and easy to use as to why it is the most popular. The interface is minimal and uses easy to understand language which makes a difference, especially to novices. Compared to the Joomla/Drupal interface that uses more technical language, WordPress definitely has an edge here. For websites managed by users with little or no technical background, or small websites with frequent updates required, WordPress is probably the best. But if you don’t mind playing around a little and learning things along the way, Joomla is a lot more interesting. It has lots of settings and controls, which let you manage the site to a greater extent. Even Drupal lets you do the same, with a more simple but robust looking interface.

Customisation and upgradescustomisation-platform

How you can customise and upgrade the CMS is another important consideration point you will want to think over before deciding which platform to use. With time, any CMS needs to be upgraded for security or functionality or other reasons, and you may not like to be stuck with a system that is difficult to update or maintain. Also, many times the out of the box solution e.g. themes or plugins are not exactly the way you want them to be, but very close to it. So, you may want to customise things yourself in such cases. Although, customisation requires a level of technical expertise, user experience makes the difference. Let’s see how easy or difficult it is to customise or upgrade these CMSs.

Drupal

The only way to upgrade a Drupal installation is to do it manually, i.e. backup old files and data, extract the Drupal latest package, and replace all the old files except /sites folder (contains themes and other data) and any other files added. This may sound like a tough task for someone new to the field, there is a certain degree of risk involved as well, and if anything goes wrong you may loose your website altogether. But, if you are an expert, or don’t mind getting expert help, there is no need to worry. Again, to customise your theme, there is no in-application support and you will need to either install a new plugin, which lets you edit themes, or do the customisation offline.

Joomla

Joomla supports upgrading the core from the backend, i.e. you login to the backend, go to Joomla update component or Update tab in Joomla Extension Manager, and click install update. However, in certain cases, this update method cannot be used. Other methods to update Joomla are Install method, where you select an update file and then tell Joomla to install it and manually update, where you need to manually replace the files. Do remember to always keep a back up before attempting any updates. As far as editing themes is concerned, you need to edit them offline or install the theme editor plugin.

WordPress

Like Joomla, WordPress also supports online updates via the admin user interface. WordPress alerts you whenever there is an update available, if you want to update, just click on update now and WordPress is updated to latest version. Another interesting feature is the online file editing. It lets you customise your themes or plugins by editing the files in the application itself. Suppose you don’t like an image which is embedded in the theme, and there is no theme setting to change it. Just head over to Administration > Appearance > Editor menu, select the file which you think has that image and edit it. Then you can straightaway review your change as well. Similarly even plugins can be updated; the editor can be found at Administration > Plugins > Editor.

Good Luck

The choice really comes down to personal preference and what type of project you are looking to build. Whether you are dealing with a software development company or building it yourself will also be a factor. The time you have set aside to learn new tools and platforms, the availability of platform specific resources near your business, the length of time that your project will be live before an update/rebuild are also important considerations. No matter which one you chose the internet is a large and helpful place with a mass of information, communities, forums, tutorials, service providers and general assistance that you should, with a bit of time and effort get the most value out of which ever platform you choose. Good luck!

sovtech web devlopmentThe Full Wikipedia List (Not comprehensive, but Huge nonetheless.)

(Reference: https://en.wikipedia.org/wiki/List_of_content_management_systems)

Java

Name Platform Supported databases Latest stable release Licenses Latest release date
Apache Roller Java HSQL, MySQL, Oracle, SQL Server, DB2, PostgreSQL, Apache Derby 5.1.2 Apache 2.0 License 2015-03-01[1][2]
OpenCms Java HSQL, MySQL, Oracle, SQL Server, DB2, PostgreSQL 9.5.1 LGPL 2015-03-02
Ametys CMS Java MySQL, Oracle, SQL Server, JCR, Apache Derby 3.7.1 Apache 2.0 License 2015-04-27
Liferay Java HSQLDB, MySQL, Oracle, SQL Server, DB2, Apache Derby, Informix, InterBase, JDataStore, PostgreSQL,SAP, Sybase 6.2.2 LGPL 2015-01-15
eXo Platform Community Edition Java HSQLDB, MySQL, Oracle, SQL Server, DB2, Apache Derby, PostgreSQL, Sybase 4.3 LGPL 2016-01-21
DSpace Java Oracle, PostgreSQL 5.0 BSD License 2015-01-16
Enonic Java Embedded NoSQL based on Elasticsearch 6.2.0 AGPL 2015-11-09
Fedora Commons Java MySQL, Oracle, PostgreSQL, Mulgara (MPTSTore RDF Semantic Triplestore) 4.1.0 Apache License 2015-02-04
Dotcms Java MySQL, Oracle, MSSQL, PostgreSQL 3.0.1 GNU GPL v3 2014-12-18
LogicalDOC Community Edition Java MySQL, Oracle, SQL Server, PostgreSQL 7.4.2[3] LGPL 2016-03-24
Nuxeo EP Java MySQL, Oracle, SQL Server, Ingres, PostgreSQL, MongoDB 7.3 LGPL 2014-11-12
Alfresco Community Edition Java MySQL, Oracle, SQL Server, Ingres, PostgreSQL, DB2 5.1.g LGPL 2016-05-17
Hippo CMS Java MySQL, Oracle, SQL Server, Ingres, PostgreSQL, JCR 7.9.7[4] Apache 2.0 License 2015-03-04
OpenWGA Java MySQL, PostgreSQL, IBM DB2, HSQLDB, Oracle, SQL Server, IBM Lotus Domino, CMIS 7.1 GPL & proprietary 2015-02-25
Jahia Community Distribution Java Apache Derby, JCR, MySQL, PostgreSQL 7.0.0 GPL 2014-04-01
Magnolia Java Derby, MySQL, PostgreSQL, Oracle 5.0 GPL 2013-06-20
OpenKM Java MySQL, PostgreSQL, Oracle, SQL Server, HSQLDB 6.3.0 GPL 2014-05-21
Thingamablog Java 1.5.1 (dormant) GPL 2009-11-23
XWiki Java MySQL, PostgreSQL, Oracle, SQL Server, HSQLDB 7.0.1 LGPL 2015-04-30

Microsoft ASP.NET

Name Platform Supported databases Latest stable release Licenses Latest release date
Composite C1 ASP.NET (Web Forms, MVC) XML, SQL Server 4.2.1 Mozilla Public License 2015-03-18[6]
DotNetNuke ASP.NET (Web Forms) SQL Server 07.03.04 MIT License 2014-11-12[7]
Kentico CMS ASP.NET SQL Server 9.0 Free
Kooboo ASP.NET (MVC) SQL Server, XML, MySQL, SQLite, RavenDB, MongoDB 4.0 BSD License 2014-02-03[8]
mojoPortal ASP.NET SQL Server, MySQL, PostgreSQL, SQLite, Firebird, SQL CE 2.4.0.9 (dormant[9]) CPL 2015-04-29[10]
Orchard Project ASP.NET (Web Forms, MVC) SQL Server, MySQL, SQLite 1.9.2 New BSD License 2015-10-15[11]
Umbraco ASP.NET (Web Forms, MVC) SQL Server, SQL CE, SQL Azure, MySQL 7.3.5 MIT License 2016-01-15[12]
BetterCMS ASP.NET (Web Forms, MVC) SQL Server, SQL Azure [13] 2.0.0 LGPL 2016-01-15[14]

Perl

Name Platform Supported databases Latest stable release Licenses Latest release date
blosxom Perl Flat-file database 2.1.2 (dormant) MIT 2008-10-02
Bricolage Perl on mod perl MySQL, PostgreSQL, Oracle 2.0.1 (dormant) BSD 2011-02-09
EPrints Perl on mod perl MySQL, PostgreSQL 3.3.13 GPL 2015-01-08
Foswiki Perl Flat-file database 2.1.0 GPL 2016-02-04[15]
Ikiwiki Perl Git (software), Apache Subversion, Mercurial 3.20150107 GPL 2015-01-07[16]
Movable Type Open Source Perl, mod perl, FastCGI, w/PHP MySQL 6.0.6 GPL 2014-12-09[17]
TWiki Perl Plain files (under version control) 6.0.1 GPL 2014-10-05[18]
SPINE Perl, mod perl MySQL, PostgreSQL 1.2.2 (dormant) GPL 2006-12-27
WebGUI Perl on mod perl MySQL 7.10.29 GPL 2014-11-17[19]

PHP

Name Platform Supported databases Latest stable release Licenses Latest release date
ATutor PHP MySQL 2.2 GPL 2014-10-09[20]
Backdrop CMS PHP MySQL 1.3.0 GPL 2016-01-15[21]
b2evolution PHP MySQL 6.6.6 GPL 2015-11-17[22]
CMSimple PHP Flat-file database 4.5 GPL 2014-11-28[23]
CMS Made Simple PHP MySQL 2.1.1 GPL 2015-12-20[24]
concrete5 PHP MySQL 5.7.3.1 MIT 2015-01-09[25]
Contao PHP MySQL 3.4.3 LGPL 2015-01-30[26]
Cotonti PHP MySQL 0.9.18 BSD 2015-01-15[27]
DokuWiki PHP Flat-file database 2015-08-10a “Detritus” GPL 2015-08-10[28]
Dotclear PHP MySQL, PostgreSQL, SQLite 2.8.2 GPL 2015-10-25[29]
Drupal PHP MariaDB, Microsoft SQL Server, MySQL, Oracle, Percona Server, PostgreSQL,SQLite[30] 8.1.0 GPLv2+ 2016-04-20[31]
DynPG PHP MySQL 4.5.3.1 GPL 2014-07-22[32]
Exponent CMS PHP MySQL 2.3.5 GPL 2015-09-18[33]
eZ Publish PHP5 MySQL, PostgreSQL, Oracle, Microsoft SQL Server 5.4 GPL 2014-12-02[34]
eZ Platform PHP5 MySQL, PostgreSQL 2016.04 GPL 2016-05-03[35]
Geeklog PHP MySQL, PostgreSQL, Microsoft SQL Server 2.1.1 GPL 2015-12-10[36]
GetSimple CMS PHP Flat-file database 3.3.7 GPL 2015-08-23[37]
Habari PHP MySQL, PostgreSQL,[38] SQLite 0.9.2 Apache License 2014-09-16[39]
ImpressCMS PHP MySQL 1.3.8 GPL 2015-07-21[40]
ImpressPages PHP MySQL 4.6.4 GPL MIT 2015-11-01[41]
Jamroom PHP MySQL 5.2.22 MPL 2015-01-21[42]
Joomla! PHP MySQL, PostgreSQL, MSSQL, SQLite 3.5.1 GPL 2016-04-05[43]
Kajona PHP MySQL, PostgreSQL, SQLite, MariaDB, Oracle 4.6 LGPL 2014-12-18[44]
Known PHP MySQL, MongoDB 1.7.6 Apache License 2015-03-31[45]
Magento PHP MySQL 1.9.2.1 OSL Ver. 3 / AFL Ver. 3 2015-08-04[46]
Mambo PHP MySQL 4.6.5 (dormant) GPL 2008-06-01
MediaWiki PHP MySQL, PostgreSQL, SQLite 1.26.3 GPL 2016-05-20[47]
MiaCMS PHP MySQL 4.9 (dormant) GPL 2009-07-29[48]
Midgard CMS PHP (Midgard framework) MySQL 12.0.9.2 (dormant) LGPL 2012-09-26[49]
MODX PHP MySQL 2.3.3 GPL 2015-01-29[50]
Moodle PHP MySQL, PostgreSQL, MSSQL, or Oracle 3.0.2 GPLv3+ 2016-01-09[51]
Novius OS PHP MySQL 5.0.1 (Elche) AGPLv3 2014-07-08[52]
Nucleus CMS PHP MySQL 3.64 (dormant) GPL 2011-03-14[53]
Ocportal PHP MySQL 9.0.16 CPAL 2014-12-18[54]
OctoberCMS PHP MySQL, PostgreSQL, SQLite 317 MIT 2016-02-24[55]
Onxshop PHP PostgreSQL 1.7.5 BSD 2015-10-09[56]
PageCarton PHP Flat-file database, MySQL 2.0 GPL 2016-01-28[57]
papaya CMS PHP5 MySQL, PostgreSQL, SQLite 5.5.2 GPL v2 2013-02-12[58]
pH7CMS PHP 5.5+ MySQL, MariaDB 1.3.7 GPL 3.0 2016-04-04[59]
Phire CMS PHP 5.2.6+ MySQL 1.1.2 New BSD License 2011-07-07[60]
PHP-Fusion PHP MySQL 7.02.07 (dormant) AGPLv3 2013-06-18[61]
PHP-Nuke PHP MySQL 8.3.2 GPL 2014-01-30[62]
phpWebLog PHP MySQL 0.5.3 (dormant) GPL 2001-10-31
phpWebSite PHP MySQL, PostgreSQL 1.9.0 (dormant) LGPL 2013-10-17
phpWiki PHP MySQL 1.5.5 GPL 2015-12-11[63]
pimcore PHP MySQL 3.0 BSD 2015-01-15[64]
PivotX PHP MySQL, Flat-file database 2.3.11 GPL 2015-06-21[65]
Pixie (CMS) PHP MySQL 1.0.4 (dormant) GPL 2010-03-21
Pluck PHP Flat-file database 4.7.3 GPL3 2014-12-08[66]
PmWiki PHP Flat-file database[67] SQLite[68] 2.2.79 GPL 2015-08-27[69]
Prestashop PHP5 MySQL 1.6.1.4 Open Software License 3.0 2016-01-07[70]
ProcessWire PHP5 MySQL 2.7.2 MPL 2.0 2015-12-11[71]
RavenNuke CMS PHP MySQL 2.51.00 (dormant) GPL 2013-02-17
SMW+ PHPMediaWiki MySQL 1.7.0 (dormant) GPL 2012-04-24[72]
Serendipity PHP + Smarty MySQL, PostgreSQL, MySQLi, SQLite 2.0 BSD 2015-01-23[73]
SilverStripe PHP 5.3.2+ MySQL, Microsoft SQL Server, PostgreSQL, SQLite, Oracle 3.3.1 BSD 2016-02-29[74]
SPIP PHP MySQL, PostgreSQL, SQLite 3.1.0 GPL 2016-01-06[75]
TangoCMS PHP MySQL 2.6.1 (dormant) GPL v2 2010-11-29[76]
Textpattern PHP MySQL 4.5.7 GPL 2014-09-21[77]
Tiki Wiki CMS Groupware PHP MySQL 14.0 LGPL 2015-05-23[78]
TYPO3 PHP MySQL, Oracle, PostgreSQL 7.6.5 GPL 2016-04-12[79]
Wolf CMS PHP 5.3.0+ MySQL, PostgreSQL, SQLite 0.8.3.1 GPL v3 2015-08-10[80]
WordPress PHP MySQL, MariaDB 4.5.2 GPL 2016-04-26[81]
Xaraya PHP MySQL, PostgreSQL 2.4.0 GPL 2013-02-23[82]
XOOPS PHP MySQL 2.5.7 GPL 2014-06-16[83]
Zikula PHP MySQL, PostgreSQL, MSSQL, Oracle 1.4.2 GPL 2016-03-28[84]

Python

Name Platform Supported databases Latest stable release Licenses Latest release date
Django-cms Python/Django PostgreSQL, MySQL, SQLite 3 and Oracle 3.0.9 BSD 2015-01-12
Mezzanine Python/Django PostgreSQL, MySQL, SQLite 3 and Oracle 4.0.1 BSD 2015-07-26
MoinMoin Python Flat-file database 1.9.8 GPL 2014-10-17[85]
Plone Python/Zope MySQL, PostgreSQL, SQLite, Oracle, ZODB, via Zope 5.0.4 GPL 2016-04-07[86]
Wagtail Python PostgreSQL, MySQL, SQLite 3 and Oracle 1.4.2 BSD 2016-03-31[87]

Ruby On Rails

Name Platform Supported databases Latest stable release Licenses Latest release date
BrowserCMS Ruby on Rails MySQL, SQLite 3.5.7 (dormant) LGPL 2013-07-05
Radiant Ruby on Rails MySQL, PostgreSQL, SQLite, DB2[88] 1.1.4 (dormant)[89] MIT 2013-09-24
Refinery CMS Ruby on Rails MySQL, PostgreSQL, SQLite 3.0.2[90] MIT 2016-03-16
Typo Ruby on Rails MySQL, PostgreSQL, SQLite 6.1[91] MIT 2012-03-17
Spina CMS Ruby on Rails MySQL, PostgreSQL, SQLite 0.9.0[92] MIT 2016-04-19

ColdFusion Markup Language

Platform Supported databases Latest stable release Licenses Latest release date
ContentBox Modular CMS Lucee / Railo / Adobe ColdFusion MySQL/Microsoft SQL Server/PostgreSQL/HSQLDB/Apache Derby 2.1.0 Apache License or proprietary 2015-05-05[93]
Mura CMS Lucee / Railo / OpenBD / Adobe ColdFusion MySQL/Microsoft SQL Server/Oracle 6.1 GPL or proprietary 2014-01-07[94]
FarCry CMS Lucee / Railo / OpenBD / Adobe ColdFusion MySQL/Microsoft SQL Server/Oracle/Postgres 7.0.7 GPL or proprietary 2015-01-14[95]

Javascript

Name Platform Supported databases Latest stable release Licenses Latest release date
Ghost NodeJS (JavaScript) SQLite 0.7.1[96] MIT 2015-09-27
TiddlyWiki JavaScript Flat-file database 5.1.11[97] BSD license 2016-01-30

Software-as-a-Service

Name Licensed version available Last stable version Web content management Group content management Enterprise content management
Accrisoft Freedom Yes 10.2 Yes Yes Yes
Adobe Business Catalyst V4 Yes Yes Yes
Alfresco Cloud Yes (Alfresco Community & Enterprise) 2012.05 No Yes Yes
Cascade Cloud (Cascade Server) Yes 7.10[100] Yes Yes Yes
Clickability (Limelight Networks) No Yes No No
Content SORT Yes 2013.11 Yes Yes Yes
Contentful Yes 2014 Yes Yes Yes
CrownPeak CMS (CrownPeak) Yes (Multi-Tenant SaaS) 4712a Yes Yes Yes
DotNetNuke Yes 7.1 Yes Yes Yes
easyDITA Yes 2015 Yes Yes No
Enonic Cloud Yes 6.2.0 Yes No No
eXo Cloud Yes 2014.01 Yes Yes Yes
Frontis Archive Publishing System Yes V3.12.01.11 Yes Yes Yes
Huddle Yes 2012 Yes Yes Yes
Microsoft Office 365 Yes (MS SharePoint, MS Lync, MS Exchange, MS Office) 2013 Yes Yes Yes
nuBuilder Yes 2014 Yes Yes Yes
O3Spaces Yes 3.2.1 Yes Yes No
OU Campus Yes 10.2.4 Yes Yes
Polopoly Web CMS 10.2 Yes Yes No
Quintype Yes Yes Yes Yes
Scrivito No 1.2.0 Yes Yes Yes
uCoz Yes Yes No
Windows Live No 2011 No Yes No
Worldnow[101] Yes (Multi-Tenant SaaS) 2014 Yes Yes Yes
XaitPorter Yes 4.9.6 No No Yes
Zesty.io Yes (Multi-Tenant SaaS) Versionless Yes Yes

Propriety Software

Name Platform Supported databases Latest stable release Licenses Latest release date Web content management Group web content management Enterprise content management
Alfresco (Enterprise & Community Edition) Java Oracle, SQL Server, MySQL, PostgreSQL, DB2 4.0.2 Enterprise, 4.2.c Community Open Source 2015-03[102] No Yes Yes
Altitude3.Net ASP.NET SQL Server 2015.07.14 Proprietary software 2015-7-14 Yes Yes Yes
Cascade Server Java MySQL (5.6, 5.5, 5.1)SQL Server (2014, 2012) Oracle (12c, 11g) 7.14.1 Proprietary software 2015-05-18 Yes Yes Yes
Contentverse Java Oracle, SQL Server 8.1 Proprietary software 2014 Yes Yes Yes
Contegro ASP.NET SQL Server 4.0.0 Proprietary software 2010-17-11 Yes Yes No
CoreMedia WCM Java JDBC-compliant databases 8 2015-03-19 Yes No No
DocLogix ASP.NET SQL Server 10.0.0 Proprietary software 2015-12-15 No No Yes
DotNetNuke ASP.NET SQL Server 7.0 Proprietary software 2012-11-27 Yes Yes Yes
dot.orange PHP MySQL 5.4 Proprietary software 2014-01-01 Yes Yes Yes
Ektron CMS ASP.NET SQL Server 8.7 Proprietary software 2012-06-30 Yes Yes Yes
Elcom CMS ASP.NET SQL Server 9.0 Proprietary software 2011-02-15 Yes Yes Yes
EMC DocumentumECM Java Oracle, SQL Server, DB2 7.2 Proprietary software 2015-02-10 No No Yes
ExpressionEngine PHP MySQL 2.9.0 Proprietary software 2014-07-15 Yes No Yes
Hyland OnBase ECM .NET SQL Server, Oracle Yes Yes Yes
IBM Enterprise Content Management Java Oracle, DB2 8.5 Proprietary software 2013 Yes Yes Yes
Autonomy Interwoven Teamsite CMS Perl, Java Oracle, SQL Server, DB2, MySQL 7.4.1 Proprietary software 2013 Yes Yes Yes
Jadu PHP MySQL, SQL Server Continuously Released Proprietary software Yes Yes No
Jahia Enterprise Distribution Java MySQL, Oracle, PostgreSQL, Microsoft SQL Server 6.6.2.3 Proprietary software 2013-12-20 Yes Yes Yes
Kentico CMS ASP.NET SQL Server 8.1 Proprietary software 2014-08-22 Yes Yes Yes
Librex Java SQL Server 4.5 Proprietary software. Free and Enterprise versions 2015-02-18 No No Yes
Movable Type Perl MySQL, Oracle, SQL Server 6.0.1 Proprietary 2013-11-15[17] Yes Yes Yes
nuBuilder PHP, Javascript, SQL,AJAX, jQuery andJSON MySQL pro (3, previously the version system was numeric) Open source 2014-2 Yes Yes Yes
XaitPorter (local license) PHP Oracle 4.9.6 Proprietary software 2013-04 No No Yes
OpenText ECM Suite .NET, Java SQL Server (2000, 2005 or 2008), Oracle 2010 Yes Yes Yes
OpenText Web Experience Management
(formerly VignetteContent Management)
.NET, Java Oracle, SQL Server, DB2 8.5 Yes No No
OpenText Web Site Management
(formerly RedDot)
.NET, Java Oracle, SQL Server 16 Yes Yes No
Oracle WebCenter Content
(formerly Universal Content Management)
Java Oracle 11g Yes Yes Yes
OU Campus Java MySQL, Microsoft SQL Server, SAP Sybase ASE 10.2.4 Proprietary software 2015-06-24 Yes Yes Yes
PageFramer PHP MySQL 4.4 Proprietary software Yes Yes Yes
Percussion Software – Rhythmyx (CM System) Java Oracle, SQL Server 7.3.1 Proprietary software March 2016 Yes Yes Yes
Percussion Software – Percussion CM1 Java MySQL, Derby 5.3 Proprietary software March 2016 Yes Yes No
Pulse CMS PHP Flat-file database 4.5.2 2016-01-06[103] Yes No No
SharePoint ASP.NET SQL Server (2005, 2008 or 2012), SQL Express 5.0 (15.0.4551.1508) Proprietary, Open API 2014-04-22 Yes Yes Yes
Sitecore ASP.NET (Webforms or MVC) SQL Server (2005, 2008, 2012), Oracle 8 Proprietary software 2014-12-19 Yes Yes Yes
Sitekit CMS ASP.NET SQL Server 9.5 Proprietary software 2012-02-01 Yes Yes No
Solodev PHP MySQL, SQL Server 8.0 Proprietary, Open API 2012-09-15 Yes Yes Yes
Telligent Community ASP.NET SQL Server 5.0 2009-06-26 Yes Yes No
TerminalFour Java Oracle 8i, 9i, 10g & 11g, MySQL, Microsoft SQL Server 2000, 2005 & 2008, Postgres Enterprise DB 7.4 Proprietary software 2013 Yes Yes No
Webnodes CMS ASP.NET SQL Server 2005+, SQLCE, MySQL 3.6 Proprietary 2011-06-30 Yes Yes Yes

 

One Comment

Leave a Reply