We4Authors Factsheet

Matrix of most spread CMS across European public sector . January 2019.

Elaborated by: Martin Alvarez (CTIC)

Revised by: Jose Usero (Funka)

Table of contents

Matrix of most spread CMS across European public sector websites. January 2019...... 1 Executive summary ...... 2 Introduction ...... 2 Scope and objective ...... 2 General objectives and vision ...... 2 Methodology of work ...... 3 Matrix definition ...... 3 Websites analysed and identified CMSs ...... 3 CMS features analysed ...... 5 Matrix of most spread CMS in the EU28 public sector ...... 7 Conclusion ...... 10

Disclaimer

We4Authors is the acronym of “Pilot on WEb accessibility FOR web AUTHORing toolS producers and communities”, and it is a European Pilot Project led by Funka.

1 We4Authors Factsheet

Executive summary

This project aims at structuring a set of focused initiatives with the most relevant and used licensed and open source CMS in public sector in Europe, creating a holistic pilot, that will foster and facilitate the incorporation of accessibility features as the default option in authoring tools. It is important to ensure that the selected CMS are covering different technological platforms and coding languages to cover as broad a range of the market as possible and that their editors are. Because of that, one of the preliminary tasks is the identification and analysis of the most used and deployed CMS in the European public sector. Following the clear protocol, and with the help of the automatic tools, 10,800 pages within over 1,700 European public body domains were detected. The system was able to recognize and characterize the underlying technologies of the 48% of the websites identified. So, after the identification process, the project experts collected 832 concrete CMSs, 61 of them are unique. Once the experts had the complete list of domains and the technology related to them, a matrix with relevant features was created. This matrix draws a clear picture about CMS characteristics. This will help experts to establish priorities and weights in the decision of the final selection of CMS and tools to build the pilot that will drive the next steps of the pilot. Introduction Scope and objective

This factsheet presents a matrix with a list of the most spread CMSs across European public sector websites. The matrix includes a list of CMSs and analyses some relevant features of them. At a glance, the project’s group of experts will be able to identify the most interesting CMS, selecting the most popular ones and identifying features regarding accessibility. As stated in the methodology, the assessment will be completely independent and vendor neutral, without considering any hypothesis in advance. So, this matrix is a collection of objective parameters that characterize the tools identified behind the public websites.

General objectives and vision A premise of the project is to be sure that it covers the most used and diverse CMS in the public sector in EU. This analysis is key to understand the reality in the public administrations in the different countries, drawing a concrete picture of the tools that are already deployed and used by the European public bodies.1

1 ://eur-lex.europa.eu/legal- content/EN/TXT/?uri=uriserv:OJ.L_.2016.327.01.0001.01.ENG&toc=OJ:L:2016:327:TOC

2 We4Authors Factsheet

Methodology of work The matrix includes a list of technologies under the identified public CMSs, along with the analysis of a series of common features of every tool. A list with the identified CMSs will be aggregated by CMS vendor name and country, having a reference of the most popular CMSs in every country. This ordered CMS list will serve as reference to create the matrix of CMSs that shows similar aspects, clustering features using different metrics and indicators. The main focus of the feature selection is accessibility. This matrix, developed initially on a spreadsheet is filled in by the expert team. Since there may be several technologies included in the matrix that are either not real CMS or not interesting for the study, the matrix will be trimmed and only the relevant CMSs will be included as the output of this task.

Matrix definition

Websites analysed and identified CMSs Following the methodology, the study analysed more than 10,800 pages within over 1,700 European public body domains. The system was able to recognize and characterize the underlying technologies of the 48% of the websites identified. So, after the identification process, 832 concrete (61 unique) CMSs were detected. After clustering and ordering by the number of occurrences, the list of these CMSs is shown on the following table:

CMS Occurrences % 210 25,2% WORDPRESS 131 15,7% LIFERAY 72 8,7% TYPO3 64 7,7% SHAREPOINT 61 7,3% 35 4,2% GOOGLE 22 2,6% DNN 16 1,9% GOVERNMENT SITE BUILDER 16 1,9% SITEIMPROVE 16 1,9% SITEVISION 16 1,9% ADOBE EXPERIENCE MANAGER 13 1,6% IBM WEBSPHERE PORTAL 13 1,6% INFOPARK 12 1,4%

3 We4Authors Factsheet

