Need a linux / whmCS / DNS / php programmer - repost

CLOSED
Bids
8
Avg Bid (USD)
$14 / hr
Project Budget (USD)
$8 - $20 / hr

Project Description:
Need senior Linux / LAMP programmer familiar with WHM and WHMCS, to help me write code for this project on my server. You must have a degree in computer science, and at least 5 years LAMP experience. You must be able to pass a test in Linux administration, DNS, and user permission management. If you have never managed a Linux server then please go away. Must have WHM / Cpanel experience and knowledge of what is in the /scripts/ directory. Must understand private nameservers in WHM. You will use the Freelancer TimeTracker.

Task list:

WHMCS : WHM : create cPanel - After user signup through WHMCS, WHMCS should tell whm to create the cpanel account

Create subdomain . - Based on the users choice of subdomain (ensured uniqueness) 1 of 3 things should happen. 1. WHMCS tells WHM to create subdomain for user. 2. WHM creates subdomain and feeds subdomain info back to WHMCS. 3. Subdomain is created with a server script and reports back to WHMCS with the values to be stored in the user data.

Premium version : purchase or direct domain to subdomain or cpanel account location. - For Premium customers, they have the option to choose a new domain name or route an existing domain to their cPanel account. Link a domain reseller API to WHMCS for domain purchasing. Please advise for best approach for existing domain routing

Create shells for wordpress, plugins, and other scripts that need to be transferred to each account. - Create and provide scripts for having a central location to store the Wordpress core file, plugins, and template files.

Copy files to account Create a script to copy Wordpress core, plugins, and templates to newly created cPanel account . Can use linux symbolic links. Updates to the parent files will cascade to all children immediately. READ ONLY files. Certain directories like /uploads/ and /config/ will have to be local to children accounts only.

Create wordpress database and database_user for the new cPanel wordpress install and instantiate any setup scripts that we would like to bypass so that once the user logs in to the cakephp app they are ready to go.

Return wordpress account api location back to whmcs. - Return the user's account wordpress api location back to whmcs to store in user data for use with cakephp

WHMCS send welcome email. - WHMCS to send welcome email to the registered user once their cPanel account has been created and wordpress has been configured

Hours of work: 40 Project Duration: 1 - 4 weeks Skills required:
DNS, Linux, MySQL, PHP, WHMCS
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$15 / hr
Hours: 40 hr/ week
Hire gsco
$12 / hr
Hours: 40 hr/ week
$16 / hr
Hours: 40 hr/ week
Hire hasanur
$12 / hr
Hours: 20 hr/ week
$15 / hr
Hours: 40 hr/ week
$15 / hr
Hours: 40 hr/ week
Hire codehard
$8 / hr
Hours: 40 hr/ week
Hire swtroubleshooter
$18 / hr
Hours: 40 hr/ week