Here you find the navigation elements: Site content:
Safe & Secure
MODX takes security quite seriously. In fact, the entire architecture of MODX Revolution was created with security in mind. Every input is filtered, and every database query using the API occurs via prepared statements which eliminates the possibility of SQL injection compromises. And the team rigorously and continuously audits MODX to make sure we’re up to date and patching any new issues that may arise.
Contexts
Contexts allow MODX configuration settings to be overridden, extended, isolated, or shared across domains, sub-domains, sub-sites, multi-sites, cultural-specific sections, specific web applications, etc.
-
Content Filtering
Any MODX Element (TV, Content, Chunk, Placeholder) can have complex pre- and post-processing applied via Input and Output Filters. For instance you can use them to truncate passage of text, format dates, do math or anything you can imagine with a tiny bit of code. -
Content Parser with Partial Page Caching
MODX features a fully recursive, source-order processing parser. Any MODX Element including Snippets, Chunks, TVs and Placeholders can be uncached for partial page caching. -
Extend without Resorting to Hacks
MODX’s Object-Oriented core allows you to provide your own custom implementations of many core features without ever hacking the core code. This helps protect development investment and ensures a future upgrade path. -
Custom Everything
Developers can define classes to implement custom Resources such as web services, Ajax processors, to rich-media content handlers, or even integrate third-party template systems. Likewise developers can define their own content Elements for integrating external data sources. They can even define and work with custom Resources using custom tag tokens; e.g. . -
Override Everything
With MODX you’re not stuck with just one way to do things. If you have specific needs you can customize the way MODX works by extending the core classes. This includes the content parser, request and response handling, session, error handling, partial-page caching and database result-set caching.