- 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) and others with PHP version >= 5.3 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 Maple project 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 MS pserver 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:
I ended up discarding everything I've done the past week or so for a new base, started this yesterday didn't work much, also it's quite a mess atm but it werks appropriately. Still need to clean it and make a Core class to handle most of it, implement Monolog logging, error handling, models, database interactions, translations, etc.
Contributors Hopefully the list will grow
@kingslime
Libraries
Composer - Packages management
Symfony - Most Components
Laravel - Blade Templating
The PHP League - Container package
Monolog - Logging package
Foundation is a simple micro framework built in PHP OOP using Symfony components (httpKernel, httpFoundation, Routing), Laravel components (Blade templating) and others with PHP version >= 5.3 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 Maple project 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 MS pserver 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
I ended up discarding everything I've done the past week or so for a new base, started this yesterday didn't work much, also it's quite a mess atm but it werks appropriately. Still need to clean it and make a Core class to handle most of it, implement Monolog logging, error handling, models, database interactions, translations, etc.
Contributors Hopefully the list will grow
@kingslime
Libraries
Composer - Packages management
Symfony - Most Components
Laravel - Blade Templating
The PHP League - Container package
Monolog - Logging package
Last edited: