pjs / pam
Php Adaptive Microframework
Requires
- php: ^7.3
- ext-curl: *
- ext-exif: *
- ext-gd: *
- ext-json: *
- ext-pdo: *
- google/recaptcha: ^1.2.4
- swiftmailer/swiftmailer: ^6.2.7
- twig/twig: ^3.3.0
Requires (Dev)
- tracy/tracy: ^2.8.3
- dev-master
- v5.x-dev
- 5.0.2
- 5.0.1
- 5.0.0
- 4.7.2
- 4.7.1
- 4.7.0
- 4.6.1
- 4.6.0
- 4.5.0
- 4.4.0
- 4.3.0
- 4.2.1
- 4.2.0
- 4.1.1
- 4.1.0
- 4.0.0
- 3.3.2
- 3.3.1
- 3.3.0
- 3.2.2
- 3.2.1
- 3.1.1
- 3.1.0
- 3.0.0
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.1.0
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- 0.7.0
- 0.6.3
- 0.6.2
- 0.6.1
- 0.6.0
- 0.5.9
- 0.5.8
- 0.5.7
- 0.5.6
- 0.5.5
- 0.5.4
- 0.5.3
- 0.5.2
- 0.5.1
- 0.5.0
- 0.4.9
- 0.4.8
- 0.4.7
- 0.4.6
- 0.4.5
- 0.4.4
- 0.4.3
- 0.4.2
- 0.4.1
- 0.4.0
- 0.3.10
- 0.3.9
- 0.3.8
- 0.3.7
- 0.3.6
- 0.3.5
- 0.3.4
- 0.3.3
- 0.3.2
- 0.3.1
- 0.3.0
- 0.2.5
- dev-dependabot/composer/twig/twig-3.3.9
- dev-dependabot/composer/tracy/tracy-2.9.1
- dev-dependabot/composer/twig/twig-3.3.8
- dev-dependabot/composer/swiftmailer/swiftmailer-6.3.0
- dev-dev
This package is auto-updated.
Last update: 2022-03-25 10:13:48 UTC
README
Pam
Php Adaptive Microframework
Overview
Pam is a PHP microframework based on the MVC architecture.
Pam is very easy to use & very light to implement.
The model part can be used for all CRUD actions & does not need to be overloaded for basic actions.
Access to the database is obviously managed by the Database part, via the PDO class.
The View part uses the Twig template engine, so it's possible to use variables, functions, filters, etc.
The Controller part inherits the essential methods of the MainController & the FrontController structures the input of the application.
The sessions are managed by Pam for user connection actions & for user alert actions, all with filters
All superglobals are managed by the GlobalsController with filters too.
The service part is managed by the ServiceController.
Summary
- Package Manager
- Download
- Content
- Language
- Support
- Open-Source
- Documentation
- Issues
- Pull Requests
- Contributing
- Versioning
- Creator
- Copyright
Package Manager
Composer : composer require devsagency/pam
Download
git clone https://github.com/devsagency/pam.git
Content
The project contains :
- config folder => example of configuration file
params.php
- core folder => MVC source code :
Model
-View
-Controller
- public folder => example of entry point
index.php
Language
Pam is wrote with PHP
Support
Pam has continuous support !
Open-Source
Documentation
Documentation is available !
Issues
Issues can be created here
Pull Requests
And Pull Requests can be created there
Contributing
Pam needs you if you like it : sends pull requests on GitHub to improve it !!
Versioning
Pam is maintained under the Semantic Versioning 2.0.0
Creator
Philippe Beck
Copyright
Code released under the MIT License