PHPackages                             samoscon/membersactivities-framework - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. samoscon/membersactivities-framework

ActiveLibrary[Framework](/categories/framework)

samoscon/membersactivities-framework
====================================

MVC Framework to manage Members, Activities and Subscriptions in a ticketingsystem

1.0.26(4mo ago)050proprietaryPHPCI failing

Since Sep 27Pushed 4mo agoCompare

[ Source](https://github.com/samoscon/membersactivities-framework)[ Packagist](https://packagist.org/packages/samoscon/membersactivities-framework)[ Docs](https://ticketingsystem.link)[ RSS](/packages/samoscon-membersactivities-framework/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (2)Versions (27)Used By (0)

membersactivities-framework
===========================

[](#membersactivities-framework)

Framework managing the ticketing for members taking part to an activity

Steps to deploy the basic framework in Apache2 web server with Oracle (or MariaDB) database running in a Linux environment:

1. Create a root folder for your project with the name \[Your Name of the project root folder\]
2. Execute in your project root folder "composer init". Add following dependencies to your composer.json:

    "require": { "setasign/fpdf": "^1.8", "blueimp/jquery-file-upload": "9.22.*", "tinymce/tinymce": "4.*", "chillerlan/php-qrcode": "*", "samoscon/membersactivities-framework": "1.*", "google/auth": "^1.18", "guzzlehttp/guzzle": "\*", "google/apiclient": "^2.15", "google/apiclient-services": "~0.300" }, "scripts": { "pre-autoload-dump": "Google\\Task\\Composer::cleanup" }, "extra": { "google/apiclient-services": \[ "Walletobjects" \] }
3. Execute in your project root folder "composer install".
4. Copy the files and folders under ./vendor/samoscon/membersactivities-framework/example/ to your root folder
5. Set-up a datebase with the DatabaseSetup.sql
6. Update the ./config/app\_options.ini file with your passwords and settings and (if applicable) copy your Google Wallet Ticket key.json file in the config folder
7. Insert manually a first member with a \[name\], \[email\], role = "A", active = "1", subscriptionuntil = "2099-12-31" (no password required, as you will set-up a password during your first login) in your database

AND YOUR READY TO TEST AND DEVELOP YOUR OWN PROJECT

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance74

Regular maintenance activity

Popularity8

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~3 days

Recently: every ~11 days

Total

26

Last Release

141d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c39ca7f3a539625461373b793d39a18d7f80de4773d60f55f41d48e7c1ceb714?d=identicon)[xyij7qgop@mozmail.com](/maintainers/xyij7qgop@mozmail.com)

---

Top Contributors

[![samoscon](https://avatars.githubusercontent.com/u/53895420?v=4)](https://github.com/samoscon "samoscon (126 commits)")

---

Tags

paymentssubscriptionsmembersactivitiescostitems

### Embed Badge

![Health badge](/badges/samoscon-membersactivities-framework/health.svg)

```
[![Health](https://phpackages.com/badges/samoscon-membersactivities-framework/health.svg)](https://phpackages.com/packages/samoscon-membersactivities-framework)
```

###  Alternatives

[mollie/laravel-mollie

Mollie API client wrapper for Laravel &amp; Mollie Connect provider for Laravel Socialite

3624.1M28](/packages/mollie-laravel-mollie)[mollie/mollie-api-php

Mollie API client library for PHP. Mollie is a European Payment Service provider and offers international payment methods such as Mastercard, VISA, American Express and PayPal, and local payment methods such as iDEAL, Bancontact, SOFORT Banking, SEPA direct debit, Belfius Direct Net, KBC Payment Button and various gift cards such as Podiumcadeaukaart and fashioncheque.

60014.4M62](/packages/mollie-mollie-api-php)[mollie/magento2

Mollie Payment Module for Magento 2

1121.6M10](/packages/mollie-magento2)[mollie/magento

iDEAL, Creditcard, Bancontact/Mister Cash, SOFORT, Bank transfer, Bitcoin, PayPal &amp; paysafecard for Magento https://www.mollie.com/

397.9k](/packages/mollie-magento)[enupal/stripe

Allows customers sign up for recurring and one-time payments with Stripe, perfect for orders, donations, subscriptions, and events. Create simple payment forms in seconds easily without coding. For Craft CMS 3.x

3416.5k1](/packages/enupal-stripe)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