CMS Occurrences % MAGNOLIA 11 1,3% 10 1,2% SITECORE 9 1,1% HIPPO 7 0,8% KENTICO 7 0,8% CKAN 6 0,7% EPISERVER 6 0,7% OPENCMS 6 0,7% JAHIA 5 0,6% OPENTEXT 5 0,6% SITEFINITY 5 0,6% CMS MADE SIMPLE 4 0,5% IAPPS 4 0,5% ORCHARD 4 0,5% SDL 4 0,5% RAPIDWEAVER 3 0,4% SPIP 3 0,4% 3 0,4% EXPRESSIONENGINE 2 0,2% EZ PUBLISH 2 0,2% SQUIZ 2 0,2% WEBSITEBAKER 2 0,2% ATLASSIAN 1 0,1% BLOGGER 1 0,1% CIVIC 1 0,1% CONTENS 1 0,1% CYCLONE3 1 0,1% DISCOURSE 1 0,1% DM 1 0,1% DOKUWIKI 1 0,1% EDITPLUS 1 0,1%

4 We4Authors Factsheet

CMS Occurrences % EKTRON 1 0,1% FATWIRE 1 0,1% GATSBY 1 0,1% GODADDY 1 0,1% HUGO 1 0,1% LIVEAGENT 1 0,1% MEDIAWIKI 1 0,1% MURA 1 0,1% PRISMIC 1 0,1% 1 0,1% SILVERSTRIPE 1 0,1% SYMPHONY 1 0,1% UCM 1 0,1% 1 0,1% WEBSITE_X5 1 0,1% 1 0,1% Table 1: List of CMSs detected CMS features analysed The main technological features to be represented in the matrix are: Feature Description Flag that indicates if the software is a real CMS or not. This is used when the automatic tools gather information about the Is CMS software that is not a real CMS (e.g., Google Search Engine is considered as a CMS to Wappalyzer). The system needed to run the CMS server. License License of the CMS. The most valuable option is that the CMS is under a non-restrictive license. Platform required for the clients to access the CMS. Multi- platform support would be the most valuable option. Programming The programming language in which the CMS is coded. The Language most valuable option is any of the open and well community- supported programming languages. Friendly URLs Support of customizable URLs. This is useful to increase usability of the . WYSIWYG Editor Support of a graphic editor that make the edition process easy.

5 We4Authors Factsheet

Feature Description Multilingual Support of multilingual features. support Built in applications Relevant libraries and applications that the CMS includes. Last update Date of latest software update.

Table 2: Features of the CMS Matrix

6 We4Authors Factsheet

Matrix of most spread CMS in the EU28 public sector

Application Multi- Programming Friendly WYSIWYG CMS Count CMS Server License Operating System lingual Language URLs Editor Environment Content Open Platform LIFERAY 72 YES J2EE YES YES YES Source Independent Open Platform TYPO3 64 YES Apache PHP YES YES YES Source Independent Closed SHAREPOINT 61 YES IIS/.Net Windows Only VB/C# YES YES YES Source Open Platform Free JOOMLA 35 YES CGI PHP YES YES Source Independent Add On Open DNN 16 YES IIS/.Net Windows Only # YES YES YES Source GOVERNMENT SITE Closed Platform 16 YES Other Java YES YES YES BUILDER Source Independent Apache Closed SITEVISION 16 YES Windows Only Java YES YES YES Tomcat Source ADOBE EXPERIENCE Closed Platform 13 YES J2EE Java YES YES YES MANAGER Source Independent IBM WEBSPHERE Closed Platform 13 YES J2EE Java YES YES YES PORTAL Source Independent Closed Platform INFOPARK 12 YES Other Ruby YES YES YES Source Independent Open Platform MAGNOLIA 11 YES J2EE Java YES YES YES Source Independent Open Platform PLONE 10 YES Python YES YES YES Source Independent Closed SITECORE 9 YES IIS/.Net Windows Only C# YES YES YES Source Open Platform HIPPO 7 YES J2EE Java YES YES YES Source Independent Closed KENTICO 7 YES IIS/.Net Windows Only C# YES YES YES Source Closed EPISERVER 6 YES IIS/.Net Windows Only C# YES YES YES Source Open Platform OPENCMS 6 YES J2EE Java YES YES YES Source Independent Open Platform JAHIA 5 YES J2EE Java YES YES YES Source Independent Closed Platform OPENTEXT 5 YES J2EE Java YES YES YES Source Independent Closed SITEFINITY 5 YES IIS/.Net Windows Only C# YES YES YES Source Open Platform CMS MADE SIMPLE 4 YES Apache PHP YES YES NO Source Independent Closed IAPPS 4 YES IIS/.Net Windows Only C# YES YES YES Source Open ORCHARD 4 YES IIS/.Net Windows Only C# YES YES YES Source Closed Platform SDL 4 YES Apache Java YES YES YES Source Independent Open Platform SPIP 3 YES Apache PHP YES YES YES Source Independent Open UMBRACO 3 YES IIS/.Net Windows Only C# YES YES YES Source Closed Platform EXPRESSIONENGINE 2 YES Apache PHP YES Add On YES Source Independent

