Skip to content

atrehhoff/framework

Repository files navigation

Custom PHP Framework - Introduction (Version 10)

A no-nonsense, lightweight, custom framework using intuitive patterns and requiring almost no boilerplate code.
Say goodbye to manually defining routes and unnecessary bloatware.

Designed for developers who want to get moving quickly, this framework keeps things simple and efficient.
While jQuery is included for convenience, it's not mandatory and can be easily removed if you prefer native JavaScript.

Kickstart your new web project or API with a clean, stable codebase.

Documentation

  1. Getting started – Setup and installation guide
  2. Routing – Request uri to controller mechanism
  3. Controller & Methods – Creating controllers and defining methods
  4. Requests, Response & Content Types – Creating HTTP requests and consuming responses
  5. Templates & Theming – Using templates and customizing themes - (⚠️ Unsupported in v10)
  6. Command line interface – Built-in CLI tools and usage
  7. Events – Event system and custom event handling
  8. Configuration files – Managing config files and settings
  9. Environment variables – Using and loading environment variables
  10. Database qfueries and entities – Database access and entity management
  11. Autoloading classes – Class autoloading and PSR-4 support
  12. Errors and exceptions – Error handling and exception management
  13. Logging, Timing and debug – Logging, profiling, and debugging tools
  14. The Assets class – Managing CSS, JS, and other assets
  15. The Registry class – Shared object storage and access
  16. Utility classes – Helper classes and common utilities
  17. Content Security Policies - Configure and manage content security policy (CSP)

About

A lightweight framework using well-known and intuitive design patterns

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages