SlideShare a Scribd company logo
July 8th: Layouts, Views and Building a Wizard
Intro
• Power Hour
– Developer / Admin Resource
– Promote Successful Implementations
• Ticomix
– SugarCRM “Advanced” Partner
– 2014 Rising Star
– Consulting, Development & Support
– www.ticomixcrm.com
– @TicomixCRM / @TicomixInc
• Webinar Logistics
About Jeff Bickart
• Sugar Developer since version 4.0a
• Director of Engineering of a Voice-Enabled CRM
startup
• Chief Technology Officer, NEPO Systems − SugarCRM
GOLD Partner
• CRM Evangelist, Ticomix
• Contact Information
– @bickart
– www.linkedin.com/in/bickart
Sugar Development 101
Agenda
• Layouts
• Views
• Wizards
Development 101
• Directories of Interest
– custom
– cache
– data
– Modules
– include
– vendor
– sidecar
• Where do my changes belong?
– custom
– custom
– custom
– modules
• Layouts are component plugins that define the
overall layout and positioning of the page.
• Layout components are typically made up of a
controller JavaScript file (.js) and a PHP file (.php),
however, layout types vary and are not dependent
on having both files.
Layouts
Views
• Views are component plugins that render data from
a context.
• View components may contain field components
and are typically made up of a controller JavaScript
file (.js) and at least one Handlebars template (.hbt).
Wizards
• A software wizard or setup assistant is a user
interface type that presents a user with a sequence
of dialog boxes that lead the user through a series
of well-defined steps. Tasks that are complex,
infrequently performed, or unfamiliar may be easier
to perform using a wizard.
Resources
• Sugar Developers Guide
– http://support.sugarcrm.com/02_Documentation/04_Sug
ar_Developer/Sugar_Developer_Guide_7.6/
• Sugar Developer Blog
– http://developer.sugarcrm.com/
• SugarCRM Add-on Boilerplate
– https://github.com/eggsurplus/sugarcrm-addon-
boilerplate
Future Webinars
Topics Subject to Change
• Future Topics
– Security
• Teams
• Roles
– Role based layouts
– Using the SugarJobQueue
– LogicHooks
– Deploying Packages
– Fields

More Related Content

PPTX
Establishing SOA Focused Enterprise Architecture
PPTX
Successful website design for organisations
PPTX
Salesforce training course in pune
PPTX
2 enhanced reporting with sai
PPTX
top 5 ways sharepoint can help your business
PDF
BrightGen's Winter 13 Salesforce Release Webinar
PDF
Takeuchi parts catalog software case study Powered by Mize Inc.
PPTX
What is needed to install SugarCRM 7.5.x
Establishing SOA Focused Enterprise Architecture
Successful website design for organisations
Salesforce training course in pune
2 enhanced reporting with sai
top 5 ways sharepoint can help your business
BrightGen's Winter 13 Salesforce Release Webinar
Takeuchi parts catalog software case study Powered by Mize Inc.
What is needed to install SugarCRM 7.5.x

What's hot (12)

PPTX
Maintainable Sitecore Solutions
PDF
Application Development with Microservices and Widgets
PPTX
Sitecore - what to look forward to
PDF
Rxt demo-part3
PDF
WSO2 Product Release Webinar Introducing WSO2 API Manager for Complete API ...
PPTX
Power BI : April Deep Dive
PPTX
InfoPath
PPTX
key roles for sharepoint farm administration
PDF
Introducing WSO2 API Manager for Mobile Applications and Rapid Integration
PDF
#MFSummit2016 Build: Bridging DevOps delivery with Agile methodologies
PDF
Getting Started with the WSO2 manager
PDF
Serena mainframe vug jan 2015 final
Maintainable Sitecore Solutions
Application Development with Microservices and Widgets
Sitecore - what to look forward to
Rxt demo-part3
WSO2 Product Release Webinar Introducing WSO2 API Manager for Complete API ...
Power BI : April Deep Dive
InfoPath
key roles for sharepoint farm administration
Introducing WSO2 API Manager for Mobile Applications and Rapid Integration
#MFSummit2016 Build: Bridging DevOps delivery with Agile methodologies
Getting Started with the WSO2 manager
Serena mainframe vug jan 2015 final
Ad

