The Community Forums

Interact with an entire community of cPanel & WHM users!
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Plugin Guide/Reference

Discussion in 'cPanel Developers' started by bamnet, Feb 19, 2008.

  1. bamnet

    bamnet Member

    Feb 7, 2005
    Likes Received:
    Trophy Points:
    I'm looking to create an easy way for users to setup/remove repositories via Cpanel. Currently they can email me and I can run a series of commands to create a repository, and perform the required modifications to httpd.conf (for DAV SVN). I have a few questions related to this development:

    1. Is there a preferred place to put per-user apache conf entries? I've found theres a number of places to put them, such as httpd.conf itself, or the users individual conf are (/usr/local/apache/conf/userdata/std/2/username/svn.conf)

    2. How can I prevent easyApache from erasing all that when I upgrade apache? Does only the httpd.conf file get purged or do the files in the user directories also get blown away?

    3. Where can I find information for creating an application that will show up when users log into their CPanel (essentially to click the create/remove repository buttons)?

    Any help would be greatly appreciated!
  2. cPanelDavidG

    cPanelDavidG Technical Product Specialist

    Nov 29, 2006
    Likes Received:
    Trophy Points:
    Houston, TX
    cPanel Access Level:
    Root Administrator
    For the EasyApache issues, you may wish to refer to the EA3 documentation available at:

    As for adding icons/functionality to the cPanel interface, you would create a cPanel Plug-in. You can use Perl or PHP in addition to API2 and API1 to create your plug-in. Some documentation on how to do this is available at:

Share This Page