Avant-garde development for WordPress
Stratum has been design with readability over writability, Stratum makes you write redabale, mantainable and extendible applications and websites.
Stratum provides a readable, fully-featured routing system to handle both native WordPress and HTTP requests. It comes with a validation layer for a cleaner architecture.
Dedicated validation Lay
4 Response types
GET::request()->to('/dashboard')
->validateWith('AuthorizationsController.userIsLoggedIn')
->use('DashboardController.home');
Powerful, full featured, low and high level APIs for locating and managing data from any storage system and the logic associated with it. MYSQL implementations built in.
(object) $posts = Posts::with(1)->orMoreComments()->find();
(object) $posts = Posts::by()->users()
->withName('Rafael')
->find();
Super clean, mantainable and reusable views. Building HTML documents has never been so fun.
<<Header>>
<ul class="menu">
<li create-for-each="menuItem in menu">
<a href="(menuItem:url)">(menuItem:name)</a>
</li>
</ul>
<<Footer>>
Stratum's templating engine is compiled to native PHP for a faster execution. Performance optimization features are also available to help dealing with unnecessary bottlenecks.
Stratum is an open source project released under the MIT license