SugarClub
SugarClub
  • User
  • Site
  • Search
  • User
  • Groups & Discussions
    Groups & Discussions
    • Product Forums
      Product-focused Q&A, discussions, best practices, fixes, and help
      Product Forums
      • Sugar Market
      • Sugar Sell & Enterprise
      • Sugar Serve
      • sales-i
    • User Groups
      Professional, Industry, Language
    • Get Involved
      Learn how to become a Raving Fan
    • Social Club
      Live, interactive, virtual meetups with other Sugar customers and Sugar’s Subject Matter experts!
    • Leadership Lounge
      Network with fellow organizational leaders, ask questions, and share insights
    • Developers
      Visit DevClub, the SugarClub group for Sugar Developers
      Developers
      • DevClub
      • Mobile Developers
      • Developer Builds
        Supplemental access level required. Inquiries: developers@sugarcrm.com
    • Additional Groups (Access Required)
      Groups that require special access will be displayed here. Contact sugarclub@sugarcrm.com for assistance. Click here to see all groups
      Additional Groups (Access Required)
      • SugarCloud Platform
  • Product Information
    Product Information
    • Release Central
      Find release-specific content to prepare for your next Sugar update
    • Documentation & Resources
      Looking to expand your Sugar knowledge? Explore our in-depth documentation and other helpful resources!
    • Product Update Blogs
      Updates about each Sugar product
    • Customer Stories »
      Case Studies by SugarCRM
  • Training & Certification
    Training & Certification
    • Training & Certification Home
      Live & On-Demand classes, Quick Videos, Sugar Certifications, and more!
    • Quick Videos
      Short videos about using Sugar
    • My SugarU Dashboard »
    • SugarU News & Updates
  • Adoption
    Adoption
    • Grow Adoption Framework
      Get started on your adoption journey and review the adoption resources from SugarCRM
  • Calendar
  • News
    News
    • Sugar News
    • SugarCRM.com News »
    • Dev Blog
    • SugarCRM Marketplace Blog
  • Help
    Help
    • Welcome to Sugar!
      New to Sugar? Get started here!
    • SugarClub Help & Instructions
      Learn more about SugarClub and find answers to questions about this site
    • New to SugarClub?
      Start your community journey here
    • Technical Support
      Sugar's support resources
      Technical Support
      • Case Portal »
        Access the SugarCRM Case Portal
      • Working with Sugar Support »
        Find out more about engaging with the SugarCRM Support team
      • SugarCloud Information
        Find information about SugarCloud service updates and site status. Contact sugarclub@sugarcrm.com to request access
  • More from Sugar
    More from Sugar
    • DevClub
    • PartnerClub
    • Support
    • SugarOutfitters Marketplace
    • sugarcrm.com
  • DevClub
  • PartnerClub
  • Support
  • Marketplace
  • sugarcrm.com
DevClub
DevClub
Dev Tutorials How to write code for SugarCloud webinar Q&A
Click here to join this group and curate your SugarClub experience.
  • +On-Boarding Framework
  • +Customization Guides
  • +Modern UI Technical Guide
  • +Automated PHP Compatibility Tool
  • Did you know? Copying related records is a breeze!
  • How to write code for SugarCloud webinar Q&A
  • HOW TO: enforce ACL on Tags
  • Programatically manage Dropdown List
  • Remove custom fields created via package installation
  • Sugar Developer Tools
  • Tutorial:  How to register custom platforms in Sugar instances via Platform extension
  • Adding a google reCAPTCHA in a Web-to-Lead form
  • Sugar Developer Blog Style Guide

How to write code for SugarCloud webinar Q&A

At the end of the July 16, 2019 "How to write code for SugarCloud" webinar, we opened the discussion for questions. This is a curated list of the questions we received and their answers.

QuestionAnswer

On the cloud when updating a module, how can we delete/remove old unused files?

Instead of upgrading package versions, I recommend uninstalling the previous version and then installing the new one. Uninstalling will remove all existing files and give you a clean slate for the install of the new module.

Is it possible to add some files directly outside custom folder? e.g. validation domain (txt file and CNAME) from AWS console, SES service

Checked with SugarCloud and Sugar Support team. No, this is not feasible within SugarCloud today. Updated

How can we access your Sugar unit testing?

If you are a SugarCRM Partner or Customer, then simply send a request to developers@sugarcrm.com. Please include your Github username.

Is there an example script for generating Module Loadable Packages?

There are several examples in different SugarCRM open source repositories. Specifically, the Professor M project contains a script and instructions for this. See https://github.com/sugarcrm/school#generating-the-professor-m-module-loadable-packages-locally

Does the SugarCloud Module Loader accepts "post-install" scripts, for example to launch a QRR after install?

It does. See post_execute $installdef action. 

What was that git hub repo again, the one for Professor M's School

Professor M's School for Gifted Coders is available on Github at https://github.com/sugarcrm/school

What are the minimum Sugar system requirements?

Here is a list of our Supported Platforms

This page of additional resources on the Support site may be of further help to you: https://support.sugarcrm.com/Resources/

What are VARs and ISVs? Is one of them a partner?

Value Added Reseller (VAR) partners - This is a type partner that sells Sugar to end customers while also providing added services that include Sugar customization and integration for end customers.

Independent Software Vendor (ISV) partners - This is a type of partner that integrates their own software applications with Sugar to create a combined solution.

For more details on the different SugarCRM partnerships see: https://www.sugarcrm.com/partners

Can you share that presentation with us/me?

The video recording and a pdf version of the slide deck have been posted to the Developer Community:

How to write code for SugarCloud (Recording)

How to write code for SugarCloud (Slides)

Is bulk limit to 20 req/s per user or per instance?

The 20 requests per second limit is per Sugar instance.

Is it possible to develop a project locally and provide you with the whole code package and Database and you upload on the cloud?

Yes, you can migrate a locally developed Sugar instance to the SugarCloud. Your customizations will need to comply with Package Scanner and the Sugar Cloud Policy Guide to be accepted. If you are already using Module Loadable Packages then this will make it a lot easier. Please contact Sugar Support for assistance with migration. Updated

I uploaded a package with a PHP error by mistake which broke my test environment. How can I fix this?

For now, this would have to be addressed by contacting Sugar Support. We plan to provide access to the PHP error logs in the future. This should help with remedying the issue when it happens.

Where can you find the the demo instance builder?

The demo Builder is available to all VAR partners. If you are part of a VAR organization, see your administrator for access. ISV partners can request access via a form in the ISV Partner Portal.

Is there a list of PHP functions that cannot be used in the cloud available somewhere?

Please see the Module Loader Restrictions page in the Sugar Support Documentation. There is also an article regarding Module Loader Restriction Alternatives that may be helpful.
  • Development Best Practices
  • Sugar 9.x
  • developer webinar
  • 0 comments
  • 0 members are here
  • Sign in to reply
Related
Recommended