You have built the next killer SugarCRM module. But will it pass the Module Loader restrictions for On-Demand? Thankfully, you can easily test this out on your own local development environment now and save some significant support time later.
To test, simply add the following to your config_override.php:
Now, when you go to install your module it will be scanned exactly as it will be on an On-Demand instance. It will then return to you any issues that it catches.
For more information on the package scanner or Module Loader restrictions in general check out these links:
- Module Loader Restrictions - SugarCRM Dev Guide
- Module Loader Restriction Workarounds - SugarCRM Support Site
- Restriction Overview - SugarCRM Support Site
To view the complete list of black listed functions and classes view the source of ModuleInstall/ModuleScanner.php.
If you have found good workarounds for any specific black listed functions please share below.
Business Accounts & Partners
Need to add a company to SugarCRM, but it's not really a customer or prospect? Want to track your interactions with your partners, PR teams, suppliers, and other non-customer accounts? Stop mixing customers with suppliers and use a new module dedicated to these types of accounts.
CM & Sugar Sequencing Add-on
Need to set up a numbering system to track your records? Define and add a unique identifier field to any SugarCRM record. Option rich so that you can define the alphanumeric format that you need. Start tracking your Quote, Cases, Accounts and any other module today.
Enjay Lustre Care, Sugar CRM Support & Consultancy
Suggestive Maintenance, as we love to call it, Enjay Lustre Care is a complete SugarCRM support package. It is a complete Periodic Audit of your CRM Implementation, where we analyse and report you shortfalls and potential leakages.
- Show more addons