SugarClub
SugarClub
  • User
  • Site
  • Search
  • User
SugarClub
SugarClub
  • User
  • Site
  • Search
  • User
DevClub
DevClub

Dev Blog

  • Dev Blog
  • Answers & Best Practices
  • Dev Tutorials
  • Developer Events
  • Developer Suggestions
  • Members
  • Tags
  • Event Recaps
  • Sub-Groups
  • More
  • Cancel
  • New
Click here to join "DevClub" to engage in the conversation with this group and curate your SugarClub experience.

The Dev Blog is a collection of posts from expert Sugar developers.

  • Bookmark for easy future reference
  • Click Notifications to receive notifications
Blog Actions
  • Subscribe by email
  • More
  • Cancel
Related
  • Tags
  • Subscribe by email
  • More
  • Cancel
  • Formatting SQL Queries from the SugarCRM.log file

    Kenneth Brill
    Kenneth Brill
    Ever since prepared queries appeared in Sugar it has made debugging queries a lot more challenging.  When you set your log level to INFO and collect the suspect queries you are presented with queries that look like thisSELECT meetings.id, meetin...
    • 25 Jan 2021
  • The State of JS and CSS

    Michael Shaheen
    Michael Shaheen
    Each year, I receive a survey about my JavaScript and CSS habits, preferences, and knowledge. That data is then compiled into 2 reports: The State of JavaScript and The State of CSS. I don't think enough people are aware of these reports. So, I w...
    • 13 Jan 2021
  • You down with CSP?

    Michael Shaheen
    Michael Shaheen
    A change is comin... Not just yet but tentatively for 11.0 (around April 2021), we plan to add a new admin module to manage and enforce CSP. We want to ensure that you are ready for the change and understand what a CSP is. A Content Securit...
    • 5 Jan 2021
  • Join us for the Sugar Q1 2021 Release Developer Webinar!

    Michael Shaheen
    Michael Shaheen
    Hello Sugar Developers! We want to make sure your customizations and integrations are ready for the Sugar Q1 2021 (10.3) release. So we're hosting a webinar just for you! In addition to details about the latest release, we will also be looking at...
    • 4 Dec 2020
  • Nearly everything you need to know about the Q1 2021 Release

    Michael Shaheen
    Michael Shaheen
    Hello Sugar Developers! We have another release for you with new features and fixes! We are calling this one Sugar Q1 2021 (or Sugar 10.3.0). This release is for cloud customers only. Here are some of the new features and fixes for this release.&nbsp...
    • 3 Dec 2020
  • Upsert as explained by "Upsert"

    Jerry Clark
    Jerry Clark
    Let’s talk about Upsert - not to be confused with our company of the same name. Upsert API endpoints are an incredible time saver. Have your integrations become cumbersome? Much like that 90’s band Seven Mary Three, we want to avoid this ...
    • 9 Nov 2020
  • Sprint Week 2020 Recap!

    Michael Shaheen
    Michael Shaheen
    Last week (9.28.2020 - 10.2.2020) members of the Product and Engineering teams set aside time to participate in SugarCRM's annual internal hack-a-thon called "Sprint Week". This year was a bit different than past Sprint Weeks in that we were ALL remo...
    • 7 Oct 2020
  • API Authentication Primer

    Michael Shaheen
    Michael Shaheen
    Even though nearly all modern API authentication specifications can be categorized into a few different types, every single one of them has nuances. Even authentication standards, like OAuth 2.0, have different grant types and have components of each...
    • 30 Sep 2020
  • Sugar Dev Tools Github Repository Changes

    Michael Shaheen
    Michael Shaheen
    In the next couple of weeks, we will be moving a few of our private Git repositories out of the SugarCRM Github organization to a new SugarCRM Developers Github organization. Nothing will change with the files or the directory structure, etc. All tha...
    • 23 Sep 2020
  • Introducing populate_list in Flex Relate (parent) fields

    André Lopes
    André Lopes

    Here's a guest blog post from experienced Sugar Developer and active DevClub member André Lopes.

    Hi there,

    The Flex Relate field type (aka parent field) is pretty useful as everybody knows, but it has an important limitation: It doesn't support the out of the box the populate_list vardefs attribute. Even on version 10.0.1 that feature is missing as per some comments in methods format and setValue inside its JS controller…

    • 11 Sep 2020
  • Join us for the Sugar Q4 2020 Release Developer Webinar!

    Matt Marum
    Matt Marum

    Hello Sugar Developers!

    We want to make sure your customizations and integrations are ready for the Sugar Q4 2020 release. So we're hosting a webinar just for you! In addition to details about the latest release, we will also be looking at topics that have been requested frequently since our last webinar.

    What we will be covering:


    Some of the big changes that are likely to impact you include the following:

    • SugarBPM…
    • 2 Sep 2020
  • Nearly everything you need to know about the Q4 2020 Release

    Michael Shaheen
    Michael Shaheen

    Hello Sugar Developers!

    We have another release for you with new features and fixes! We are calling this one Sugar Q4 2020 (or Sugar 10.2.0). This release is for cloud customers only.

    Here are some of the new features and fixes for this release. This is not an exhaustive list of everything we did for Sugar 10.2 - just the items that we thought would be important for a developer to take note of. 

    • Studio and Module Builder…
    • 19 Aug 2020
  • Join us for the Sugar Developer Q3 2020 Update!

    Matt Marum
    Matt Marum
    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 the latest release, we will also be lookin...
    • 19 Jun 2020
  • Adding Custom Color Variables to the Sugar Theme

    Michael Shaheen
    Michael Shaheen
    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 on these variables. But, don'...
    • 8 Jun 2020
  • Nearly everything you need to know about the Q2 2020 Release

    Michael Shaheen
    Michael Shaheen
    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. In March, we conducted a webinar highlig...
    • 7 Apr 2020
  • Don't miss the Sugar Q2 2020 Developer Webinars!

    Michael Shaheen
    Michael Shaheen
    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 coveringSome of the big changes t...
    • 5 Mar 2020
  • Visually mark your Dev, QA and Production servers

    Kenneth Brill
    Kenneth Brill
    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 on.  We all move among the...
    • 23 Feb 2020
  • How to Set Up Sugar Mail for Local Testing

    Yury Voloshin
    Yury Voloshin
    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 test. While I usually manage to ...
    • 13 Feb 2020
  • Code completion in your Sugar development environment

    Kenneth Brill
    Kenneth Brill
    Code CompletionI 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 Sugar went to the BeanFactory to inst...
    • 12 Feb 2020
  • Nearly everything you need to know about the Winter '20 Release

    Michael Shaheen
    Michael Shaheen
    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 customers in the upcoming Sugar 9.0 release this ...
    • 14 Jan 2020
  • How to build an External API Dashlet

    Michael Shaheen
    Michael Shaheen
    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 the UI via custom.lessAdd a post-install ...
    • 6 Jan 2020
  • Adding a Custom Module to the Customer Portal

    Michael Shaheen
    Michael Shaheen
    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 was adding a module to the Port...
    • 20 Dec 2019
  • Get ready for the Sugar Winter '20 releases!

    Matt Marum
    Matt Marum
    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 the latest release, we also looked at ...
    • 5 Dec 2019
  • How to Build Custom Record Views in Sugar

    Jerry Clark
    Jerry Clark
    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? Well, you're in luck!In this post we wil...
    • 20 Nov 2019
  • Sugar Developer Webinar - How to deploy code to SugarCloud using Module Loader

    Michael Shaheen
    Michael Shaheen
    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 customizing Sugar. It is the safest ...
    • 10 Oct 2019
>