plugin

  • Plugin: mam-geofilters

    Filter the content a mobile app shows by city — a location picker driven by the chosen city’s coordinates and a configurable search radius, with four filters for extending it…

  • Plugin: mam-special-offers

    Add time-bounded special offers to listings, surface them in the mobile app, and optionally let venue owners manage their own offers from inside the app.

  • Extending mam-main: developer guide

    How to write a sibling plugin that extends mam-main: bootstrap, entitlement gate, register hooks for the surfaces you care about (phone-data, notifications, forms, cron, content classes), and the conventions every…

  • Settings cascade overview

    How mam_app_settings_get_setting routes 100+ call sites through a single filter cascade with per-role and per-button fallback. The fallback is implemented in the data manager, not chained subscribers.

  • Frozen public contracts reference

    The complete inventory of mam-main’s frozen public contracts: AJAX actions, option keys, hook names, and DB tables that customer mobile apps and ~2K enrolled customer sites depend on. Renaming any…

Need Support?

Can't find the answer you're looking for? Don't worry we're here to help!