Skip to the content
Documentation

Recent changes

Recent ratings Recently added Recent comments Atom feed

9596 changed pages

Wednesday November 04 2026

  1. Fetch function (Query Object, Facade) Updated Markdown page

    Markdown documentation (help center) · Standards · Changed 01:08 pm

    A named query that templates call with fetch( module, function, hash(...) ); the kernel maps it to a method of a function collection class. 354 instances in Exponential.

  2. Front Controller Updated Markdown page

    Markdown documentation (help center) · Standards · Changed 01:08 pm

    One entry point receives every request, matches the siteaccess and dispatches it to a module view. 10 instances in Exponential.

  3. INI plugin point (extension point) Updated Markdown page

    Markdown documentation (help center) · Standards · Changed 01:08 pm

    A setting that names the class the kernel uses for a job, so an extension or a site can replace or add one without changing code. 1376 instances in Exponential.

  4. Interface (contract) Updated Markdown page

    Markdown documentation (help center) · Standards · Changed 01:08 pm

    A contract that implementations follow; code depends on the interface, not on a class. 96 instances in Exponential.

  5. Iterator Updated Markdown page

    Markdown documentation (help center) · Standards · Changed 01:08 pm

    Walks over a collection without exposing how it is stored. 16 instances in Exponential.

  6. Module view (Page Controller) Updated Markdown page

    Markdown documentation (help center) · Standards · Changed 01:08 pm

    Each view is a page controller: the front controller dispatches /MODULE/VIEW to the view's script, which reads the request and renders a template. 993 instances in Exponential.

  7. Observer / listener / event Updated Markdown page

    Markdown documentation (help center) · Standards · Changed 01:08 pm

    Code that reacts to something that happened elsewhere without the source knowing it: ezpEvent listeners, notification handlers, cache listeners. 10 instances in Exponential.

  8. Policy function (access control) Updated Markdown page

    Markdown documentation (help center) · Standards · Changed 01:08 pm

    A permission a role can grant, optionally limited (by class, section, subtree, siteaccess ...). Views name the functions they need. 260 instances in Exponential.

  9. Registry Updated Markdown page

    Markdown documentation (help center) · Standards · Changed 01:08 pm

    A central place where objects or callbacks are registered by name and looked up later. 39 instances in Exponential.

  10. Singleton / instance() Updated Markdown page

    Markdown documentation (help center) · Standards · Changed 01:08 pm

    A class that hands out one shared instance per key, mostly through a static instance() method (often cached in $GLOBALS). 77 instances in Exponential.

  11. Strategy / handler Updated Markdown page

    Markdown documentation (help center) · Standards · Changed 01:08 pm

    Interchangeable implementations of one job, chosen by a setting: cluster file handlers, image handlers, login handlers, search engines, mail transports, cache backends ... 382 instances in Exponential.

  12. Template function (Interpreter plugin) Updated Markdown page

    Markdown documentation (help center) · Standards · Changed 01:08 pm

    A class that adds a block or function to the template language ({def}, {foreach}, {cache-block} ...). 45 instances in Exponential.

  13. Template Method / abstract base class Updated Markdown page

    Markdown documentation (help center) · Standards · Changed 01:08 pm

    An abstract class that fixes the steps of an algorithm and leaves some of them to its subclasses. 69 instances in Exponential.

  14. Template operator (Interpreter plugin) Updated Markdown page

    Markdown documentation (help center) · Standards · Changed 01:08 pm

    A class that adds operators to the template language: it lists them in operatorList() and computes them in modify(). 338 instances in Exponential.

  15. Trait (mixin) Updated Markdown page

    Markdown documentation (help center) · Standards · Changed 01:08 pm

    Shared methods mixed into several classes. 1 instances in Exponential.

  16. Utility (static helper) Updated Markdown page

    Markdown documentation (help center) · Standards · Changed 01:08 pm

    A class of static functions grouped by subject; no instances. 730 instances in Exponential.

  17. Value object / struct Updated Markdown page

    Markdown documentation (help center) · Standards · Changed 01:08 pm

    A small object that carries data and has no identity of its own. 106 instances in Exponential.

  18. Workflow event type (Command, plugin) Updated Markdown page

    Markdown documentation (help center) · Standards · Changed 01:08 pm

    A step of a workflow that runs when a trigger fires (before or after publishing, reading, adding to the basket ...). 15 instances in Exponential.

  19. Planned changes with OpenSpec Updated Markdown page

    Markdown documentation (help center) · Standards · Changed 01:08 pm

    How a larger change to Exponential is planned before it is built - the OpenSpec directory, the plan-driven schema, the order proposal, specs, design, tasks, plan, apply and verify, and where finished changes and their…

  20. Privacy standards Updated Markdown page

    Markdown documentation (help center) · Standards · Changed 01:08 pm

    What Exponential provides for the GDPR, the ePrivacy Directive and CAN-SPAM: consent records, one-click unsubscribe, erasure, log minimization and retention, cookies and third-party services, and what stays with the…