• Utilizing external storage for Document Files

    A common request we hear is for a solution to store files that are attached to records in an external location. For example: "How can I store uploaded documents in Box.com and include a reference to the file in S...
    Michael Shaheen
    created by Michael Shaheen
  • How to import a .csv via SFTP to create records in Sugar

    A consistent challenge for integration developers is managing flat file integrations with systems where direct access is not natively provided by existing functionality or permitted for security reasons. In this guide...
    Michael Shaheen
    created by Michael Shaheen
  • Introducing Sugar Integrate Templates

    Sugar Integrate makes integrating with (or migrating data between) systems so much easier than doing it manually through code. Even with this incredible IPaaS, however, some integrations can still feel daunting. So, t...
    Michael Shaheen
    created by Michael Shaheen
  • SugarCRM Cookbook - SugarQuery - The Basics

    Post originally written by Jim Bartek.   UPDATE October 3rd 2017  Removed references to compileSql() function which was deprecated and removed in Sugar 7.9.   You have found yourself in a bind, and yo...
    SugarCRM Developers
    last modified by SugarCRM Developers
  • 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...
  • Join us for the Sugar Developer Q3 2020 Update!

    Hello Sugar Developers!   We want to make sure your customizations and integrations are ready for the Sugar Q3 2020 release. So we're hosting a webinar just for you! In addition to details about t...
    Matt Marum
    last modified by Matt Marum
  • Adding Custom Color Variables to the Sugar Theme

    In Sugar Q1 2020 (10.0), we made some significant updates to our color palette. Seven LessJS variables have been removed. This has caused a small number of cases where there are issues with custom themes that relied o...
    Michael Shaheen
    last modified by Michael Shaheen
  • Eventing And Bulk With Sugar Integrate

    Integrations are all about enabling communication between disparate systems. So, when building a new integration, one of your top priorities should be to create frameworks for data transfer. Specifically, methods for ...
    Michael Shaheen
    last modified by Michael Shaheen
  • How to configure SAML SSO for Sugar

    Many customers want to configure Sugar for Single Sign On (SSO). Well Sugar supports Security Assertion Markup Language (SAML) so this must be easy, right? But the devil is always in the details.  Each SAML...
    Matt Marum
    created by Matt Marum
  • The Basics of Creating and Mapping a Common Resource

    Here’s a step-by-step guide on what a Common Resource is and how to create and map transformations within Sugar Integrate.   What is a Common Resource? A Common Resource is simply a way of normalizing data ...
    Matt Marum
    created by Matt Marum
  • Unknown platforms to be restricted in Winter '18 release

    In Sugar 8 / Spring '18, Sugar administrators can now configure API platforms using the Administration panel. The Platform extension is still available if you want to register a custom API platform as part o...
    Matt Marum
    last modified by Matt Marum
  • New Sugar Integrate space in Developer community

    In case you missed it, I want to draw everyone's attention to the new Sugar Integrate space here in the Developer community.   We've launched a new product that I think you guys will love but it's very...
    Matt Marum
    last modified by Matt Marum
  • Calling a Sugar Integrate Procedure from an external platform

    There is a lot you can do with Sugar Integrate. In most of the demos we have released, our examples show a Procedure that is triggered by an event in a platform like Sugar Sell. But what about when we want a Procedure...
    Matt Marum
    created by Matt Marum
  • Introducing Professor M’s School for Gifted Coders

    We’ve been working behind the scenes to create a customized version of Sugar that we’re calling the Professor M School.  The essential pieces are ready to go, and we’re thrilled to announce that...
    lschaefer
    last modified by lschaefer
  • 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
  • Using Composer with Sugar PHP development

    Post originally written by Emmanuel iNet.   Jun 14 2017 UPDATE  The latest versions of Sugar includes native support for Composer. You can customize the core ./composer.json to add and manage new 3rd p...
  • 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
  • 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