Documentation
Choosing a templating engine is only one piece of the architectural puzzle of modern MODX development. An equally important strategic decision is determining
Modern web development requires a clear separation of logic and presentation. This not only simplifies project maintenance but also improves performance and security.
By caching reused data, you can prevent many database queries, resulting in improved performance. MODX Revolution offers a number of different caching
xPDO is an object-relational bridge built into MODX. Simply put, it is how MODX connects to the database and how it interacts with the various tables.
FormIt is a powerful and flexible component for MODX that allows you to process forms on your website. With its help you can collect data from users, process
Plugins are PHP code that are run when Events are run. The MODX core contains many events that are fired at various points during parsing and interaction
Namespaces are organizational units for components. They relate lexical strings and packages to each other, and provide MODX Revolution with a primary
Overview Internationalization, or i18n, is the process of extrapolating text strings in a document into individual languages, so that the document can
The translit package is a MODX Revolution core extension that provides its own transliteration service class. When installed, it is automatically available
Let's look at the MODX Package Manager: what it is, how to get there, how to install, update and remove packages, and how to add additional providers (repositories).
Developing a website on MODX requires certain knowledge and skills, but with the right approach the results can be impressive. Below is a sample list of