7 We4Authors Factsheet

Application Multi- Programming Friendly WYSIWYG CMS Count CMS Server License Operating System lingual Language URLs Editor Environment Content Open Platform EZ PUBLISH 2 YES Other PHP YES YES YES Source Independent Open Platform SQUIZ 2 YES Apache PHP YES YES YES Source Independent Open Platform WEBSITEBAKER 2 YES Apache PHP YES YES YES Source Independent 2 Closed Platform ATLASSIAN 1 YES Apache Java YES YES YES Source Independent Closed BLOGGER 1 YES Google - - YES YES YES Source Open CIVIC 1 YES Apache Unix Only PHP YES YES YES Source Closed Platform CONTENS 1 YES Cold Fusion Other YES YES YES Source Independent Open CYCLONE3 1 YES Apache Unix Only YES YES YES Source Open Platform DM 1 YES Apache PHP YES YES YES Source Independent Webserver Open Platform DOKUWIKI 1 YES supporting PHP YES YES YES Source Independent PHP Closed EKTRON 1 YES IIS/.Net Windows Only C# YES YES YES Source Closed Platform FATWIRE 1 YES J2EE Java YES YES YES Source Independent Open Platform 3 GATSBY 1 YES NodeJS React YES NO NO Source Independent Closed GODADDY 1 YES Cloud - - YES YES YES Source Platform Independent Open HUGO 1 YES - (Go compiler Go YES Add On YES Source tool chain can run)

4 Open Platform MEDIAWIKI 1 YES Various PHP YES YES YES Source Independent Open Platform MURA 1 YES Other Other YES YES YES Source Independent Closed Platform JS, PHP, PRISMIC 1 YES PHP YES YES YES Source Independent Ruby Closed Platform ROXEN 1 YES Other Other YES YES YES Source Independent Open Platform SILVERSTRIPE 1 YES Apache PHP YES YES YES Source Independent Open Platform Free Add SYMPHONY 1 YES PHP YES YES Source Independent On 5 Closed Platform UCM 1 YES Weblogic Java YES YES YES Source Independent Open Platform VAADIN 1 YES J2EE Java YES Add On YES Source Independent

2 Atlassian Confluence 5.0 3 Only if it is integrated into a CMS 4 Apache,IIS 7.0, , , LiteSpeed, , , 5 Universal Content Management Oracle

8 We4Authors Factsheet

Application Multi- Programming Friendly WYSIWYG CMS Count CMS Server License Operating System lingual Language URLs Editor Environment Content Closed WEBSITE_X5 1 YES Cloud - - YES YES YES Source Open Platform YII 1 YES PHP YES YES YES Source Independent 6 GOOGLE 22 NO

SITEIMPROVE 16 NO Open CKAN 6 NO CKAN Server Unix Only Python Source RAPIDWEAVER 3 NO

7 Open DISCOURSE 1 No - Ubuntu/Docker Source EDITPLUS 1 NO

8 LIVEAGENT 1 NO

Table 3: CMS Matrix

6 Google Search Appliance 7 Mailing list, discussion forum, long- chat room. 8 Web chat

9 We4Authors Factsheet

Conclusion

This matrix offers a clear picture of the state of the art in the deployment and use of CMS in the EU28 public sector. It serves as a pre-selection of the most relevant 30 tools, based on the number of occurrences and the analysed key indicators included in the methodology. As a next step, the team of experts will start conversations and bilateral agreements with the CMS owners or communities of practice behind open software CMS to get a final selection of (up to 10) CMS.

10