Keeper is portal engine and UI framework (based on Stempler). Framework includes various elements such as dynamic forms, data grids, tabs and other layout partials. You can use Keeper to create complex Admin panels, User panels and other applications.
composer require spiral/keeper
The basic idea of keeper is that all submodules are isolated code inside a given namespace
. For example, there
could be admin
and profile
namespaces.
All the Keeper functionality integrated with spiral/security
and follows RBAC rules.
Configuration can be performed via code or annotations.
Keeper comes with a set of frontend components for Stempler engine, backed by JavaScript Toolkit
Demo project featuring usage of all components is available here.
Most notable components are: