All parts are located in /content/ and included in alphabetical order.
Logic can be added OnTheFly as all parts are written in PHP. However, I suggest you to write all logic-parts into functions and add them into /functions.php instead.
PHP5, Any Webserver, PHP5-Sqlite3 extension
Please use $notification[$level][] = $message to display notifications back to the visitor.
In this example $level can be any of success, info, warning, danger, $message may contain HTML.
Although the page itself does not (yet?) include own caching mechanisms, the current Live-System located at summit.librenms.org does.
Any GET request is cached for at least 5 minutes. Static data like css, images, javascript will be cached up to 1 day.
All files that do not come with an own copyright header are subject to GPL3. Exceptions are merely files under html/css and html/js.
- Path-Routing will be added in future.
- BuiltIn Content caching / precombine.