Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Key auth 2.2.4 Minor update available for module key_auth (2.2.4). Release: SAML SSO - Service Provider 3.2.0 Minor update available for module miniorange_saml (3.2.0). Release: amazee.ai Private AI Provider 1.4.3 Minor update available for module ai_provider_amazeeio (1.4.3). Release: amazee.ai Private AI Provider 1.3.7 Minor update available for module ai_provider_amazeeio (1.3.7). Release: WebProfiler 11.2.3 Minor update available for module webprofiler (11.2.3). Release: Acquia DAM 1.1.18 Minor update available for module acquia_dam (1.1.18). Usage Milestone: Easy Breadcrumb Module easy_breadcrumb crossed 100,000 active installs. Release: Direct Upload Media Image 1.1.4 Minor update available for module dumi (1.1.4). Release: Bootstrap Cloud 7.1.1 Minor update available for theme bootstrap_cloud (7.1.1). Module Revived: Drupal driver for SQL Server and SQL Azure 5.0.2 Module sqlsrv updated after 9 months of inactivity (5.0.2).

Membes

No security coverage
View on drupal.org

If your organisation already runs on the Membes Association Management System, this module gives your Drupal website the pieces Membes doesn't provide on its own: members can log in using their existing Membes account instead of creating a separate Drupal login, upcoming events and membership options appear as ordinary Drupal content that Views, search and caching all understand, and site visitors can search your Membes member directory without leaving your site. Membes stays the system that manages members, dues, event registration etc and this module bridges your membes account and your Drupal site.

Features

- Single sign-on.
- Events sync.
- Membership types with pricing and role mapping.
- Searchable member directory.
- Use it extend Membes CMS to become a Drupal installation.

Post-Installation

Installing adds a membes_event content type, three taxonomy vocabularies (membership type, state, event category), a membership-type field on user accounts, and three Feeds import types.

1. Go to Configuration > Web services > Membes and enter your customer domain, organisation ID, API secret (stored via the Key module, not in plain config) and SSO client ID.
2. Click Test connection, then Run sync now to pull in your first batch of events, membership types and states or just wait for cron.
3. Place the Membes member login link and Membes member directory blocks yourself.
4. Map a Drupal role to each membership type at Structure > Taxonomy > Membership type, if you want membership to grant a role.

Additional Requirements

- An active Membes AMS account with API credentials and an SSO client ID.
- Contrib modules Key, Feeds, and ExternalAuth - in composer.json.
- The firebase/php-jwt PHP library.

- Better Exposed Filters - nicer widgets for the calendar's month/category/state filters than core Views gives you by default.
- Fullcalendar View - a real calendar-grid display for events, reading the module's core date-range field.
- Select2 or Chosen - enhanced multi-select widgets, if you don't want the plain browser.
- Entity Access by Role Field, Permissions by Term, Menu Item Role Access - for actually restricting member-only content by the roles this module assigns; the event "member only" flag itself is just descriptive metadata, not access control.
- Canvas - optional; enables the bundled membes_canvas submodule for drag-and-drop event page templates.

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
1
Tracked since
Sep 2026
Latest release
2 hours ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.0.0-alpha1 Pre-release 11 Sep 10, 2026