HomeLearnModules

Basic Module Development

Here we'll walk through the stages of creating a Module from scratch. We'll create a Module for PTConfigure, though the steps will be pretty similar for any Pharaoh Application.

Parallax

Parallax allows the parallel execution and monitoring of multiple slow running processes. This was particularly useful for me when running browser tests. It meant that I could split up a 20 minute run of tests into 10 separate runs of around 2 minutes each, running in parallel. I could execute the same number of tests in a fraction of the total execution time.

Logging

The Logging module allows you to send notification to the output or the PHP error log.