OpenSource-Hub
M

MODX Revolution

1.4k stars·System Optimization·SHA-256 checksum verified

A fast, secure, and flexible open-source PHP CMS that gives you full control over markup and design.

Smart Download

Visit Project Homepage

No installer available yet — head to the source repository

A PHP CMS that gives you full creative freedom without restrictive templates.

Core Features

  • True markup freedom: output pure HTML/CSS/JS without template restrictions
  • Modular architecture: extensible with plugins, snippets, and custom themes
  • Multi-site & multi-language: manage multiple domains and languages from one backend
  • Granular permissions: fine-grained user and resource access control
  • Built-in caching & performance: page staticization, database query caching

What It Can't Do

  • Steeper learning curve compared to WordPress; you need to understand concepts like Chunks, Snippets, and Templates. Upgrade from 2.x to 3.0 requires careful migration; some old plugins may not be compatible. The community is smaller but responsive via official forums and Slack.

Use Cases

  • Corporate multilingual websites, government portals, e-commerce
  • Personal blogs, portfolio sites, community forums
  • Mobile API backend, custom application framework

Detailed Introduction

MODX Revolution is an open-source Content Management System and Application Framework built with PHP. It allows you to create anything from corporate multi-language sites to personal blogs and mobile APIs. Its key strength lies in giving developers and designers complete creative freedom: you control every line of HTML, CSS, and JavaScript without being locked into a rigid templating system. The core is modular and extensible, enabling customizations for virtually any requirement or traffic volume. MODX is also known for its strong security track record and excellent performance. It supports multiple database backends (MySQL, PostgreSQL, SQLite) and runs on standard LAMP/LEMP stacks. The community is active, with official forums, Slack, and regular updates.

Troubleshooting & FAQ (1)

Troubleshooting
Why do I get 'Uncaught TypeError: values.permissions.split is not a function' when editing user groups in MODX after upgrading?

This error occurs when outdated or cached JavaScript files from a previous MODX version remain after an upgrade to 3.2.0. To fix it, clear the MODX cache (via Manager > Site > Clear Cache) and verify that all core files are correctly updated. If the issue persists, re-run the setup/upgrade process to ensure all assets are properly replaced.

GitHub Issue #16941

Tags

cmsphpcontent-managementopen-sourcemodx

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Step 1: Download the latest stable release from modx.com/download

4

Step 2: Extract the archive into your server root (requires PHP 7.4+ and MySQL/MariaDB)

5

Step 3: Visit your site URL in a browser, follow the installer to input database info and admin account

Install Guide
  1. Step 1: Download the latest stable release from modx.com/download
  2. Step 2: Extract the archive into your server root (requires PHP 7.4+ and MySQL/MariaDB)
  3. Step 3: Visit your site URL in a browser, follow the installer to input database info and admin account
File Integrity

Checksum not available

This project has not published a SHA-256 checksum on its GitHub Release page

SHA256 Checksum

No checksum available

Download directly from GitHub Releases and verify file integrity yourself

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Delete all files in the web root directory and drop the associated database. Backup important data and custom code before removal.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseGPL-2.0
Last Updated2026-06-26 18:35:11
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

1 FAQ

Similar Projects