This will remain a work-in-progress as this project grows, but for now will include the end goals for this system:
Lightweight Design
- Minimal memory footprint for core engine features
- Minimal requirements for application to utilize the system
- No requirements which break or prevent standard PHP coding to be used
- Comprehensive use of caching to optimize runtime performance
Use of Modular Components
- Most features included a modules allow them to be included only if needed
- Ability to extend or replace any modules
- Support for standard composer packages to support any third party features
Application Types
- Scripts
- Command line actions
- Periodic and on-demand jobs
- Web applications
- Websites
- APIs
- Admin consoles
Priorities
- Security by Design
- PII Protection
- Performance