Difference between revisions of "Octoms"

From OWASP
Jump to: navigation, search
(Created page with "<!---==== Main ====---> == About ==")
 
Line 1: Line 1:
<!---==== Main  ====--->
+
<table>
== About ==
+
<tr>
 +
<td>
 +
=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:
 +
  * [http://code.google.com/p/fervoare Fervoare - The Startup Tool]
 +
</td>
 +
<td>
 +
[http://www.octoms.com http://www.octoms.com/_assets/img/logo-medium.jpg]
 +
</td>
 +
</tr>
 +
</table>

Revision as of 16:06, 24 March 2012

Contents

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

logo-medium.jpg