Clientexec Documentation
Go to website
Back
Articles on:Developer
Documents to assist Developers to expand Clientexec.

Categories

  • Getting Started
  • Installing Clientexec
  • Setup & Configuration
  • Products & Domains
  • Tips & Tricks
  • Invoicing & Payments
  • Support Tools
  • Theme and Style
  • Developer
  • Maintenance
  • Troubleshooting
  • Sales, Billing and Licensing
  • Reseller Information
  • Other Support
  • Domain Registrar Plugin Development Guide
    A domain registrar plugin allows Clientexec to automatically register, renew and manage domain names. We have created a sample domain registrar module that should be used as a starting point: https://github.com/clientexec/sample-registrar Naming Convention The name of the plugin directory MUST be all lower case, and alphanumeric, such as sample. The name of the plugin file, and the plugin class MUST start with Plugin, followed by the namePopular
  • Server Plugin Development Guide
    A server plugin allows Clientexec to automatically provision and manage services. We have created a sample server module that should be used as a starting point: https://github.com/clientexec/sample-server Naming Convention The name of the plugin directory MUST be all lower case, and alphanumeric, such as sample. The name of the plugin file, and the plugin class MUST start with Plugin, followed by the name of the directory with ONLY the firsPopular
  • AutoLogin From Your Third-Party Code
    Auto Login allows you to automatically login a user from your own third-party code. Enabling Auto Login Enabling Auto Login functionality is a two step process: Generate an Application Key at Settings Security Application Key. Enable Auto Login at Settings Company General Enable Auto Login Using Auto Login Using Auto Login is very simple. You simply need to create a special URL that contains the users email address, timestamp when the requePopular
  • Snapin Plugin Development Guide
    A snapin plugin allows you to extend the functionality of Clientexec. It can be used to create new pages and actions, or to listen and act on events (hooks). We have created a sample snapin plugin that can be used as a starting point: https://github.com/clientexec/sample-snapin Once a snapin has been uploaded to your server, it can be managed at Settings Plugins Snapins. Naming Convention The name of the plugin directory MUSTPopular
  • List of Events (Hooks)
    The following is a list of event listeners (hooks) are that supported within Clientexec. System System-ActionCalled Client Client-Create Client-Delete Client-Update Client-PasswordChange (coming in version 6.7.0) Account Account-Logoff Invoice Invoice-Create Invoice-Paid Invoice-Pending (coming in version 6.7.0) Invoice-Refunded (coming in version 6.7.0) Invoice-Credited (coming in version 6.7.0) Invoice-PartiallyPaid (coming in version 6.7.0) InPopular
  • How to debug while developing
    Internal Logging Clientexec has a built in log system that can be very useful while developing custom modules and snapins. You will need to edit config.php and enable logging: Now that you have enabled logging at level 4, anytime you call our log function at level 4, the output will be sent to ce.log.Popular
  • Using Hooks
    To use a Hook in Clientexec you need to create a Snapin ( For instructions creating a Snapin see this ). Using Invoice-Create as an example:Popular
  • How Do I Suggest A New Feature?
    Do you have an idea for a new feature for Clientexec? If you would like to submit a new feature idea, you can do so on our Forums here. Notes: Please only post 1 feature request per thread. This allows the thread to focus solely on the requested feature and allows us to gauge community interest in the feature, allowing us to prioritize the request. Please make sure you use the search feature to ensure that your requeSome readers
  • Running Clientexec on localhost
    We do not allow installs of Clientexec on localhost. If you are a developer and need a license to develop your addon for Clientexec, you can request a Developer License here.Some readers
  • Developer API
    Our API Documentation is available here.Few readers
  • Updating Custom Code for Billing Cycles
    Before Clientexec 6.2.0, the billing cycle values used to be the amount of months of the respective billing cycle for product configurations, addons, and recurring fees, except for Domain products configuration which the billing cycle values used to be the amount of years of the respective billing cycle. Example: 1 year value was 12 for Hosting, General and SSL products configurations, addons, and recurring fees, but was 1 for Domain product configuration. StartingFew readers

Not finding what you are looking for?

Chat with us or send us an email.

  • Chat with us
© 2023Clientexec Documentation