Architecture
The Loops & Logic plugin is organized as a number of modules.
Plugin repository on Bitbucket
Logic module
- Server side: Simple mechanism to register and evaluate rule groups
- Client side: User interface for building and saving conditional rules
References
Loop module
- Loop base class and interface
- Core loop types
References
Template module
This implements the template language's vocabulary.
It defines all core dynamic tags, integrating the Loop, Logic, and HTML modules.
References
Plugin framework
-
Date module - Formatting and internationalization
-
HTML module - Parse and render HTML
-
Plugin updater, licensing, settings page, and other useful functionality