SugarClub
SugarClub
  • User
  • Site
  • Search
  • User
Explore
Explore
Quick Tips Best Practices When Building Custom Modules
  • Help Forums
  • Product Updates
  • Product Suggestions
  • Quick Tips
  • More
  • Cancel
Click here to join "Explore" to engage in the conversation with this group and curate your SugarClub experience.
Do You Want Notifications About New Quick Tips?

Go to the Quick Tips home page and "Turn Page Notifications On"

All Quick Tips
  • Quick Tips
  • +Sugar Market
  • -Sugar Sell, Serve, Enterprise, and Professional
    • Send Scheduled Report as CSV
    • Affecting User Access Rights & Permissions Using Sugar Logic
    • Drag and Drop Images Into the Email Composer
    • Upload Attachments Directly to Cases with the New Attachments Field
    • Double-click for Inline Editing in Sugar
    • Action Button Example Use Cases
    • Filtering and Saving Searches in the Sugar List View
    • New Case Detail Drawer in the Sugar Serve Service Console
    • Using Tile View in Sugar
    • Reordering Subpanels in Sugar
    • Updates to Dashlets and Dashboards in Recent Sugar Releases
    • Testing Call Recordings and Transcripts in SugarLive
    • Locating Records Assigned to Inactive Sugar Users
    • Using Focus Drawers in Sugar
    • Filtering Attachment Notes in SugarBPM
    • Attaching Multiple Attachments to Notes
    • Best Practices When Building Custom Modules
    • Making Straight Lines in SugarBPM
    • Receive Emails When Mentioned in Sugar
    • The Collaboration Benefits of Using the Activity Stream
    • Understanding Relationships Versus Relate Fields
    • Keyboard Shortcuts in Sugar
    • Tips for Personalizing Your View of Sugar
    • Testing Email Settings in Sugar
    • Tile View in Sugar
    • Using Sugar's Sweet Spot
  • +Sugar Connect
  • +Sugar Mobile
  • Using Hint to Add Avatars and Logos to Records
  • SugarConnected sessions available on-demand
  • Staying up-to-date on Sugar's release updates
  • Setting Your Time Zone in SugarClub
  • Add Your Metric Field Last in Sugar Discover
  • Sugar Glossary

Best Practices When Building Custom Modules

Sugar Sell, Serve, Enterprise, and Professional are incredibly flexible and can be configured for any type of business or organization, regardless of an instance being hosted in SugarCloud or on-site. Studio can go a long way to configure the many modules that are included on initial deployment, but Module Builder is the next step to create your own modules, specific to your organizational needs. Module Builder functions very similar to Studio, but there are some important differences between the two to be aware of when creating your own modules. 

To help guide Sugar administrators when creating new modules, the Sugar Support team has a very useful Help Article, Best Practices When Building Custom Modules. 

A recent discussion about Module Builder functionality (and the inspiration for this Tip of the Week) can be found in this recent discussion in SugarClub: Fields visibility based on a dropdown number 

  • module loader
  • developer tools
  • studio
  • module builder
  • Share
  • History
  • More
  • Cancel

Do you want to discuss this tip with other SugarClub members? Do you have your own tips to share? Ask a question or start a conversation in the SugarClub Help Fourms!