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(6mo ago)052proprietaryPHPCI failing

Since Sep 27Pushed 6mo 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 today

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

34

—

LowBetter than 75% of packages

Maintenance68

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

187d 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/magento2

Mollie Payment Module for Magento 2

1131.9M16](/packages/mollie-magento2)[mollie/laravel-mollie

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

3624.5M36](/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.

60216.0M85](/packages/mollie-mollie-api-php)[duncanmcclean/statamic-cargo

Comprehensive e-commerce addon for Statamic. Build bespoke e-commerce sites without the complexity.

3416.7k](/packages/duncanmcclean-statamic-cargo)[mollie/magento

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

407.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.6k1](/packages/enupal-stripe)

PHPackages © 2026

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