Annex A – List of Approved Content Management Systems (CMSs)

Version: 1.3

Effective: November 30, 2013

List of Approved Content Management Systems (CMSs)

This document is an annex to the Government Web Hosting Service (GWHS) Memorandum Circular.

Content

1. List of Approved Content Management Systems (CMSs)
2. Technical Features of the Approved CMSs
2.1 Features of WordPress
2.2 Features of Joomla
2.3 Features of Drupal
3. Matrix for the features and capabilities of the Approved CMSs

Purpose
This document contains the list of approved Content Management Systems (CMSs) and their technical
capabilities.

Scope

Specifically, this document shall cover the following:

A) List of approved CMSs
B) Capabilities and functionalities of the approved CMSs
C) Matrix for the technical features of the approved CMSs

Issuing Authority
The security audit procedure has been developed and issued by the Department of Science and
Technology-Information and Communications Technology Office (DOST-ICT Office) and DOST-Advance
Science and Technology Institute (ASTI), through the iGovPhil Program.

Contact Information
Policies and associated publications under iGovPhil Program can be found at i.gov.ph.
Queries, suggestions and clarifications with regard to this policy may be forwarded to inquiry@i.gov.ph.

1. List of Approved Content Management Systems (CMSs)
The CMSs approved or prescribed by the Department of Science and Technology-Information and
Communications Technology Office (DOST-ICT Office) for use by government agencies in publishing,
editing and modifying content, and for maintaining their websites under the Government Web

Hosting Service (GWHS), include the following:
1.1 WordPress
1.2 Joomla
1.3 Drupal

2. Technical Features of the Approved CMSs
Discussed below is the list of the specific capabilities and functionalities of the prescribed CMSs.
Custom platforms shall meet all the features of the approved CMS before they are hosted under
GWHS. Platforms that shall not possess the capabilities and functionalities of the approved CMSs
shall be asked to use the approved CMSs.

2.1 Features of WordPress¹
Below is a list of the features of WordPress:

2.1.1 Simplicity
This feature makes it possible for the publishers to get online and published quickly.

2.1.2 Flexibility
With WordPress, one can freely create any type of website — a government website, a
news website, a network of websites, etc. It is also possible to extend a website with
plugins.

2.1.3 Publish with Ease
With WordPress, one can speedily create posts and pages, format them easily, and with
the click of a button, the content is live on the web.

2.1.4 Publishing Tools
It is easy to manage content with WordPress. Administrators can create drafts, schedule
publication and look at their post revisions. Content can be made public or private. Posts
and pages can also be made secure with a password.

2.1.5 User Management
With this platform, it is possible to have a variety of contributors to a website.
Administrators can manage the site, editors can work with the content, authors and
contributors can write the content.

2.1.6 Media Management
It is easy and quick to upload images and media to WordPress. To add images and media,
one can just simply drag and drop them into the uploader. It is also possible to add text,
titles, and captions.

2.1.7 Built-in Comments
The comment tools of WordPress can be used to moderate a discussion. Comments serve as
a way for users to engage with the website’s content.

2.1.8 Search Engine Optimized
WordPress allows Search Engine Optimization (SEO) control. It is also possible to install SEO
plugins to a website.

2.1.9 Multilingual
WordPress supports more than 70 languages.

2.1.10 Easy Installation and Upgrades
It is easy to install and update WordPress. There are plenty of web hosts offering software
that installs WordPress in just one click.

2.1.11 Importers
This platform comes with importers for bloggers, LiveJournal, Movable Type, TypePad,
Tumblr and WordPress.

2.1.12 Own Your Data
With WordPress, no one has access to publisher’s data. The publisher owns the website,
content and data.

2.1.13 Freedom
Administrators have the freedom to use the platform in any way they choose: install it, use
it, modify it, and distribute it. WordPress is available under the General Public License,
which is free.

2.1.14 Community
This platform has a vibrant and supportive community, since it is a popular open source
CMS on the web. One can learn more about WordPress through tutorials, WordCamp or
Meetup, blog post and other means.

2.1.15 Contribute
Administrators and users can freely participate in answering queries on support forums.
They can also write documentation, speak at a WordCamp, or blog about WordPress.

2.1.16 Full Standards Compliance
WordPress is in compliance with the standards set by the W3C. This means that a website
using this platform is compatible with today’s browser.

2.1.17 Easy Theme System
WordPress lets publishers choose from thousands of themes in a directory or upload their
own with just one click of a button.

