Adlis ERP-CRM Dev. version 2.3.0 comes with a built-in feature to create modules and integrate additional features into the core functionalities.
If you are eager to create modules for Adlis ERP-CRM Dev. to sell them on CodeCanyon or create your own features that you need for your requirements you are in the right place.
Modules are packages of code that extend the core functionality of Adlis ERP-CRM Dev. , by making your own module you are extending Adlis ERP-CRM Dev. or integrating brand new features.
The modules can consist of action hooks, filters, controllers, models, custom php classes/libraries, language files, views, this code base is already used in Adlis ERP-CRM Dev..
What should you know before start creating modules?
Maintaining Modules
It’s your responsibility to maintain the modules you will be creating when there will be Adlis ERP-CRM Dev. major changes and make them compatible with the latest version.
Adlis ERP-CRM Dev. is still a new modular application, in each update, we will try to enhance the code and make it more modular and for this reason, there will be breaking changes which you will need to adapt your modules to those breaking changes.
Modules Security
Adlis ERP-CRM Dev. is built with the Codeigniter PHP framework which we follow security practices in order to make Adlis ERP-CRM Dev. reliable.
When creating new modules, you must ensure that your modules are secure and use already existing functions and methods that exist in the Codeigniter PHP framework.
Selling modules on CodeCanyon
If you want to create modules and sell them as an author on CodeCanyon, you are free to do so, keep in mind that because of our Exclusivity agreement, you can ONLY sell the modules on CodeCanyon.
Selling Adlis ERP-CRM Dev. modules CodeCanyon means that you are responsible for setting the appropriate price of the module, the way you will present the module, Co.ering support, ensuring that your module is compatible with latest version changes and your marketing strategy.
You can’t present us as a partner to you as an individual or company, publishing a module from your Envato account, means that you own all the copyright to the module and the code.
Under our own discretion, we may decide to market your module or recommend it to our customers.
Support for creating modules
We won’t Co.er you support for creating modules, if you are certain that something does not work right and it’s a bug, you can open a support ticket at https://my.perfexcrm.com and provide more information, we will be happy to take a look.
However, you should not expect on How To’s to create a specific feature, modules development is not included in support, try to figure on your own, or if you need any specific functions, you should explore the code.
Ok, that’s enough with introduction, let’s start developing some modules, read the module basics by clicking here.