• Nearly everything you need to know about the Q2 2020 Release

    Hello Sugar Developers!   We have another release ready for you with new features and fixes! We are calling this one Sugar Q2 2020 (or Sugar 10.0.0). This release is for both cloud and on-premise customers. ...
    Michael Shaheen
    last modified by Michael Shaheen
  • Introducing Sugar Integrate

    Sugar Integrate Solution Sugar Integrate is a brand new integration platform as a service (iPaaS), that is purpose-built for Sugar developers so that they can deliver on CX integration needs faster and accelerate busi...
    Matt Marum
    created by Matt Marum
  • Adding a Custom Module to the Customer Portal

    Back in September of this year (2019), we held the Developer's Webinar for the 9.2 release of Sugar. During that presentation, I touched on how the Portal can be customized. Among the things illustrated in the webinar...
    Michael Shaheen
    last modified by Michael Shaheen
  • What you need to know about the new SugarIdentity service!

    The 'idm_mode' config setting was moved out of config.php and into the database. It's now necessary to update the config table to disable this setting for a local backup. Instructions updated below. Those who have b...
    Matt Marum
    last modified by Matt Marum
  • Doubling Sugar application performance

    Impatience is a virtue Larry Wall (the inventor of Perl) is credited with identifying the three great virtues of a programmer: "laziness, impatience, and hubris."   These virtues are usually shared with a wink. ...
    Matt Marum
    last modified by Matt Marum
  • Don't miss the Sugar Q2 2020 Developer Webinars!

    Hello Sugar Developers! It's that time again - a new Release of Sugar is upon us. To ensure that you are ready for the Sugar Q2 2020 release, we're hosting another set of webinars just for you!   What we will be...
    Michael Shaheen
    last modified by Michael Shaheen
  • Visually mark your Dev, QA and Production servers

    We have 4 different sets of servers on one of my SugarCRM Enterprise installs.  We also have 4 people who do development, QA or Admin work so it is vitally important that everyone is aware of what server they are...
    Kenneth Brill
    last modified by Kenneth Brill
  • Writing PHPUnit tests just got easier!

    We can probably all agree that automated tests are great, but sometimes we put off writing them because the initial first step of getting everything working correctly can be really difficult.     ...
    Matt Marum
    last modified by Matt Marum
  • Creating a PHP unit test for Sugar 7

    In a previous post, we learned how to write JavaScript unit tests using Sugar 7's Jasmine framework.  Today we will learn how to write PHP unit tests using Sugar 7's PHPUnit framework.  If you do not ha...
    Matt Marum
    created by Matt Marum
  • How to Set Up Sugar Mail for Local Testing

    Testing email notifications is something we find ourselves doing rather often while developing Sugar customizations. Ideally, while doing this, we don’t want to send out emails to recipients not involved in the ...
    Yury Voloshin
    last modified by Yury Voloshin
  • Code completion in your Sugar development environment

    Code Completion I have finally gotten around to improving my development environment and I chose to start with code completion. I use phpStorm but I think everything here would apply to any editor out there. When Suga...
    Kenneth Brill
    created by Kenneth Brill
  • Blocking TLS v1.1 and earlier in SugarCloud

    We intend to disable support for TLS v1.1 and older in the SugarCloud on November 8, 2019 February  1, 2020. This action is consistent with the rest of the industry. It may impact some Sugar integrations that con...
    Michael Shaheen
    last modified by Michael Shaheen
  • Using e-mail fields correctly in Sugar

    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 cor...
    SugarCRM Developers
    last modified by SugarCRM Developers
  • How to Build Custom Record Views in Sugar

    Note: This content was originally posted on Upsert's blog on October 31, 2019.   Have you ever wanted to create a custom route in Sugar that allows you to create, display, and edit a subset of a module's fields?...
    Jerry Clark
    last modified by Jerry Clark
  • How to build an External API Dashlet

    On October 28, 2019, we conducted a webinar on the topic of How to deploy code to SugarCloud using Module Loader. In that presentation, we demonstrated a Module Loadable Package that would do 3 things:   Modify ...
    Michael Shaheen
    last modified by Michael Shaheen
  • Nearly everything you need to know about the Winter '20 Release

    Hello Sugar Developers!   It's that time again - we have completed a new quarterly release. Sugar 9.3 (Winter '20) is a cloud release but the updates in this version will be available to on-premise customer...
    Michael Shaheen
    last modified by Michael Shaheen
  • Get ready for the Sugar Winter '20 releases!

    It's that time again! We have held another quarterly webinar where we discussed all the big changes that Sugar Developers need to know about in our upcoming Winter '20 releases.   In addition to details about th...
    Matt Marum
    last modified by Matt Marum
  • Creating a "Hello World" Dashlet for Sugar 7

    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 th...
  • Using SugarCRM XHProf Viewer to profile Sugar server-side performance

    Post originally written by Vadzim Ramanenka.   Sugar Performance Engineer Vadzim Ramanenka shares some tips for profiling Sugar code using our newly launched SugarCRM XHProf Viewer open source...
  • Don't miss the Fall '19 Sugar Developer Webinars!

    Hello Sugar Developers!   Fall is upon us and we have lots of things to share. We want to make sure you are ready for the Sugar Fall '19 release, so we're hosting two webinars just for yo...
    Michael Shaheen
    last modified by Michael Shaheen