Blogs / Developers
Friday, March 21, 2014 - 2:26pm
1. Introduction So you have yourself in a bit of a bind, you need to get an existing API to do something different. Maybe you need more information on an Account record, or perhaps your custom module needs some custom handling to go along with it. This cookbook entry is going to give you a few examples on how to override the default behavior of the REST API. 2. Before we get started Before we get...
Monday, March 10, 2014 - 2:53pm
This article is aimed at beginning to intermediate SugarCRM developers who want to create custom filters in SugarCRM version 7. This does not cover the custom filters that users can create for themselves.  Those are stored on a per-user basis and are not available to all users.  Instead, this document will cover creating filters that all users of the system will have access to. This article...
Monday, March 10, 2014 - 2:48pm
So you’ve seen what the REST API can do and you want more. In this recipe we’ll be covering how to create your own REST endpoint. Our sample endpoint is going to go beyond the filter API and give us a list of accounts ordered by the number of open cases. 1. Deciding on an endpoint location This is just about the most important step in adding a new endpoint. The URL of an endpoint...
Friday, February 28, 2014 - 4:11pm
We are pleased to announce the return of UnCon! Sugar is more than just a CRM – it is also a platform where developers can build all sorts of custom widgets and integrations to popular 3rd party applications and APIs. Join us at UnCon to learn how sweet it can be to build integrations and widgets in Sugar! UnCon is a great chance for novice and skilled Sugar developers to hack side-by-side with...
Friday, February 28, 2014 - 2:44pm
This is the final section of the School of Rest. We’ll be covering filtering on relationships as well as Global Search, Favorites, and Deleting records. We’ve already created our Account “Burger Palace” in Part 1 and showed how to filter lists with various conditions. And in Part 2 we created our Contact “Bob Burger” and related him to “Burger Palace...
Friday, February 28, 2014 - 2:42pm
This is part 2 of 3 of The School of REST. In Part 1 we covered creating our Account “Burger Palace” and using the filter API to get just the records we wanted. Today we’ll cover retrieving records, creating our Contact “Bob Burger”, updating records, and associating records together.  6. Retrieve a specific Account – Burger Palace  We created “Burger...
Friday, February 28, 2014 - 2:41pm
Welcome to the School of REST – our first installment in the Sugar 7 Cookbook Series! We’ve always believed that DATA belongs to you and it should always be accessible to you! With Sugar 7 we’ve added a completely revamped REST API. Today we are going to cover all the basics of pushing data into and getting data out of your SugarCRM instance. For each of the API calls we’...
Friday, February 28, 2014 - 1:47pm
Sometimes the best way to learn something is to dive right in and to get hands on experience. While there are several documents on developing Models, Views, and Controllers for Sugar 7, the core developers wanted to do something a bit different to help everyone get caught up to speed. We want to create a rich set of step by step examples or “recipes” for all the different things that...
Tuesday, February 11, 2014 - 6:07am
App Throwdown is back! Are you ready for it? That’s right, we are excited to bring back one of our attendee’s favorite parts of SugarCon. It’s THE event to see the latest and most innovative ways our incredible partner ecosystem bend and shape Sugar to make it more powerful for customers worldwide. And as a developer, you have the chance to get that amazing app you’ve...
Monday, February 10, 2014 - 5:05am
We often get asked how to extend the Record view in Sugar 7. The Record view in Sugar 7 is one of the more complex views in the application so extending it can be a little tricky. The examples below are based on Sugar 7.1.5. The first question I would ask is “are you overriding the Record view for a single module?” In that case, then what you need can be accomplished using a single file. All you...

Get in touch

Forgot your password?