revolution is a free, open source content management systems (cms) project written in PHP and released under GPL-2.0. It has 1,409 GitHub stars, 527 forks and 687 open issues, and was last pushed 14 days ago. On this registry it ranks #30 of 47 tracked projects in Content Management Systems (CMS), with 5 head-to-head comparisons available. It gained 2 stars over the last 3 tracked days.

What is revolution?

What it is

MODX Revolution is an open-source content management system and application framework written in PHP. It lives in the MODX open-source PHP CMS ecosystem and is distributed under the GNU General Public License version 2 or later. The project provides a downloadable PHP application that can be installed on a server, configured through MODX documentation, and extended through its modular core.

The concrete problem it addresses is the need to manage website content while retaining control over presentation and application behavior. MODX is positioned for projects that go beyond a simple blog, including multi-language and multi-domain corporate sites, personal blogs, and mobile APIs. It aims to let users control markup and design without requiring custom code for those tasks, while still allowing developers to tailor the core for custom requirements and different traffic levels.

Key capabilities

  • Provides a content management system and application framework for PHP-based websites.
  • Supports multi-language and multi-domain corporate sites, personal blogs, and mobile APIs.
  • Lets users control markup and design without requiring custom code for presentation work.
  • Uses a modular and extensible core that can be tailored for custom requirements and varying traffic levels.
  • Maintains a changelog for the 3.x branch and links to server requirements, installation, upgrade, and documentation pages.
  • Accepts community contributions through GitHub issues, feature requests, code contributions, and Crowdin translation work.
  • Publishes security guidance through a SECURITY file and community support through MODX forums.

Who uses it and how

  • Companies use MODX Revolution to run corporate websites that need multiple languages, multiple domains, and custom content structures.
  • Site builders and editors use it to publish blogs and content-driven sites while controlling markup and design without writing custom code for each change.
  • Developers use it as an application framework to build mobile APIs and custom PHP applications on top of the MODX core.
  • Community members use GitHub to report issues, request features, contribute code, and help translate lexicons through Crowdin.
  • Existing MODX 2.x users use documented upgrade paths to move to 3.x, and new users can install from a download or from git.

Getting started

The README points users to download MODX Revolution from modx.com, review server requirements, follow the installation guide, or install via git. It also links to upgrade instructions from 2.x to 3.0 and to the MODX documentation.

When to use it — and when not to

Use MODX Revolution when a team needs a self-hosted, GPL-licensed PHP content management framework for custom content sites, multi-domain projects, or API-backed applications. Do not choose it if the team needs a hosted service with no server administration, because the README describes download, git installation, and server requirements rather than a hosted option. The project is long-lived, but the repository metadata shows 687 open issues and no listed contributor count, so teams should evaluate maintenance and upgrade effort before adopting it.

project readme (upstream, from github) — read inline

MODX Revolution

MODX Revolution

MODX Revolution is the world’s fastest, most secure, flexible and scalable Open Source CMS

LICENSE Build Status Version codecov Contributors Slack Chat follow on Twitter MODX Community Support MODX

Content Management System and Application Framework

MODX lets you power anything from multi-language, multi-domain corporate sites to personal blogs to mobile APIs. Delivering true creative freedom and removing all restrictions, it lets you control the markup and design without having to code. You can also tailor its modular and extensible core to accommodate virtually any custom requirement or amount of traffic. MODX is the free open source software that meets your needs today—and tomorrow.

MODX Revolution is the world’s fastest, most customizable Open Source PHP CMS. Your creative vision, no restrictions, no compromise.

Latest Changes

For details read the complete changelog

Getting Started

Here's what you need to get started installing or upgrading MODX Revoluton:

Other Important Stuff

MODX is only as good as it is because of many individual community members and users that take the time to report issues and request new features. Make sure you read the documentation, post feedback and share your successes in the MODX community forums. And also help with translating lexicons on Crowdin platform. To join us in the quest for Creative Freedom, become a Contributor. You can contribute using GitHub

On behalf of the entire MODX Team,

Thank you for using MODX!

Security Issues in MODX

For details read the SECURITY

Copyright

Copyright (c) MODX, LLC. All Rights Reserved.

For complete copyright information, see the COPYRIGHT file at the top-level directory of this distribution.

License

MODX Revolution is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

GNU General Public License v2

Frequently asked questions

Is revolution free to use?

revolution is open source under the GPL-2.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does revolution do?

MODX Revolution - Content Management Framework

What is revolution written in?

revolution is primarily written in PHP. Its source is publicly available at https://github.com/modxcms/revolution, and it has 1,409 GitHub stars.