We are developing a website and are looking for a programmer proficient in PHP 5.3, MySQL and with experience with Apache and Linux Servers. Experience with PHP Zend Framework, ML, cURL, affiliate networks, mobile webdesign and Facebook integration is beneficial.
The larger project involves all aspects of developing our website, but we would like to develop the website in modules. This first module involves the extension of an opensource PHP framework PHP-OARA (Open Affiliate Report Aggregator).
If we are happy with the quality of work, we will be happy to discuss continuing work for the rest of website.
We are looking for someone who can demonstrate relevant past experience, has effective communication and time management skills, and of course a competent coder.
This first module, requires the following:
1 - Add three new affiliate network classes to our implementation of PHP-OARA.
PHP-OARA already provides support for over 35 networks and we want to add 3 new networks not already included. PHP-OARA uses the Zend Framework and provides a standard structure for creating new classes. To add these new classes cURL and API coding will be required, as well as XML, CSV and HTML parsing.
2 - For three existing, and the three new classes (step 1 above), a total of six classes, we would like to add in 5 new functions.
The new functions should be coded in such a way to work with the existing network class functions and utilise similar programming structure for eg. Zend framework.
To implement these functions will require interacting with the particular networks API, using cURL and parsing XML, CSV, RSS and HTML. For the 6 different network classes, some of the functions may operate in a similar way however each network class will require differences in approach.
3 - All code should be well documented and following the existing structure of PHP-OARA.
To demonstrate the classes all working reliably and required.