- Joined
- Sep 8, 2011
- Messages
- 822
- Reaction score
- 129
Foundation
Foundation is a simple micro framework built in PHP OOP using Symfony components (httpKernel, httpFoundation, Routing), Laravel components (Blade templating, DI Container) and others with PHP version >= 5.6 fully supported, including HHVM.
Foundation follows the MVC architecture and also make use of templates for a more clean and understandable View code, this will make life easier for people who wish to change the HTML template and redesign it by providing a total separation between front end (design) and back end (logic, functionality).
Why?
Simply because my other projects will make use of several web apps and services including APIs, by working on this project I eliminate the need to redo the base (core, routing, http handling, error handling, logging, MVC, PDO & ORM, installation, etc) each time I need to work on a new web app/service, also this will help greatly to the community simply because it will have public and very modular (easy to extend as well) CMS and it will be released eventually.
Build
Development Build: Alpha 1.0.0
Stable Build: Not available.
GitHub:
Contributors Hopefully the list will grow
@kingslime
Libraries
Composer - Packages management
Symfony - Most Components
Laravel - Blade Templating, DI Container
Doctrine - DB abstraction and Query builder
Monolog - Logging package
Feedback is welcome, I appreciate any feedback, especially ones that help me improve by presenting my weak points.
This is an open source project, any developer who wishes to join and contribute is welcome to do so.
This thread is in fact allowed in this section, as seen here.
Foundation is a simple micro framework built in PHP OOP using Symfony components (httpKernel, httpFoundation, Routing), Laravel components (Blade templating, DI Container) and others with PHP version >= 5.6 fully supported, including HHVM.
Foundation follows the MVC architecture and also make use of templates for a more clean and understandable View code, this will make life easier for people who wish to change the HTML template and redesign it by providing a total separation between front end (design) and back end (logic, functionality).
Why?
Simply because my other projects will make use of several web apps and services including APIs, by working on this project I eliminate the need to redo the base (core, routing, http handling, error handling, logging, MVC, PDO & ORM, installation, etc) each time I need to work on a new web app/service, also this will help greatly to the community simply because it will have public and very modular (easy to extend as well) CMS and it will be released eventually.
Build
Development Build: Alpha 1.0.0
Stable Build: Not available.
GitHub:
You must be registered to see links
Contributors Hopefully the list will grow
@kingslime
Libraries
Composer - Packages management
Symfony - Most Components
Laravel - Blade Templating, DI Container
Doctrine - DB abstraction and Query builder
Monolog - Logging package
Feedback is welcome, I appreciate any feedback, especially ones that help me improve by presenting my weak points.
This is an open source project, any developer who wishes to join and contribute is welcome to do so.
This thread is in fact allowed in this section, as seen here.