承接 esn-cy/esn-membership-manager 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

esn-cy/esn-membership-manager

Composer 安装命令:

composer require esn-cy/esn-membership-manager

包简介

Provides a framework to accept submissions for both Free Passes and ESNcards.

README 文档

README

ESN Membership Manager Logo
ESN Membership Manager

ESN Membership Manager is a robust Drupal module designed to streamline the management of memberships within the Erasmus Student Network (ESN). It provides a comprehensive framework for handling submissions for both Free Passes and ESNcards, integrating seamlessly with your existing Drupal infrastructure.

Features

  • 🗂️ Membership Dashboard: A centralized interface to filter, sort, and manage all membership applications.
  • ✅ Interactive Review: Streamlined workflow to approve or reject applications, including email notifications.
  • 🎟️ Digital Free Passes: Automatic generation of 32-character digital tokens for members, serving as a virtual alternative to physical cards.
  • 📱 Universal Scanner: A built-in scanning tool that validates both physical ESNcards and digital Free Passes in real-time.
  • 🔒 Secure File Access: Role-based access control for member documents (photos, IDs), ensuring privacy and security.
  • 📂 Bulk Operations: efficient management of multiple records simultaneously via Views Bulk Operations.
  • ⚙️ Flexible Configuration: deeply customizable settings to adapt to the specific needs of your ESN section.

Integrations

  • 💳 Payment Integration: Seamless connection with Stripe for secure processing of ESNcard payments.
  • 🎫 Weeztix Integration: Connects with Weeztix to add ESNcards as promo codes for automatic discounts to holders.
  • 👛 Google Wallet Integration: Allows users to add their ESNcard or Free Pass to their Google Wallet for easy access.
  • 🍎 Apple Wallet Integration: Enables iOS users to save their ESNcard or Free Pass to the Apple Wallet.
  • 📝 Google Sheets Integration: Leverages the Google Sheets API to all paid for ESNcards to a spreadsheet in order to help integrate physical and online sales.

Free Passes

The Free Pass system allows members to be verified for local events.

  • What is it? A unique, 32-character hexadecimal token assigned to eligible members.
  • How it works:
    • When an application is approved, a Free Pass token is automatically generated.
    • The token acts as a "virtual card" stored in the system.
  • Usage:
    • Members can present their Free Pass (e.g., via QR code or digital wallet if implemented) at events.
    • The Scanner feature in this module (/memberships/scan) accepts these tokens just like physical ESNcard numbers.
    • Scanning a Free Pass validates the member's status and updates their "last scanned" date, ensuring active participation tracking and avoiding double scanning.

Configuration

Navigate to the module configuration page (/admin/config/system/esn_membership_manager) to set up API keys for Stripe.

Minimum Requirements

  • PHP: 8.2
  • Drupal: 10
  • A Stripe account

Dependencies

License

This project is under the Apache 2.0 License.

esn-cy/esn-membership-manager 适用场景与选型建议

esn-cy/esn-membership-manager 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 1 次下载、GitHub Stars 达 1, 最近一次更新时间为 2026 年 01 月 15 日, 在 PHP 生态内属于活跃度较高的组件。

我们在过去多个企业项目中使用过 esn-cy/esn-membership-manager 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 esn-cy/esn-membership-manager 我们能提供哪些服务?
定制开发 / 二次开发

基于 esn-cy/esn-membership-manager 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 1
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 32
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 0
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: Apache-2.0
  • 更新时间: 2026-01-15