MIT Lite · SKU mambers · Grav 2 + Login + Admin2

Mambers

Membership on Grav — tiers, gates, one identity across Messenger, Forumz, and Shop. Not a second user database. (Yes, the typo is canon.)

Lite (MIT)

Signup hook → site.member. Page gating. /whoami API. Admin2 account fields.

Pro (commercial · roadmap)

Admin2 Members panel · approval queue · Stripe tier webhooks · community plugin bridges · audit log.

Before Shop

Mambers Lite is the release gate for Shop — customer accounts + order→username.

Lite vs Pro

v0.1.0 ships Lite (MIT). Pro features below are proposed — config-gated as they land; license keys via The Mud Bazaar.

Feature Lite (MIT) Pro (commercial)
Signup Public Login registration → site.member + invite-only, approval queue, email verify
Tiers Single member level (basic) basic, pro, custom groups
Content gating Page ACL + member_only_routes + per-fence ACL in alpha compiler (future)
Admin UI Admin2 Users + member fields Members sidebar — overview, pending, tiers, CSV import
Account fields member_tier, member_since + member_expires, member_source, member_notes
Member profiles + directory Public profile · opt-in directory · link-in-bio (≤5) 0.2 + unlimited links · verified / mod flair
Profile cover → social OG One cover = banner + og:image when link is shared 0.2 + full profile theming (presets, accent, layout)
Messenger bridge Nick lock → Grav Login (fullname or username) + mod from site.member.moderator
Forumz bridge Session bridge → $grav['user']; retire duplicate forum login
Shop bridge Orders keyed to username · member-only checkout option
Billing Stripe Checkout + webhook → tier + expiry
Audit log Flat-file user/data/members/events.jsonl

Install

bin/gpm direct-install https://github.com/GravMUD/grav-plugin-mambers/releases/download/0.1.0/grav-plugin-mambers.zip
bin/grav cache

Gate a page

access:
  site.member: true
login:
  visibility: private
Download 0.1.0 GitHub Discussions