Responsive web interface for web apps, written in PHP.
A live example of the interface can be checked at antheia.voipit.ro. There you can find the content of the examples
folder.
Please check the project wiki for more details about the library.
The main project using this library is the Cloud PBX Service, called Accolades and provided by VoIPIT Romania.
Use composer to install Antheia into your project:
composer require antheia/antheia
After the installation you need to set up a cache folder for the library. This folder must have a corresponding URL path and the library needs to have write permission on it. The folder can be set up, at runtime using the dedicated method: Globals::setCache(string $url, string $path)
.
All code is documented using the PHPDoc standard, so fell free to use content assist, depending of your IDE (the library is written using Eclipse PDT). Also, the javascript files are documented using the JSDoc standard.
The examples (inside the example folder) are explained inside the project wiki.
Icons used by the framework are provided freely by IO Broker icons.
Color schemes for the predefined themes are provided freely by Scheme Color.
Images used by the framework are provided freely by Unsplash.
Antheia is licensed under Apache-2.0.