2.1.18 Extend with Plugins
WordPress comes with directories that contain thousands of plugins that can be
downloaded and installed.

2.2Features of Joomla¹¹
Here is a list of features that come as standard with Joomla:

2.2.1 User Management
This platform has a registration system that allows users to configure personal options. It
has nine user groups with different types of permissions on what users are allowed to
access, edit, publish and administer. Joomla also supports multiple protocols, e.g., Gmail,
OpenID, LDAP, which allow users to use their existing account information to streamline
the registration process.

2.2.2 Media Manager
This tool is used to easily manage media files and folders. It is also integrated into the
Article Editor tool, so grabbing images and other files is easily done at any time.

2.2.3 Language Manager
Multiple languages are possible with Joomla as it supports many world languages and UTF-8
encoding.

2.2.4 Banner Manager
With the Banner Manager tools, setting up banners is easy.

2.2.5 Contact Management
This tool serves as an aid to find a particular person and contact information. This tool
also supports multiple contact forms.

2.2.6 Polls
Users can create polls with multiple options quickly with Joomla.

2.2.7 Search
This particular tool helps the users find the most popular searched items. It also provides
the administration with search statistics.

2.2.8 Web Link Management
With this feature, providing link resources for site users is made simple. Users can also
sort these link resources into categories with this tool.

2.2.9 Content Management
Joomla has simplified three-tiered system of articles. This makes organizing the content
easily. With this feature, administrators can archive content for safekeeping.
To create content or combine text and images, Joomla has the WYSIWYG editor to make
this task quickly and efficiently.

2.2.10 Syndication and Newsfeed Management
With Joomla, syndicating the site content, integrating RSS feeds from other sources, and
aggregating them all on the site is simple.

2.2.11 Menu Manager
This feature allows the publisher to create menus and menu items that can be structured
in a menu hierarchy. It is possible to generate menu in any style — rollovers, dropdown,
flyouts, etc. To help navigate users, automatic breadcrumbs can also be generated.

2.2.12 Template Management
It is possible to customize each site page. It can be a single template for the entire site or
a separate template for each site section.

2.2.13 Integrated Help System
This platform has a built-in help section. It contains the following: glossary, version
checker, system information tool, and links to a wealth of online resources for additional
help and support.

2.2.14 System Features
Joomla has the following system features:
Page caching, granular-level module caching and GZIP page compression for speedy
page loads.
Debugging mode and error reporting to troubleshoot an issue.
FTP Layer for file operations (like installing Extensions).
Private Messaging and Mass Mailing System for administrators to quickly and efficiently
communicate with users.

2.2.15 Web Services
With this feature, users can use Remote Procedure Calls (via HTTP and XML) as well as
integrate XML-RPC service with the Blogger and Joomla APIs.

2.2.16 Powerful Extensibility
This platform has Joomla Extensions Directory that features thousands of ways to
enhance or customize Joomla.

2.3Features of Drupal¹¹¹
Drupal’s content management features are as follows:

2.3.1 Organize and Find
Drupal has tools that help users organize, structure, find and reuse content. This feature
also enables users to create friendly path URLS, custom lists, smart defaults for content
creators as well as associate content with other contents on the site.

2.3.2 Administer
This platform comes with great options for new user accounts and user permissions. With
this feature, it is possible to assign one or more roles to users; each role can be set up
with fine-grained permissions allowing users’ view and create only what the
administrator permits.

2.3.3 Collaborate
With Drupal, users can create sites and applications to help express their opinions and
engage with one another. This feature allows them to have a tight control over who can
create, view, administer, publish and interact with content on a website.

2.3.4 Build
With Drupal, building internal and external-facing websites is simple and quick with no
custom programming. There is no need to start from scratch when building a new site,
since one can use a multi-site configuration or choose a Drupal distribution (installation
profile).

2.3.5 Extend
To date, Drupal has already more than 16,000 available modules.

2.3.6 Creative Content
Drupal has a web interface that is user-friendly. With specific features like robust user
management, menu handling, real-time statistics and optional revision control, users
can handle countless content types. These include text, video, blog, podcasts, and polls.

2.3.7 Design and Display
It has a presentation layer that aids in creating highly usable, interactive experiences.
With Drupal, users can also design their own theme that others can use as well.

