Thursday, May 21, 2015

SugarCRM Reference: Dissecting the NavBar

A common challenge for Sugar developers is often times less about the development of a solution, but instead, finding the starting point to apply it. For example, should we wish to customize something in the subpanels area, do we modify the subpanels layout controller, or the subpanel-list metadata? Similar questions apply to various areas of Sugar.

To alleviate this problem, it is helpful to dissect the various sections that make up a typical page in Sugar and determine which components are used to construct it. In this case, we will focus on the NavBar, found at the top of Sugar.

The diagram below indicates the names of the various Sidecar components used to make the NavBar:

NavBar Analysis

I hope it helps and stay tuned for future diagrams!

1 comment:

  1. hi i am working on sugar crm
    i created a custom module and custom tab
    the tab appears on blue screen.and when i click on tab i get module output as needed
    buy i get notice error. it is below

    Notice: Undefined index: smartyexample in C:\Program Files\EasyPHP-DevServer-14.1VC9\data\localweb\SugarCE-6.5.22\SugarCE-Full-6.5.22\include\GroupedTabs\GroupedTabStructure.php on line 123


Your comments, feedback and suggestions are welcome, but please refrain from using offensive language and/or berating others. Thank you in advance.