Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Membes

No security coverage Under active development 1 sites

This module integrates your Drupal website with the Membes Association Management System, allowing members to log in with their existing Membes credentials and view upcoming events and membership options as standard Drupal content. It also enables a searchable member directory directly on your site, while Membes continues to manage core member data.

If your organisation runs on the Membes association management system, this module turns your Drupal site into the public face of your Membes account. Members log in with their Membes account, events, membership types, news and job ads come across from Membes as ordinary Drupal content, and members can register for events and see their membership without leaving your site. Membes stays the system of record.

Features

  • Member login through Membes' OpenID Connect provider, using the contrib OpenID Connect module. Accounts are created and linked on first login; a Drupal role can be mapped to each membership type and is kept in sync.
  • Content sync with Feeds: events (with a calendar view), membership types with prices, news (membes_news) and job ads (membes_jobs).
  • On-site event registration (membes_registration): members register for events on your site and the registration is recorded in Membes.
  • Membership tab on the member's account showing their Membes membership (membes_account).
  • Member directory search block backed by a Membes directory.
  • Canvas ready: content templates for events, news and job ads (membes_canvas), plus the membes_base and membes_starter recipes.
  • Theme-neutral markup and no site policy on install: permissions, page paths and Canvas templates come from the recipes, so it fits any theme.

Getting started

  1. Install with Composer: composer require 'drupal/membes:^1.0@alpha', then apply the starter recipe, or enable the modules you need.
  2. At Configuration > Web services > Membes, enter your Membes customer domain, organisation ID and API key (stored with the Key module).
  3. Add a Membes client at Configuration > People > OpenID Connect with the client ID and secret from Membes' OIDC Clients page, and register https://your-site/openid-connect/membes as its redirect URI in Membes.
  4. Run drush feeds:import-all membes_membership_types membes_events membes_news membes_jobs, or wait for cron.

Requirements

  • Drupal 11.3 or later, PHP 8.3 or later.
  • A Membes account with the API module enabled and an OIDC client.
  • Key, Feeds, OpenID Connect, External Authentication and Double Field (installed by Composer).
  • Optional: Drupal Canvas 1.11 or later.

The module is in alpha: test it on a development site first. Issues and feedback are welcome in the issue queue.

Ask your assistant about Membes

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
9
Tracked since
Sep 2026
Latest release
1 week ago
Releases (12 mo)
9 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core PHP Release date
1.0.0-alpha9 Pre-release 11 PHP >=8.3 Oct 13, 2026
1.0.0-alpha8 Pre-release 11 PHP >=8.3 Oct 12, 2026
1.0.0-alpha7 Pre-release 11 PHP >=8.3 Oct 12, 2026
1.0.0-alpha6 Pre-release 11 PHP >=8.3 Oct 12, 2026
1.0.0-alpha5 Pre-release 11 PHP >=8.3 Oct 12, 2026
1.0.0-alpha4 Pre-release 11 PHP >=8.3 Oct 10, 2026
1.0.0-alpha3 Pre-release 11 PHP >=8.3 Oct 9, 2026
1.0.0-alpha2 Pre-release 11 PHP >=8.3 Oct 9, 2026
1.0.0-alpha1 Pre-release 11 PHP >=8.3 Sep 10, 2026