• 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...
  • 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
  • Integrating Sugar with a CMS using REST APIs

    SugarCRM strives to be the "No-Touch" CRM. One of the most important steps in making this vision a reality is to integrate Sugar with systems that customers uses to engage with organizations. For exampl...
    Michael Shaheen
    last modified by Michael Shaheen
  • Sugar Developer Webinar - How to deploy code to SugarCloud using Module Loader

    In case you missed it, here's the recording! Recording: Webinar: How to deploy code to SugarCloud using Module Loader  The Module Loader is one of the most useful tools available to a SugarCloud developer when...
    Michael Shaheen
    last modified by Michael Shaheen
  • How to customize the Sugar PDF Manager

    Here is another guest post from Cédric Mourizard from the Elite SugarCRM Partner Synolia.  Cedric is a well recognized expert on the Sugar PDF Manager.  In regard to some recent questions from Sugar ...
  • SugarCRM New Product Line Technical FAQ

    In response to the recent evolution of the SugarCRM product line, we’ve compiled a list of answers to some common questions that we have received from the developer community about our new products. This FAQ wil...
    Michael Shaheen
    last modified by Michael Shaheen
  • Just about everything you need to know about the Fall '19 Release

    Sugar Fall '19 release is officially live! There's a huge buzz around our offices for this release - it's very exciting! Fall '19 brings an updated Portal experience as well as a few other features and fixes. &#...
    Michael Shaheen
    created by Michael Shaheen
  • Need to send emails from group email accounts?

    Hello Sugar Devs!   My name is Patrick Sullivan and I am SugarCRM’s Escalation Manager. I live in Pennsylvania, USA and began my career at SugarCRM in 2015 as part of the Support team. As the Escalation Ma...
    Patrick Sullivan
    last modified by Patrick Sullivan
  • 3 Tips for using the Sugar Metadata API

    What is the Sugar Metadata API? As you probably know, Sugar metadata encompasses the settings, data model (Vardefs), and visual layouts (Viewdefs) used by the Sugar application. The majority of changes made to Sugar u...
    Matt Marum
    last modified by Matt Marum
  • How to use Amazon EventBridge with Sugar

    Hi, my name is Julian Haresco and I am a Software Engineering Intern at SugarCRM. I am going to be a rising senior at Purdue University majoring in Computer Science with a focus in Machine Learning and Software Engine...
    last modified by JulianHaresco