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.

Like this post?

We'll send you an email once a month with the latest posts.

Subscribe to this blog

Random Spotlight
  • When it comes to sending a personalised email to a lot of contacts Sugar's outbound mass email is aimed at marketing departments. But sometimes Campaigns can be a sledge hammer to crack a nut. New users to CRM are often surprised just how convoluted the process is in Sugar to send personalised ema...

    learn more
  • Reliable, simple-to-use plugin for enabling one-on-one and conference-room communication via video, phone, chat, and SMS with internal users and external contacts. Keep connected with your colleagues and your contacts.

    learn more
  • Create standardized dashboards for your users. No more having confused users missing out on what they could be doing with Sugar. This add-on gives SugarCRM administrators the ability to easily and quickly deploy dashboard templates to one or multiple users.

    learn more
  • Show more addons

Keep up to date on the latest additions

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.