2.3.8 Connect
Using aggregation, feeds and search engine connection capabilities, it is easy to connect
a website to other sites and services over the Internet. Drupal also supports social
networking integration. It is also possible to interact with external media and file
services.

3. Matrix for the Features / Capabilities of the Approved CMSs

Features / Capabilities WordPress Joomla Drupal
Simplicity Yes Yes Yes
Flexibility Yes Yes Yes
Publish with Ease Yes Yes Yes
Publishing Tools Yes Yes Yes
User Management Yes Yes Yes
Media Management Yes Yes Yes
Built-in Comments Yes Yes Yes
Search Engine Optimization Yes Yes Yes
Multilingual Yes Yes Yes
Easy Installation and Upgrades Yes Yes Yes
Importers Yes Yes Yes
Own Your Data Yes Yes Yes
Freedom Yes Yes Yes
Community Yes Yes Yes
Contribute Yes Yes Yes
Full Standards Compliance Yes Yes Yes
Easy Theme System Yes Yes Yes
Extend with Plugins Yes Yes Yes
Banner Manager Yes Yes Yes
Contact Management Yes Yes Yes
Polls Yes Yes Yes
Search Yes Yes Yes
Web Link Management Yes Yes Yes
Content Management Yes Yes Yes
Syndicating and Newsfeed Management Yes Yes Yes
Menu Manager Yes Yes Yes
Integrated Help System Yes Yes Yes
Page caching, granular caching and GZIP page compression Yes Yes Yes
Debugging mode and error reporting Yes Yes Yes
FTP Layer Yes Yes Yes
Web Services Yes Yes Yes
Version Releasing Date Author Status + Description
1.0 November 14, 2013  iGovPhil Program  
1.1  November 18, 2013  iGovPhil Program Revised the flowchart; added some sections
1.2  November 26, 2013 iGovPhil Program Incorporated the comments from Mr. Raymond Nunez; Updated the workflow 
1.3  November 30, 2013 iGovPhil Program Divided the Annex A into two: List of Approved CMSs (Annex A) and CMS Qualifying Procedure (Annex B) 

 

¹ http://wordpress.org/about/features/
¹¹ http://www.joomla.org/core-features
¹¹¹ https://drupal.org/features

 

FOR COMMENTS/SUGGESTIONS, please post it here.

DOWNLOAD a copy.

Version: 1.3

Effective: November 30, 2013

List of Approved Content Management Systems (CMSs)

This document is an annex to the Government Web Hosting Service (GWHS) Memorandum Circular.

Content

1. List of Approved Content Management Systems (CMSs)
2. Technical Features of the Approved CMSs
2.1 Features of WordPress
2.2 Features of Joomla
2.3 Features of Drupal
3. Matrix for the features and capabilities of the Approved CMSs

Purpose
This document contains the list of approved Content Management Systems (CMSs) and their technical
capabilities.

Scope

Specifically, this document shall cover the following:

A) List of approved CMSs
B) Capabilities and functionalities of the approved CMSs
C) Matrix for the technical features of the approved CMSs

Issuing Authority
The security audit procedure has been developed and issued by the Department of Science and
Technology-Information and Communications Technology Office (DOST-ICT Office) and DOST-Advance
Science and Technology Institute (ASTI), through the iGovPhil Program.

Contact Information
Policies and associated publications under iGovPhil Program can be found at i.gov.ph.
Queries, suggestions and clarifications with regard to this policy may be forwarded to inquiry@i.gov.ph.

1. List of Approved Content Management Systems (CMSs)
The CMSs approved or prescribed by the Department of Science and Technology-Information and
Communications Technology Office (DOST-ICT Office) for use by government agencies in publishing,
editing and modifying content, and for maintaining their websites under the Government Web

Hosting Service (GWHS), include the following:
1.1 WordPress
1.2 Joomla
1.3 Drupal

2. Technical Features of the Approved CMSs
Discussed below is the list of the specific capabilities and functionalities of the prescribed CMSs.
Custom platforms shall meet all the features of the approved CMS before they are hosted under
GWHS. Platforms that shall not possess the capabilities and functionalities of the approved CMSs
shall be asked to use the approved CMSs.

2.1 Features of WordPress¹
Below is a list of the features of WordPress:

2.1.1 Simplicity
This feature makes it possible for the publishers to get online and published quickly.

2.1.2 Flexibility
With WordPress, one can freely create any type of website — a government website, a
news website, a network of websites, etc. It is also possible to extend a website with
plugins.

