Blog

Supercharge your SugarCRM with a Google Style Theme

Posted by on November 25, 2012
Google Style SugarTheme is a sharp looking theme similar to the look-and-feel of Google which also brings many productivity improvements. This theme reduces the steps it takes to edit a record, uses more screen real estate, and adds favorites and reminders to the UI.

Contact Indicators Module for SugarCRM

Posted by on November 19, 2012
Figuring out who to follow up with next just got a whole lot easier with Contact Indicators. Another fine add-on from Atcore Systems, this addition brings an easy to view last-contacted indicator to the list and detail views of Leads, Contact, and Accounts. For example, I want to reach out to my contacts roughly once a month. At the very least maybe every two months. To match that desire, I configure the add-on to show a green icon for the Contacts module if I have reached out within the past 30 days, a yellow icon if within 60 days, and red if over 60 days. Now when I search for all my contacts I can see who I have contacted and how recently.

Saving Admin Options For A Custom SugarCRM Module

Posted by on November 15, 2012
Previously, we covered how to Add Your Own Links to the SugarCRM Admin Option Page. This post will cover how to save configurations on that option page to the database using SugarCRM's Administration class.

Add Images To Your Records With Photo Module

Posted by on November 12, 2012
Have you ever wanted to add images to your products, contacts, or real estate properties in SugarCRM CE? With Photo Module you get a new Photo field type added to Studio. This makes it possible to add as many custom photo fields as you would like, in a matter of minutes.

Manifest Utils Directive in a SugarCRM Module

Posted by on November 8, 2012
The "utils" option allows you to define custom global utility functions. One use of a custom utility function is for populating a dropdown from the database. For example, you may wish to have a custom field on a contract that tracks what product is associated to it. There are two main steps to do this; define the custom function and then tell the custom field to pull from the function.