Simple PHP Programming work related to use of Web Hosting Control Panels APIs


I basically want you to extract relevant code from existing PHP scripts, and create PHPUnit Unit test cases using Netbeans(the entire code should be a Netbeans project).

I have with me code for all major hosting control panels/ Cloud providers/virtualisation providers --> but these are all in different places/ different code conventions.

I want you to do 2 things--

(1) Convert the code to use Zend Framework

(2) Create PHPUnit Unit test cases in Netbeans. This is as easy as writing one line per test case, just above the relevant function in Netbeans IDE(I can tell you how to do this).

(3) Convert all scripts for different control panels/clouds to use a single data structure/DB structure-- basically when an operation is successful/failed this data has to be updated/inserted into database. Again use a PHP framework that enables me to use any SQL database--> including MySQL, PostGRESql, MS SQL Server and SQL Azure.

Given below is a rough list of control panels/clouds/virtualisation solutions for which I have scripts with me.

I have multiple scripts for each of the items in the list below--> you have to collect them together and combine them --> so that scripts that work with releases of each control panel over last 2 years work correctly

(1) DirectAdmin

(2) InterWorx CP

(3) HeartInternet

(4) Plesk

(5) Plesk for Windows

(6) Webmin

(7) Webmin Pro

(8) CPanel

(9) Module for SolusVM-

(10) Module for Installatron

(11) Module for OnApp

(12) Free Radius

(13) Hetzner

(14) Enom

(15) OpenSRS

(16) DomainShare

(17) Cerberos

(18) Linode

(19) NameCheap

(20) GoGetSSL

(21) DomainBox

The work is very simple-- code is already with me for all of the above- you have to follow similar format/naming conventions/db structure for all the converted programs(one PHP file per point above). You can create a base class / abstract base class that defines the core functionality and then inherit that into the respective classes for the above.

I can provide you with the DB structure/ list of base class functions along with description of each function.

I will also provide you with a list of code (on various sites). For plugins that have other/extra/different functions when compared with the base class functions, you have to add those functions as well to your class.

The only extra work is inserting/updating/deleting rows from Database when an operation is carried out. And you will have to spend some time

This is really simple work for a PHP dev- I dont expect bids of more than $100 for this work.

In your bid please add the words "PHP Code Conversion"

Yours sincerely,


Few more control panels/others are also to be modified--

Direct I



You can bid higher than $100 if you feel that is too low

Yours sincerely,


Compétences : PHP, Architecture Logicielle

en voir plus : opensrs, zend framework ide, writing use cases, writing conventions, windows webmin, windows-azure, windows 8 programming, web pro solutions, web programming solutions, web programming ide, webmin windows server, webmin windows, webmin on windows, webmin for windows server, webmin for windows, web dev free, web azure, use of writing, use of data structure in programming, use of data structure

Concernant l'employeur :
( 93 commentaires ) Bangalore, India

Nº du projet : #4543421

1 freelance fait une offre moyenne de $210 pour ce travail


I am ready and expert in PHP and API.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 7 jours
(47 Commentaires)