Recent Additions
| Name | |||||||||
|---|---|---|---|---|---|---|---|---|---|
|
Enhance you SugarCRM edit views with filters In my last article I showed you how can add grandparent relate fields to your custom modules. In this article I show you how you can use those fields to filter search popups on other relate fields. |
|||||||||
|
Add grandparent fields to your SugarCRM modules When you build custom modules and you create one-to-many relations between them, you can put a link to the parent module in the various views. But what if that parent module has a one-to-many relation to yet another module? By default SugarCRM does not support adding links to grandparent modules on your views. This article shows you how to add them. |
|||||||||
|
SugarCRM many-to-one relations to standard modules With the module builder you can create a one-to-many relation from a custom module to a standard module, but not the other way around. This article explains how you can create a these in code yourself. |
|||||||||
|
Beyond module builder in building a custom module The Sugar developer guide is a very good starting point when you want to start customizing SugarCRM and when the module builder does not permit you to do so. Since I have struggled in the beginning to put some things into practice, I am gathering practical tips and pieces which I found at various places to enable others to benefit from my findings and as well for my personal reference. |
|||||||||
|
Build custom SugarCRM modules in Subversion In this second tutorial about SugarCRM and Subversion, Sander Marechal explains how you can build version controlled custom modules that work together with the version controlled SugarCRM from the previous article. |
|||||||||
|
Keeping SugarCRM under Subversion control Sander Marechal shows you how to keep SugarCRM itself under version control, how to deal with deployment and how to do upgrades in the face of customisations to the core code. |
|||||||||
|
Fixing one-to-many relationships in SugarCRM 5.1 There are four problems when you create a one-to-many relationship in the Module Builder: The Edit and Detail view do not properly contain the related fields in the child module, the related fields are not available in the List view, are not available in the subpanel and are not available on the Search panel. Here is how to fix all these issues. |
|||||||||
|
The SugarCRM cache directory demystified The SugarCRM cache directory contains not just cache files but a couple of other type of files as well. This article explains what's inside the cache directory. |
|||||||||
|
Improving Performance for the End-User A blog article describing the benefits for Sugar users of implementing HTTP compression on your Web server. |
|||||||||
|
Benefits of Server Side Caching A blog post detailing the benefits of implementing an op-code cache utility like APC or Zend Platform. |
|||||||||
|
Hiding the Short Cut menu JavaScript code snippet for hiding the Shortcut menu when the screen renders |
|||||||||
|
SugarCRM integration with custom Java applications The team at beanizer.org details examples of integrating SugarCRM with Java applications. |
|||||||||
|
SugarCRM and Asterisk integration in Java - First steps The team at beanizer.org details a Java-based system for monitoring Asterisk events and querying Sugar for customer details |
|||||||||
|
SugarCRM integration - website session and SOAP session The team at beanizer.org explores some techniques to pass session information from a website session to a SOAP session using SugarSoap. |
|||||||||
|
Studio & Module Builder - Tips & Tricks for the Developer Many useful examples on how to make Studio and Module Builder do what you want. |
|||||||||
|
Building Lead Capture Forms Join the Sugar Marketing team for an overview of how to quickly build and deploy a lead capture form on your website using the WYSIWYG form builder inside of Sugar. |
|||||||||
|
Common Customization Samples and Tutorials A series of common code-level customizations. |
|||||||||
|
Email address change for Sugar 5.0 There is a new schema for Email Addresses in 5.0, which deprecates the email1 and email2 fields in some modules such as Contacts, Leads, Prospects, and Accounts. The upgrade process will create the new email_addresses table and migrate the existing email addresses to the new table and the new relationship table email_addr_bean_rel. The email_opt_out and invalid_email fields in the Leads, Contacts, Prospects, and Accounts modules are also deprecated. This tutorial details those changes. |
|||||||||
|
Sugar 5.0 Data type changes In SugarCRM version 5.0 there are schema changes and vardefs.php file changes to consolidate inconsistencies in the use of boolean fields and related date/time fields throughout the modules. This tutorial details the changes and pointers for migrating module customizations or custom modules built in SugarCRM 4.x versions. |
|||||||||
|
Beyond Module Builder - Sugar 5.0 Code Tips and Tricks A series of tips and tricks on how to modify a module at the code level. Includes tips on how to make a column clickable in the ListView or Popup, how to hide a tab but still show data in a subpanel and how to create a new row in a subpanel without hiding existing rows. |
|||||||||
|
SugarCRM + SOAP + ColdFusion + Bug Tracker A code sample that shows how to connect a ColdFusion Web service to the SugarCRM Bug Tracker module via a SOAP call. |
|||||||||
|
Using Yahoo Stock Ticker Web Services in Sugar In this article we will cover integrating live stock updates within the Sugar application. Yahoo provides a web service that generates comma separated data containing the stock prices of a ticker symbol. |
|||||||||
|
Fun with Sugar Wireless! Join Jason Nassi as he customizes Sugar Wireless 5.1 to expose Notes in the Cases module. |
|||||||||
|
Programmatically Hiding and Displaying Panels Based on the Value of A Drop Down in 5.1 In many cases it is desirable to hide or show certain fields on a form based on the value of a field. For example, if the account is a partner the form should show partnerish fields. 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. |
|||||||||
|
Lightboxing in a Detail View There are many times when you want to open a new page or popup in the middle of an existing page while also taking focus off of the page that you clicked from. Lightboxes allow you to do this by centering the popup information in the middle of the screen while blacking out everything the information around it. |
|||||||||
|
JSON and Sugar with Majed Itani In this tutorial we will talk about JSON which stands for JavaScript Object Notation and how it allows for your applications HTML front end to communicate with your PHP back end. |
|||||||||
|
Building Sugar 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 Sugar Dashlet and RSS feed for the custom-built Blogs module. * If prompted for a codec within Microsoft Media Player, download the codec from http://www.gotomeeting.com/codec/. |
|||||||||
|
Introduction to Module Builder 5.1 Join Jennifer Yim, SugarCRM Product Manager, as she provides an overview of creating a custom module using the updated Module Builder in Sugar 5.1. |
|||||||||
|
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. |
|||||||||
|
Web-to-Candidate Handling Also building on the Creating New Modules and Relationships tutorial, in this tutorial you will create a web to candidate form that can be used on a fictional company's website. This form will capture candidates and add them as a candidate into Sugar. |
|||||||||
|
Reporting and Workflow This tutorial builds on the Creating New Modules and Relationships tutorial. In the Reporting and Workflow tutorial, you will to create reports and set up workflow rules, triggers, and alerts. |
|||||||||
|
Bending Sugar with Majed Itani (Webcast Part 1) Join Majed Itani as he walks through dramatic upgrade-safe customizations. * If prompted for a codec within Microsoft Media Player, download the codec from http://www.gotomeeting.com/codec/. |
|||||||||
|
Sugar Dashlets and You The Sugar Dashlet Framework allows developers to easily create new Sugar Dashlets that are installable into SugarCRM instances. |
|||||||||
|
SI Bootcamp- Complete tutorial In this tutorial you will create a complete set of HR modules using the Sugar 5.0 Module Builder. |
|||||||||
|
Parsing XML Data using PHP Learn about XML Integration Workflow, and create XML Data using Report Functionality |
|||||||||
|
Web Services Intro SOAP Intro and Practical Examples |
|||||||||
|
Custom Aging Field - The upgrade safe way In this example we are going to do a custom aging field. |
|||||||||
|
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 |
|||||||||
|
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. * If prompted for a codec within Microsoft Media Player, download the codec from http://www.gotomeeting.com/codec/. |
|||||||||
|
Implementing Field Level Security in Sugar 5 In this tutorial we discuss access types and a go on a field level security tour. |
|||||||||
|
Sugar Charting Review chart types, chart modifications and more. Applies to Sugar 5.0 and up. |
|||||||||
|
Using Business Logic Hooks to build upgrade safe customizations Learn how to create upgrade-safe custom code that triggers off of a variety of events or "business logic hooks" |
|||||||||
|
Updated Studio in Sugar 5 Discover the newly redesigned Studio for Sugar 5.0 |
|||||||||
|
Performance Wiki Articles Several Sugar Wiki articles giving specific instructions for optimizing the performance of your SugarCRM system. |
|||||||||
|
SugarCRM Developer Guide from Packt Publishing The book provides you with a module development tutorial, showing the essential steps for hooking your module into the SugarCRM infrastructure. Written for Sugar 4.5.1. |
|||||||||
|
Database Tuning for SugarCRM and MySQL One hour recorded video session discussing details of tuning MySQL for optimum performance with SugarCRM. * If prompted for a codec within Microsoft Media Player, download the codec from http://www.gotomeeting.com/codec/. |
|||||||||
|
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. |
|||||||||
|
Building Custom Modules with Sugar 5.0 White Paper A technical white paper on how to build a custom module with Sugar 5.0. |
|||||||||
|
Sugar Web Service APIs Video sessions about the ins and outs of using Web Services (SOAP) with Sugar * If prompted for a codec within Microsoft Media Player, download the codec from http://www.gotomeeting.com/codec/. |
|||||||||
|
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. |
|||||||||
Couldn't find what you were looking for? Drop us a note and we'll do our best to get it up here.
RSS
