About

OctoMS is a PHP framework and a Project Management Tool.

Goals

* Better application debugging

<syntaxhighlight lang="php">

// The "wizard" loads on error:
trigger_error("String",123);
// Or on an uncaught exception:
throw new Exception("Foo",1);
// Or on call anywhere inside your controller:
help("Search term");
$this->__invoke("Search term"); # if the current class extends octoms{}
$this("Search term"); # same as above; available from PHP 5.3+
// Or by adding ?debug:{user email} on any page you wish to debug
# The browser thus loads an AJAX interface instead of the normal output,
# which serves debugging information and project mgmt. tools.

</syntaxhighlight>

* Self-documentation: the framework reads its sourcecode in search of user-provided keywords
* Online support through the wizard interface
* _more to come_

Status

OctoMS is still in private Beta.

Projects

This is the list of projects developed with the OctoMS framework so far: