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

Cancelled Posted May 22, 2013 Paid on delivery
Cancelled Paid on delivery

Hi

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,

Arvind.

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

Enkompass
Helm
Ensim(Windows/Linux)
Hostopia
EasyAdmin
VEPortal
Direct I
GoDaddy
MelbourneIT
Nominet
OnlineNIC
OpenSRS
PlanetDomain
TotalRegistration
Names4Ever
RealTimeRegister
Resell.biz
Asset
Prepaid
Radius
VOIP
DIDX
Magrathea


=============================================================

Hi

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

Yours sincerely,
Arvind.

==============================================================

PHP Software Architecture

Project ID: #4543421

About the project

1 proposal Remote project Active May 26, 2013

1 freelancer is bidding on average $210 for this job

kssoftphp

I am ready and expert in PHP and API.

$210 USD in 7 days
(47 Reviews)
6.6