A Module is a program that can only be executed from within the manager. It can also be used to group a set of (typically cohesive) subprograms and data structures to promote encapsulation (i.e. information hiding) through a separation between the interface and the implementation. In simpler terms a module is nothing more than an application that runs on top of the MODx architecture.

Suggest an edit to this page on GitHub (Requires GitHub account. Opens a new window/tab) or become an editor of the MODX Documentation.