Project Description:
I need 6 PHP classes developed.
1. will automate cpanel website creations.
2. will handle administration simular to PhpHostBot admin page
3. will handle ordering of the website
4. will handle the client page simualr to PhpHostBot client page
5. will automate wordpress creatation
6. will handle paypal payments.
Together they will handle at elast the following inputs and return (website name, website login, website password, wordpress directory, wordpress database name, wordpress login, wordpress password, wordpress database account, wordpress db password, email, firstname, lastname, address including city state zip, phone number). Together they should have all the functionality of http://www.idevspot.com/PhpHostBot.php, but also allow for wordpress creatation, as well as, all additions listed below and be a php class.
The wordpress calss will also allow for adding plugins, themes and enabling them.
They will create the site, account, verify paypal payment, create a wordpress blog in speicifed directory and the wordpress database. The customer will get emailed information and the admin(s) will get emailed all information on the site creation except users password. It will also be able to reutrn the account information for the site, wordpress, wordpress database, including passwords, as well as, all available paypal information.
The client functions will include all of the availabel functions pn the phphostbot client page plus ability to upgrade or downgrade palns, change detail information, passwords and email accounts.
Should use Paypal IPN independent system (needs to uses Paypal IPN but does not occupy my Paypal IPN slot).
Billing Options
Free hosting client trial period support.
Monthly / quarterly / semiannual and annual plan options.
Paypal subscription support which includes free trial, recurring and non-recurring billing options.
Client Features
Billing information.
I will also need an admin, order, client, wordpress test page that implements the classes.
I will need to own and have access to the source code in case I need to make future modifcations.