2.1.3 Publish with Ease
With WordPress, one can speedily create posts and pages, format them easily, and with
the click of a button, the content is live on the web.

2.1.4 Publishing Tools
It is easy to manage content with WordPress. Administrators can create drafts, schedule
publication and look at their post revisions. Content can be made public or private. Posts
and pages can also be made secure with a password.

2.1.5 User Management
With this platform, it is possible to have a variety of contributors to a website.
Administrators can manage the site, editors can work with the content, authors and
contributors can write the content.

2.1.6 Media Management
It is easy and quick to upload images and media to WordPress. To add images and media,
one can just simply drag and drop them into the uploader. It is also possible to add text,
titles, and captions.

2.1.7 Built-in Comments
The comment tools of WordPress can be used to moderate a discussion. Comments serve as
a way for users to engage with the website’s content.

2.1.8 Search Engine Optimized
WordPress allows Search Engine Optimization (SEO) control. It is also possible to install SEO
plugins to a website.

2.1.9 Multilingual
WordPress supports more than 70 languages.

2.1.10 Easy Installation and Upgrades
It is easy to install and update WordPress. There are plenty of web hosts offering software
that installs WordPress in just one click.

2.1.11 Importers
This platform comes with importers for bloggers, LiveJournal, Movable Type, TypePad,
Tumblr and WordPress.

2.1.12 Own Your Data
With WordPress, no one has access to publisher’s data. The publisher owns the website,
content and data.

2.1.13 Freedom
Administrators have the freedom to use the platform in any way they choose: install it, use
it, modify it, and distribute it. WordPress is available under the General Public License,
which is free.

2.1.14 Community
This platform has a vibrant and supportive community, since it is a popular open source
CMS on the web. One can learn more about WordPress through tutorials, WordCamp or
Meetup, blog post and other means.

2.1.15 Contribute
Administrators and users can freely participate in answering queries on support forums.
They can also write documentation, speak at a WordCamp, or blog about WordPress.

2.1.16 Full Standards Compliance
WordPress is in compliance with the standards set by the W3C. This means that a website
using this platform is compatible with today’s browser.

2.1.17 Easy Theme System
WordPress lets publishers choose from thousands of themes in a directory or upload their
own with just one click of a button.

2.1.18 Extend with Plugins
WordPress comes with directories that contain thousands of plugins that can be
downloaded and installed.

2.2Features of Joomla¹¹
Here is a list of features that come as standard with Joomla:

2.2.1 User Management
This platform has a registration system that allows users to configure personal options. It
has nine user groups with different types of permissions on what users are allowed to
access, edit, publish and administer. Joomla also supports multiple protocols, e.g., Gmail,
OpenID, LDAP, which allow users to use their existing account information to streamline
the registration process.

2.2.2 Media Manager
This tool is used to easily manage media files and folders. It is also integrated into the
Article Editor tool, so grabbing images and other files is easily done at any time.

2.2.3 Language Manager
Multiple languages are possible with Joomla as it supports many world languages and UTF-8
encoding.

2.2.4 Banner Manager
With the Banner Manager tools, setting up banners is easy.

2.2.5 Contact Management
This tool serves as an aid to find a particular person and contact information. This tool
also supports multiple contact forms.

2.2.6 Polls
Users can create polls with multiple options quickly with Joomla.

2.2.7 Search
This particular tool helps the users find the most popular searched items. It also provides
the administration with search statistics.

2.2.8 Web Link Management
With this feature, providing link resources for site users is made simple. Users can also
sort these link resources into categories with this tool.

2.2.9 Content Management
Joomla has simplified three-tiered system of articles. This makes organizing the content
easily. With this feature, administrators can archive content for safekeeping.
To create content or combine text and images, Joomla has the WYSIWYG editor to make
this task quickly and efficiently.

2.2.10 Syndication and Newsfeed Management
With Joomla, syndicating the site content, integrating RSS feeds from other sources, and
aggregating them all on the site is simple.

2.2.11 Menu Manager
This feature allows the publisher to create menus and menu items that can be structured
in a menu hierarchy. It is possible to generate menu in any style — rollovers, dropdown,
flyouts, etc. To help navigate users, automatic breadcrumbs can also be generated.

2.2.12 Template Management
It is possible to customize each site page. It can be a single template for the entire site or
a separate template for each site section.

2.2.13 Integrated Help System
This platform has a built-in help section. It contains the following: glossary, version
checker, system information tool, and links to a wealth of online resources for additional
help and support.