Viewers also liked (16)

PDF
Carp Landfill 101
PPTX
CRM360: The Customer Journey - Technology & Ecosystems (Session 6)
DOC
Dissertation
PPTX
August 12: Sugar’s Security Model – Teams and Roles
PPTX
CRM360 bristol-final
DOCX
Poster overview
PDF
Transcripts
PDF
ttsm3 NIK
PPT
Cultural and Folk Masks of Nepal
PDF
مهرجان الأضحى 2016 م/ 1437هـ - الملف التسويقي
DOCX
sanket new 1
PDF
Resources for Teaching Undergraduate Computational Physics
PDF
Competition Watch in Key Growth Sectors of Nepalese Economy
PDF
JPMRESUME
PPTX
Violencia dómestica
PDF
القيادة الإبداعية
Carp Landfill 101
CRM360: The Customer Journey - Technology & Ecosystems (Session 6)
Dissertation
August 12: Sugar’s Security Model – Teams and Roles
CRM360 bristol-final
Poster overview
Transcripts
ttsm3 NIK
Cultural and Folk Masks of Nepal
مهرجان الأضحى 2016 م/ 1437هـ - الملف التسويقي
sanket new 1
Resources for Teaching Undergraduate Computational Physics
Competition Watch in Key Growth Sectors of Nepalese Economy
JPMRESUME
Violencia dómestica
القيادة الإبداعية
Ad

Similar to July 8th: Layouts, Views and Building a Wizard (10)

PPTX
May 13th: If This Then That
PPTX
June 10th: The SugarCRM Platform
PPTX
June 10th: The SugarCRM Platform
PPTX
Sugar U: Session 7: An Introduction to Sugar Development, Going Way Beyond St...
PPTX
Sugar U: Session 8: Configuring Sugar for Your Business Using Studio
PPT
SugarCON 2009 - Theme Development in Sugar 5.5
PDF
10 thingsyoudidnotknow
PPTX
NectarBits.Content
PDF
A2 w press geocraftdocs
PDF
Unicorn Invasion: The Next Level of Sparkle and Stuff
May 13th: If This Then That
June 10th: The SugarCRM Platform
June 10th: The SugarCRM Platform
Sugar U: Session 7: An Introduction to Sugar Development, Going Way Beyond St...
Sugar U: Session 8: Configuring Sugar for Your Business Using Studio
SugarCON 2009 - Theme Development in Sugar 5.5
10 thingsyoudidnotknow
NectarBits.Content
A2 w press geocraftdocs
Unicorn Invasion: The Next Level of Sparkle and Stuff

Recently uploaded (20)

