This site is the archived OWASP Foundation Wiki and is no longer accepting Account Requests.
To view the new OWASP Foundation website, please visit https://owasp.org
Difference between revisions of "Octoms"
From OWASP
Line 1: | Line 1: | ||
− | |||
=About= | =About= | ||
− | OctoMS is a PHP framework and a Project Management Tool. | + | <table><tr> |
+ | <td>OctoMS is a PHP framework and a Project Management Tool.</td> | ||
+ | <td>[http://www.octoms.com http://www.octoms.com/_assets/img/logo-medium.jpg]</td> | ||
+ | </tr></table> | ||
=Goals= | =Goals= | ||
* Better application debugging | * Better application debugging | ||
− | + | <syntaxhighlight lang="php"> | |
// The "wizard" loads on error: | // The "wizard" loads on error: | ||
trigger_error("String",123); | trigger_error("String",123); | ||
Line 17: | Line 19: | ||
# The browser thus loads an AJAX interface instead of the normal output, | # The browser thus loads an AJAX interface instead of the normal output, | ||
# which serves debugging information and project mgmt. tools. | # which serves debugging information and project mgmt. tools. | ||
− | + | </syntaxhighlight> | |
* Self-documentation: the framework reads its sourcecode in search of user-provided keywords | * Self-documentation: the framework reads its sourcecode in search of user-provided keywords | ||
* Online support through the wizard interface | * Online support through the wizard interface |
Revision as of 21:09, 24 March 2012
About
OctoMS is a PHP framework and a Project Management Tool. | ![]() |
Goals
* Better application debugging
// 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.
* 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:
* Fervoare - The Startup Tool