Tutorials

We've compiled a list of tutorials for common tasks related to developing for Sugar.

Performance Tuning

Name Description
Best Practices for Tuning Production Systems One hour recorded video session giving an overview of tuning all aspects of a SugarCRM system for optimum performance.
Database Tuning for SugarCRM and MySQL One hour recorded video session discussing details of tuning MySQL for optimum performance with SugarCRM.
Performance Wiki Articles Several Sugar Wiki articles giving specific instructions for optimizing the performance of your SugarCRM system.
CTO Series An ongoing discussion in the Sugar Forums with SugarCRM CTO and Co-founder Jacob Taylor where he discusses a variety of developer topics including how to optimize performance and scalability.

Release 5.0

Name Description Files
Parsing XML Data using PHP Learn about XML Integration Workflow, and create XML Data using Report Functionality Download
Field Level Security In this tutorial we discuss access types and a go on a field level security tour
Sugar 5.0 Charting Review chart types, chart modifications and more
Business Logic Hooks Business Logic Hooks Review
Module Builder Explore the Module Builder for Sugar 5.0
Studio Discover the newly redesigned Studio for Sugar 5.0
Custom Modules Learn how to build a custom module with Sugar 5.0
Creating New Modules and Relationships In this tutorial you will complete step-by-step exercises that will walk you through creating new modules and establishing module relationships.
Employee Referral Handling In this tutorial you will create a new relate-to field establish a new relationship between the existing employees module and the new Candidates module.

Web Services

Name Description
Sugar Web Service APIs Video sessions about the ins and outs of using Soap with Sugar
SugarCRM integration with custom PHP applications (I) Explore some basic querying methods to get lists of contacts from the SugarCRM
SugarCRM integration with custom PHP applications (II) Explore some basic querying methods to get lists of contacts from the SugarCRM
Custom Fields A forum post about getting data from custom fields

Customizations

Name Description Files
Building Dashlets and RSS Feeds Expanding on Sugar Architect Majed Itani's previous session on building a custom Blogs module, this developer session focuses on adding a new Dashlet and RSS feed for the custom-built Blogs module.
Programmatically Hiding and Displaying Panels Based on the Value of a Drop Down In many cases it is desirable to hide or show certain fields on a form based on the value of field. The easiest way to do this is to create panels with information specific to each record type and then hide or show the panels based on the record type.
Module Builder with Jennifer Yim Join Jennifer Yim as she takes you through creating a custom module using Module Builder
Bending Sugar with Majed Itani First Dev-User Group session of 2008. Join Majed Itani as he walks through dramatic upgrade-safe customizations.
Webcast: Part 1 | Part 2
Code Files coming soon
SugarCRM Developer's Manual The book provides you with a module development tutorial, showing the essential steps for hooking your module into the SugarCRM infrastructure.
Custom Aging Field - The upgrade safe way In this example we are going to do a custom aging field. Download
Sugar Dashlets and You The Dashlet Framework allows developers to easily create new Dashlets that are installable into SugarCRM instances.
Have feedback for us? Drop us a line.
Terms & Conditions | Privacy | Trademark Info | Contact Info | FAQs | SugarCRM Inc.© 2004 - 2008 All rights reserved.