I've created an API using PHP which is essentially an add-on to cPanel. It allows you to include the script and utilize functions to perform functions that you would normally be able to do via the cPanel control panel automatically. It's quite robust as it can perform everything that can be done in cPanel automatically, with the simple call of a function.
With this script you can bring full customization to your clients once and for all.
Here's an example of how it works:
$user = new cPanelUser("demo","demo","domain.com"); // Creates an object with the cPanel User: demo, Password: demo, Domain: domain.com
$user->newPOP("demo","demo","domain.com"); // Creates a new POP account with the User: demo, Password: demo utilizing the domain name: domain.com
As you can see, it's very easy to do almost anything as every function is just like this.
You can also get information via simple functions as well:
$user->getAccountInfo("package"); // Returns the Package
With this type of automation, you can essentially remove the use of cPanel and create your own control panel while using cPanel as a backend for your own.
Please do not request a demo, because there is nothing to see as far as a demo goes. What you see here and how I am demonstrating it is exactly how it works.
I'm selling the script for $50 per license and it is quite a good deal as its phenomenal what you can do with it.
This offer won't last for long, so take it while it's hot, as soon as I sell 25, I'll be raising the price to $100.
The script is also encoded with Zend, so you'll need the loaders or Zend Optimizer installed on your server to run it.
Turn around time is currently 2 days, as I've yet to automate orders, so I'll be doing everything manually.
If you would like to order, please click the link below.
I think I've done a very good job at describing the script as well as it's capabilities, but I'll try a bit harder:
Basically, this is an ADDON to cPanel. The current API in cPanel only allows you to create accounts, suspend accounts and grab basic information on the admin side only. With this addon you'll be able to intregrate client side functions into your scripts and tightly intregrate cPanel into your website. For example, say you want to create a script to sync your forum database and client database. (One username/password across your forum and control panel). You can easily accomplish this, however, one problem is when they change their password via your forum control panel. Now with this, changing a user's password remotely is as easy as:
$user = new cPanelUser("demo","demo","domain.com");
As you can see, almost everything that you would have to login and do manually, can be accomplished utilizing the cPanel API Class.
There are millions of possibilities, I mentioned above about creating a frontend to cPanel over the existing frontend, to offer a complete customization by completely hiding cPanel and replacing it with your own user interface.
If you have a production product, you can also utilize this by further intregrating your applications with cPanel. Imagine having a true 1-Panel experience for your clients? Billing, Support, Control all in one place. Before, this was ridiculously difficult, but now any PHP programmer can accomplish this with ease.
The API is fully documented, and although encrypted no drawbacks exist besides not being able to customize the functions.
Plexone, you have a great product.
But you should have realized that most of the people on WHT do not know programming. You are targetting a very niche market => Cpanel/PHP programmers. The telltale sign is people asking you what it is and what it does despite your, from a programmer's persective, pretty thorough explanation.
Your OOP code might not make a lot of sense to business owners.
Instead of selling an API for people to develop products, try sell a complete product. At least slap in one or more payment modules and sell it as a billing application. Who knows you can make a killing doing just that.
I am aware that this is your thread but I felt that I had to toss in my 2 cents worth. Hope you will find my advice useful.
What you can do with Cpanel ------------------> |||||
What you can do with Cpanel XP+CpanelAPP -------> ||||||||||||||||||||||||||||||||||||||||
I know this is not reated to this topic but i thought i just ask ...
Does anyone know where I can get a "DirectAdmin API FULL/part CLIENT SIDE AUTOMATION" from?
I am planning to offer reseller accounts which will be able to provide a fully automated ordering system via Paypal so the user enters their information, redirects them to a PayPal payment page, they pay and then their hosting account is instantly and automatically created for them IN their DirectAdmin reseller account and all of the payments go straight into their PayPal account.
I am using ModernBill for the main hosting business and as well all know it does all this ... but this is going to be for resellers ...
How are you coming along on the WHM & Admin API's you mentioned? I've sent you an e-mail and look forward to hearing back from you.
*GeekStorage.com, LLC - Offering awesome website hosting for over 9 years! * Shared Hosting * Reseller Hosting * Pure SSD VPS * Managed Dedicated *Powered by Geeks... and SSD's! - You're in good hands, geek hands. * Have questions? Send us an e-mail, we'd love to hear from you!