Browse articles by date

Bundled CLI Tools

Scorpio is shipped with several CLI utilities. These are located in the /tools folder. They are not essential, but can help with development. More »

Posted in Cli on 22 May 2010 @ 12:47

Bundled Controllers

Scorpio has several controllers bundled. These can be accessed by setting them up in your controllerMap.xml file. More »

Posted in MVC on 22 May 2010 @ 03:23

AJAX Support

Because of Scorpios versatile view system, adding in AJAX support is very easy. To be more flexible there are several methods you can use. More »

Posted in MVC on 22 May 2010 @ 00:10

MVC Views and Engines

Scorpio has a rich view system the MVC component. This allows different template engines to be used (on a per site basis) depending on the requirements and complexity of the project. Typically views are used to render a representation of the model state based on the request and are read only. More »

Posted in MVC on 21 May 2010 @ 23:52

System Locale and Dates

systemLocale is a class for detecting and storing locale information. It can be used in conjunction with the internationalisation and date components. More »

Posted in System on 21 May 2010 @ 22:27

Huge website update!

The Scorpio website has been completely overhauled with a new theme, better navigation and some auto-generated docs from the core classes. More »

Posted in News on 19 May 2010 @ 21:01

Migrating from 0.2.X to 0.3.X

This is a short guide highlighting the major changes introduced from Scorpio 0.3 over the 0.2.X branch. If you were previously using the 0.2.X branch, you should read this before upgrading. More »

Posted in Documentation on 15 May 2010 @ 14:47

Scorpio API Docs Updated

The Scorpio API docs located at have been updated. More »

Posted in News on 15 May 2010 @ 13:31


Calculates the average value of a row or column of data. Note that in an ideal world the column / row will only contain numerical data. Either way, Excel will allow strings - they should (in theory) be ignored. Either that or they get counted as 1 (i... More »

Posted in Report on 08 May 2010 @ 16:46


Sums either a column or row of data by inserting the Excel function =SUM(). This requires the data be contiguous and be numeric. Excel will ignore strings with this function, it is suggested to use the column value to set the column and or row to sum... More »

Posted in Report on 08 May 2010 @ 16:46


Represents an additional meta tag in the HTML tag. There are two types of meta tag: http-equiv that are interpreted as if they should have been sent as a HTTP header, and "name" tags. Named tags usually contain the keywords, description and other cu... More »

Posted in MVC on 08 May 2010 @ 16:46


Parses the log files for errors and critical notices and compiles the data into a string for display or email. More »

Posted in System on 08 May 2010 @ 16:46


Parses a daemon status file into parameters allowing them to be displayed to users or used by other processes. Example usage: $oProcInfo = new cliProcessInformation('loggingd'); More »

Posted in Cli on 08 May 2010 @ 16:46

Preview Scorpio core performance improvements

Work is continuing on tightening up the core of Scorpio to make it not only more flexible but also faster. Just for fun here are some performance numbers from the current trunk. More »

Posted in News on 06 May 2010 @ 02:13

Scorpio released

A maintenance release of the 0.3 branch is now available. This is along with the previous address issues with the test suite files. More »

Posted in News on 01 May 2010 @ 15:17