Endocore v0.4.0

Version 0.4.0 of the Endocore framework has just been released and there have been some major changes since the first release almost a year ago.

Following the less is more philosophy I decided to separate the framework into small components. Each of these components has its own GIT repository and composer package. Some of these components are "core components" which are essential for the framework to operate - others are optional. This way the framework can be kept as small as possible and you can use only those components you really need within your application.

I tried to design all components in a way so that they can easily be reused in other applications aside from the Endocore framework. In the following weeks I will try to update all the README files with some more information.

Currently the following components are available:

endocore

The framework itself - tying together all the components.

Source: https://github.com/bloatless/endocore

endocore-app

A bootstrap application to start new projects.

Source: https://github.com/bloatless/endocore-app

endocore-basic-auth

An authentication component following the RFC 7617 standard.

Source: https://github.com/bloatless/endocore-basic-auth

endocore-http

A component providing simple HTTP request and response objects.

Source: https://github.com/bloatless/endocore-http

endocore-logger

File and null loggers following the PSR-3 standard.

Source: https://github.com/bloatless/endocore-logger

endocore-phtml-renderer

A component to render simple (p)html views and layouts.

Source: https://github.com/bloatless/endocore-phtml-renderer

endocore-query-builder

A full featured query-builder for PDO MySQL.

Source: https://github.com/bloatless/endocore-query-builder

endocore-router

The routing component based on fast-route.

Source: https://github.com/bloatless/endocore-router