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:


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.

Random Spotlight
  • Add images to any SugarCRM module and any view using this new Studio field. Supports an unlimited number of photos on a record. Simply add a new custom field for each photo needed.

    learn more
  • Get full control over your business data and employees productivity with the help of SugarCE Reports - the ultimate solution for providing full reporting and charts functionality right inside your SugarCRM CE instance.

    learn more
  • Imagine the possibilities of being able to track phone calls and then automatically schedule follow-ups, all from within Sugar. While Sugar is incredibly versatile, it just got brilliantly simple via The FayeBSG SugarCRM ShoreTel Integration Application. By providing phone systems with unified commu...

    learn more
  • Show more addons

Stay in the loop and become part of the community

We'll send you an email every month with handpicked add-ons, reviews, tricks and tips. Don't worry, we hate spam as much as you do.