2.2.14 System Features
Joomla has the following system features:
Page caching, granular-level module caching and GZIP page compression for speedy
page loads.
Debugging mode and error reporting to troubleshoot an issue.
FTP Layer for file operations (like installing Extensions).
Private Messaging and Mass Mailing System for administrators to quickly and efficiently
communicate with users.

2.2.15 Web Services
With this feature, users can use Remote Procedure Calls (via HTTP and XML) as well as
integrate XML-RPC service with the Blogger and Joomla APIs.

2.2.16 Powerful Extensibility
This platform has Joomla Extensions Directory that features thousands of ways to
enhance or customize Joomla.

2.3Features of Drupal¹¹¹
Drupal’s content management features are as follows:

2.3.1 Organize and Find
Drupal has tools that help users organize, structure, find and reuse content. This feature
also enables users to create friendly path URLS, custom lists, smart defaults for content
creators as well as associate content with other contents on the site.

2.3.2 Administer
This platform comes with great options for new user accounts and user permissions. With
this feature, it is possible to assign one or more roles to users; each role can be set up
with fine-grained permissions allowing users’ view and create only what the
administrator permits.

2.3.3 Collaborate
With Drupal, users can create sites and applications to help express their opinions and
engage with one another. This feature allows them to have a tight control over who can
create, view, administer, publish and interact with content on a website.

2.3.4 Build
With Drupal, building internal and external-facing websites is simple and quick with no
custom programming. There is no need to start from scratch when building a new site,
since one can use a multi-site configuration or choose a Drupal distribution (installation
profile).

2.3.5 Extend
To date, Drupal has already more than 16,000 available modules.

2.3.6 Creative Content
Drupal has a web interface that is user-friendly. With specific features like robust user
management, menu handling, real-time statistics and optional revision control, users
can handle countless content types. These include text, video, blog, podcasts, and polls.

2.3.7 Design and Display
It has a presentation layer that aids in creating highly usable, interactive experiences.
With Drupal, users can also design their own theme that others can use as well.

2.3.8 Connect
Using aggregation, feeds and search engine connection capabilities, it is easy to connect
a website to other sites and services over the Internet. Drupal also supports social
networking integration. It is also possible to interact with external media and file
services.

3. Matrix for the Features / Capabilities of the Approved CMSs

Features / Capabilities WordPress Joomla Drupal
Simplicity Yes Yes Yes
Flexibility Yes Yes Yes
Publish with Ease Yes Yes Yes
Publishing Tools Yes Yes Yes
User Management Yes Yes Yes
Media Management Yes Yes Yes
Built-in Comments Yes Yes Yes
Search Engine Optimization Yes Yes Yes
Multilingual Yes Yes Yes
Easy Installation and Upgrades Yes Yes Yes
Importers Yes Yes Yes
Own Your Data Yes Yes Yes
Freedom Yes Yes Yes
Community Yes Yes Yes
Contribute Yes Yes Yes
Full Standards Compliance Yes Yes Yes
Easy Theme System Yes Yes Yes
Extend with Plugins Yes Yes Yes
Banner Manager Yes Yes Yes
Contact Management Yes Yes Yes
Polls Yes Yes Yes
Search Yes Yes Yes
Web Link Management Yes Yes Yes
Content Management Yes Yes Yes
Syndicating and Newsfeed Management Yes Yes Yes
Menu Manager Yes Yes Yes
Integrated Help System Yes Yes Yes
Page caching, granular caching and GZIP page compression Yes Yes Yes
Debugging mode and error reporting Yes Yes Yes
FTP Layer Yes Yes Yes
Web Services Yes Yes Yes
Version Releasing Date Author Status + Description
1.0 November 14, 2013  iGovPhil Program  
1.1  November 18, 2013  iGovPhil Program Revised the flowchart; added some sections
1.2  November 26, 2013 iGovPhil Program Incorporated the comments from Mr. Raymond Nunez; Updated the workflow 
1.3  November 30, 2013 iGovPhil Program Divided the Annex A into two: List of Approved CMSs (Annex A) and CMS Qualifying Procedure (Annex B) 

 

¹ http://wordpress.org/about/features/
¹¹ http://www.joomla.org/core-features
¹¹¹ https://drupal.org/features

 

FOR COMMENTS/SUGGESTIONS, please post it here.

DOWNLOAD a copy.