09
Phing as a Module Installer
For the next Cognifty release I'm working on a Phing based installer.
I've already used Phing as a library for another project, the Nifty Server Manager. This time, the Phing XML format will give module creators flexibility and standardization when writing installation scripts.
Using a standard library such as Phing should remove any clunkiness in the a user might experience when installing a module. Forcing a user to unzip, upload, copy, and replace config values are undesirable steps of most application "frameworks" which don't offer any benefit to module writers and don't ever plan for running more than one application at a time.
Phing is good at doing all those rote tasks like copying, unzipping, and replacing values in a configuration script, so why hasn't anybody done this before?