PDF
How to Get Approval for Business Funding
PPT
Lecture 3344;;,,(,(((((((((((((((((((((((
PDF
Comments on Crystal Cloud and Energy Star.pdf
PDF
Introduction to Generative Engine Optimization (GEO)
PDF
How to Get Funding for Your Trucking Business
PDF
Digital Marketing & E-commerce Certificate Glossary.pdf.................
PPTX
TRAINNING, DEVELOPMENT AND APPRAISAL.pptx
PDF
Cours de Système d'information about ERP.pdf
PDF
Module 3 - Functions of the Supervisor - Part 1 - Student Resource (1).pdf
PDF
Deliverable file - Regulatory guideline analysis.pdf
PDF
TyAnn Osborn: A Visionary Leader Shaping Corporate Workforce Dynamics
PPTX
sales presentation، Training Overview.pptx
PPTX
svnfcksanfskjcsnvvjknsnvsdscnsncxasxa saccacxsax
PDF
1911 Gold Corporate Presentation Aug 2025.pdf
PPTX
Board-Reporting-Package-by-Umbrex-5-23-23.pptx
PDF
Daniels 2024 Inclusive, Sustainable Development
PDF
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
PDF
Charisse Litchman: A Maverick Making Neurological Care More Accessible
PDF
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
PPTX
operations management : demand supply ch
How to Get Approval for Business Funding
Lecture 3344;;,,(,(((((((((((((((((((((((
Comments on Crystal Cloud and Energy Star.pdf
Introduction to Generative Engine Optimization (GEO)
How to Get Funding for Your Trucking Business
Digital Marketing & E-commerce Certificate Glossary.pdf.................
TRAINNING, DEVELOPMENT AND APPRAISAL.pptx
Cours de Système d'information about ERP.pdf
Module 3 - Functions of the Supervisor - Part 1 - Student Resource (1).pdf
Deliverable file - Regulatory guideline analysis.pdf
TyAnn Osborn: A Visionary Leader Shaping Corporate Workforce Dynamics
sales presentation، Training Overview.pptx
svnfcksanfskjcsnvvjknsnvsdscnsncxasxa saccacxsax
1911 Gold Corporate Presentation Aug 2025.pdf
Board-Reporting-Package-by-Umbrex-5-23-23.pptx
Daniels 2024 Inclusive, Sustainable Development
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
Charisse Litchman: A Maverick Making Neurological Care More Accessible
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
operations management : demand supply ch

July 8th: Layouts, Views and Building a Wizard

  • 2. Intro • Power Hour – Developer / Admin Resource – Promote Successful Implementations • Ticomix – SugarCRM “Advanced” Partner – 2014 Rising Star – Consulting, Development & Support – www.ticomixcrm.com – @TicomixCRM / @TicomixInc • Webinar Logistics
  • 3. About Jeff Bickart • Sugar Developer since version 4.0a • Director of Engineering of a Voice-Enabled CRM startup • Chief Technology Officer, NEPO Systems − SugarCRM GOLD Partner • CRM Evangelist, Ticomix • Contact Information – @bickart – www.linkedin.com/in/bickart
  • 4. Sugar Development 101 Agenda • Layouts • Views • Wizards
  • 5. Development 101 • Directories of Interest – custom – cache – data – Modules – include – vendor – sidecar • Where do my changes belong? – custom – custom – custom – modules
  • 6. • Layouts are component plugins that define the overall layout and positioning of the page. • Layout components are typically made up of a controller JavaScript file (.js) and a PHP file (.php), however, layout types vary and are not dependent on having both files. Layouts
  • 7. Views • Views are component plugins that render data from a context. • View components may contain field components and are typically made up of a controller JavaScript file (.js) and at least one Handlebars template (.hbt).
  • 8. Wizards • A software wizard or setup assistant is a user interface type that presents a user with a sequence of dialog boxes that lead the user through a series of well-defined steps. Tasks that are complex, infrequently performed, or unfamiliar may be easier to perform using a wizard.
  • 9. Resources • Sugar Developers Guide – http://support.sugarcrm.com/02_Documentation/04_Sug ar_Developer/Sugar_Developer_Guide_7.6/ • Sugar Developer Blog – http://developer.sugarcrm.com/ • SugarCRM Add-on Boilerplate – https://github.com/eggsurplus/sugarcrm-addon- boilerplate
  • 10. Future Webinars Topics Subject to Change • Future Topics – Security • Teams • Roles – Role based layouts – Using the SugarJobQueue – LogicHooks – Deploying Packages – Fields

Editor's Notes

  • #3: Why – we are experts in the field of SugarCRM and have been doing this for a long time and we recognize that its sometimes challenging to the the support you need, specifically for developers. Given our investment in the Sugar community we think its important to make sure that ALL users of sugar are finding success, deploying solutions that provide true value for your business… That said, we know we have a user group here that have varying technical backgrounds, some of you are admins and some are developers. When initially conceived, this Power Hour was designed with the Developer in mind, but due to the response we’ve received from this, we are considering creating two separate tracks, one for developers and one for admins. Regardless of your position, I would encourage you to stay connected today to get a sense of how these webinars will be conducted moving forward… So, what I’d like to do real quick, is have everyone simply answer this one poll question so we can get a better sense of our demographic. Ticomix was founded in 2000 and has locations and people across the country. We are currently an “Advanced” SugarCRM partner, making us one of the top 20 partners in the North America and we have a relationship with Sugar dating back to 2009. Last year we received the sole “Rising Star” award from Sugar, which demonstrates their confidence in Ticomix to continue to develop as one of the top Sugar providers in the world… We provide a full suite of services ranging from Sugar consulting through to on-going support. So, I know that was brief, but we want to turn this over to Jeff as quickly as possible to try and give you as much value from this hour as possible.. So just a couple of logistics.