PHP Atuin is a web application skeleton from which to start to develop projects that require high performances, modularity, good maintainability of the code and great scalability.
This repo contains the PHP version of the Scalebox's Flask Atuin web application skeleton.
- docker-compose
- CSS and JavaScript files concatenation and minification (+ obfuscation)
- SASS preprocessor
- Image optimization
- Template engine for dynamic composition of templates and templates' hierarchies
- Routing engine for dynamic URLs creation
docker-compose up
Atuin Gulp's tasks can be run within atuin-gulp docker container.
-
CSS
.<regularApplicationCSSClass>
.btnSave<EntityName>
.btnNew<EntityName>
-
JS
bind<FunctionalModuleName>
bind<FunctionalModuleName>Admin
-
Template names
form_<name>.php
modal_<name>.php
- Users management
- Translations
- Routing improvement
- Authentication abstractions
- Cache abstractions