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
  • SugarPrint enables printing to PDF / XLS export of any: List view, Detail view and Calendar view in SugarCRM Community Edition. SugarPrint makes exporting basic or advanced Search Results to PDF or Excel a one-click process.

    learn more
  • Mail Merge Reports. Create documents in docx, odt or pdf format without MS Office or others plugins installed from any module and subpanel.

    learn more
  • Striking Features. A Completely Rethought UI. Give your users a familiar user interface that makes them more efficient and effective with SugarCRM CE. Powerful features abound such as favorites, quick reminders, subpanels as tabs, and unlimited dashboards. On top of the click reducing interface,...

    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.