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
    • Event Recordings
      Recordings from SugarU Live Webinars and Sugar Market Academy
    • 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 Blog
  • Answers & Best Practices
  • Developer On-boarding
  • Dev Tutorials
  • Developer Events
  • Event Recaps
  • Members
  • Developer Suggestions
  • Sub-Groups
  • More
Click here to join this group and curate your SugarClub experience.
  • All tags
  • engineering team
  • javascript
  • code (15)
  • community (3)
  • cpq (1)
  • css (3)
  • dashlets (5)
  • dev tools (4)
  • devblog (22)
  • general (1)
  • open source (3)
  • performance (4)
  • php (4)
  • rest (2)
  • sugar 7 (21)
  • sugar 7.5.0 (7)
  • sugar 7.6.0 (5)
  • sugar 7.7.0 (4)
  • sugar 7.8.0 (1)
  • sugar 7.x (1)
  • sugar logic (1)
  • sugar7 (4)
  • tip (7)
  • uncon (1)
  • unit tests (2)
  • ux (1)
  • winter '18 (1)
  • A new Sugar UX coming in Winter '18

    A new Sugar UX coming in Winter '18

    Matt Marum
    Matt Marum
    SugarCRM is on a mission to empower our users to delight their customers. To that end, we are pleased to introduce the first phase of visual restyling, and give some tips on how to work with the new UX. Our process in developing the new UX Sugar 7 introduced…
    • over 7 years ago
    • DevClub
    • Dev Blog
  • Get your hot hands on the Sugar Mobile SDK!

    Matt Marum
    Matt Marum
    Greg Khanlarov , Director of Mobile Development, is so excited about the launch of the new Sugar Mobile SDK that he is speechless! If you are coming to SugarCon , make sure you get your hot hands on the new Sugar Mobile SDK first! On Tuesday, you can…
    • over 7 years ago
    • DevClub
    • Dev Blog
  • Using e-mail fields correctly in Sugar

    SugarCRM Developers
    SugarCRM Developers
    Post originally written by dwheelz. Here is an important message from David Wheeler , a long time Software Engineer and Architect at SugarCRM, about using e-mail fields correctly. E-mail handling is core to CRM software. Almost everyone we know uses multiple…
    • over 8 years ago
    • DevClub
    • Dev Blog
  • Prepare for the Backbone.js upgrade in Sugar 7.8

    Matt Marum
    Matt Marum
    Upgrading our Backbone Have you done some Sidecar programming lately? Then you have been using Backbone. Backbone is the err... backbone of Sidecar. It provides all the base MVC classes which are extended by Sidecar to create the Sugar 7 UI. For example…
    • over 9 years ago
    • DevClub
    • Dev Blog
  • Integrating to Sugar using a custom drawer action

    Matt Marum
    Matt Marum
    There are so many possible approaches for integrating with Sugar that selecting the best one can be tricky. When deciding to add new components into the Sugar user interface, the number of possibilities to consider is dizzying. Should I build a new component…
    • over 9 years ago
    • DevClub
    • Dev Blog
  • Addressing Subpanel Creep in Sugar 7.7

    Matt Marum
    Matt Marum
    Subpanel Creep The Subpanels section is where you find related records for the current displayed Sugar record. This is a vital feature because it allows a user to get a unified view of all the CRM records related to a particular record. Who are the Contacts…
    • over 9 years ago
    • DevClub
    • Dev Blog
  • Using Script and CSS loading plug-ins for easy Sugar integrations

    Matt Marum
    Matt Marum
    Getting 3rd party JavaScript into Sugar The most common UI integration point between Sugar and external applications is the trusty Sugar Dashlet. This is why we spend so much time talking about Dashlets here on the blog and at our Sugar Developer events…
    • over 9 years ago
    • DevClub
    • Dev Blog
  • Handling of JavaScript files in Sugar 7.7

    Matt Marum
    Matt Marum
    This post is a follow up on a question we posed on the Sugar Dev Club Community . The "Rebuild Minified JS Files" action is used to rebuild the contents of the jssource directory. We are considering removing this particular action from the UI because…
    • over 9 years ago
    • DevClub
    • Dev Blog
  • Faster Sugar integrations using Building Blocks

    Matt Marum
    Matt Marum
    What are Sugar Integration Building Blocks? This is a new effort to create an open source library of re-usable common components that can be easily adapted by developers interested in integrating applications with Sugar 7. This project is focused on the…
    • over 9 years ago
    • DevClub
    • Dev Blog
  • Sidecar Debugger Tools now in Beta!

    Matt Marum
    Matt Marum
    Sugar Engineering is proud to announce the Beta release of the open source Sidecar Debugger Tools project! Sidecar Debugger Tools This project was developed as part of the recent Partner hack week where it was a crowd favorite. Not only is this a great…
    • over 9 years ago
    • DevClub
    • Dev Blog
  • Sugar 7 test tools now available!

    Matt Marum
    Matt Marum
    Do you write unit tests for your Sugar customizations? Do you performance test your Sugar on-site deployments? Every developer knows they should be building unit tests and performance tests but sometimes it is just too hard to get started from nothing…
    • over 10 years ago
    • DevClub
    • Dev Blog
  • Leveraging Backbone Events in Sugar

    Matt Marum
    Matt Marum
    Sidecar and Backbone.js The Sidecar user interface framework is built on a variety of browser side technologies. Being proficient in these underlying technologies is important for any developer writing Sugar 7 user interface code. They key JavaScript…
    • over 9 years ago
    • DevClub
    • Dev Blog
  • Creating JavaScript unit tests for Sugar 7.6.0

    Matt Marum
    Matt Marum
    This tutorial will cover the creation of new Jasmine unit tests for testing your Sugar 7 front end code. In order to follow this tutorial, you will need access to the Sugar 7 Unit Test repository. Make sure you have the latest code. If you do not have…
    • over 9 years ago
    • DevClub
    • Dev Blog
  • CreateActionsView changes in Sugar 7.7.0

    Matt Marum
    Matt Marum
    UPDATE December 28, 2015 During Sugar 7.7 upgrade, the upgrader will identify existing create-actions view/layout customizations and automatically migrate them to create view/layout. This is a best effort migration that follows the two steps listed near…
    • over 9 years ago
    • DevClub
    • Dev Blog
  • Creating a Dashlet for Sugar 7 List Views

    SugarCRM Developers
    SugarCRM Developers
    Post originally written by tshubbard. In our previous "Hello World" dashlet post , we established what a minimal dashlet entailed. In these next post, we'll be building on those skills to create a more useful dashlet that takes advantage of Sugar 7 List…
    • over 10 years ago
    • DevClub
    • Dev Blog
  • Sugar 7.5 Metadata Diving for Smarter Integrations

    Matt Marum
    Matt Marum
    For Sugar 7.7 and later versions, you can access metadata from within the Sidecar clients using SUGAR.App.metadata.get() Many Sugar Developers are looking to build intelligent API integrations with Sugar that goes beyond Create-Read-Update-Delete (CRUD…
    • over 10 years ago
    • DevClub
    • Dev Blog
  • How Type and Name attributes affect Sugar 7 Views

    SugarCRM Developers
    SugarCRM Developers
    Post originally written by Joo Lee. Sugar 7 allows you to define your own view metadata for creating new custom layouts and views. In these custom view definitions, the correct use of the type and name attributes is essential when you want to reuse metadata…
    • over 10 years ago
    • DevClub
    • Dev Blog
  • Using Underscore.js to improve Sugar 7 performance

    Matt Marum
    Matt Marum
    If you've browsed the Sugar 7 JavaScript codebase much then you'll notice that we use Underscore.js all over the place. Use of _.each, _.bind, _.debounce, _.filter, and more are littered throughout the Sugar 7 codebase. It's not uncommon to see multiple…
    • over 10 years ago
    • DevClub
    • Dev Blog
  • Adding Views to Sugar 7.5 footer

    Matt Marum
    Matt Marum
    There are certain parts of the Sugar 7 user interface that are always available to the user. For example, the Sugar Cube at the top left corner of both our mobile and web applications is always visible as an anchor that allows the user to return to their…
    • over 10 years ago
    • DevClub
    • Dev Blog
  • Creating a "Hello World" Dashlet for Sugar 7

    SugarCRM Developers
    SugarCRM Developers
    Post originally written by tshubbard. For Sugar Developers, the Dashboard and Dashlet framework provided in Sugar 7 really helps you to build slick reusable Dashlets that can be targeted for certain parts of the app or made globally available anywhere…
    • over 10 years ago
    • DevClub
    • Dev Blog
  • Global Action Menus and Drawers in Sugar 7

    SugarCRM Developers
    SugarCRM Developers
    Post originally written by John Mertic. Editor's Note: This blog post comes from Bill Convis of SierraCRM, and talks about how his team worked with our top notch engineering team to find a way to add action menu items across multiple modules. Big thanks…
    • over 11 years ago
    • DevClub
    • Dev Blog
  • A common Sugar 7.x Dashlet Gotcha

    Matt Marum
    Matt Marum
    Sugar 7 Dashlets As you may know Dashboards and Dashlets are some of Sugar 7's most popular front-end features. Customizable Dashboards empower users with the ability to customize the contextual intelligence that gets delivered to them by their CRM within…
    • over 10 years ago
    • DevClub
    • Dev Blog
  • Customizing prefill when users copy Records in Sugar 7

    Matt Marum
    Matt Marum
    I was recently asked how to change the values that get entered into the new record when a user copies an existing record. This post will discuss how to make a simple change to your module's record view in order to change how fields get prefilled into…
    • over 11 years ago
    • DevClub
    • Dev Blog