Revolution 2.0 Official Documentation
| This space is currently under development. This will be the future home of the re-written and re-organized MODx Revolution documentation. |
Getting Started
- MODx Overview
- Basic Concepts
- Glossary of Terminology
- Installation
- Server Requirements
- Basic Installation
- Advanced Installation
- Installing Extras
Making Sites with MODx
- Structuring Your Site
- Templates
- Resources (all types)
- Chunks
- Using Snippets
- Tag Syntax Overview
- Customizing Content
Administering Your Site
- Settings
- Using Friendly URLs
- Understanding Contexts
- Customizing the Manager (Form Customization)
- Security in MODx
- [Security Introduction]
- Users
- User Groups
- Resource Groups
- Roles
- Policies
- Security Tutorials
Developing in MODx
- Overview of MODx Development
- Setting up a Development Environment
- Extras Directories
- Basic MODx Development
- Advanced Development
- Namespaces
- Custom Manager Pages
- Actions and Menus
- MODExt
- Custom Manager Pages Tutorial
- Reserved Parameters
- Internationalization
- Creating Lexicons for Your Components
- Other Development Options
Case Studies and Tutorials
- Creating a Blog in MODx Revolution
- Loading Pages in the Front-End via AJAX and jQuery Tabs
- Managing Resources and Elements via SVN
- PHP Coding in MODx Revolution, Pt. I
- PHP Coding in MODx Revolution, Pt. II
- PHP Coding in MODx Revolution, Pt. III
- [xPDO XML Schema File vs. Table Structure Examples]
- Using Custom Database Tables in your 3rd Party Components
MODx Community Information
- Getting a MODx Account
- Filing Bug Reports
- Contributing to MODx
- Code Standards
- Using GitHub