Intro
• Power Hour– Developer / Admin Resource
– Promote Successful Implementations
• Ticomix– SugarCRM “Advanced” Partner
– 2014 Rising Star
– Consulting, Development & Support
– www.ticomix.com
• Webinar Logistics
SugarCRM Development 101
• Live Demonstration of the following
– Installing SugarCRM 7.5
– Setting Up Your Development Environment
– Understanding what was installed
• Questions and Answers
Future Webinars
• April 8th
– Building Custom Dashlets
• May 13th
– Using the SugarJobQueue
• June 10th
– Workflows, LogicHooks & Deploying Packages
• July 8th
– Layouts, Views and Building a Wizard
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 − SugarCRM Advanced Partner
• Contact Information
– @bickart
– www.linkedin.com/in/bickart
– Blog: sugarcrm-dev.blogspot.com
Sugar 7.5 Installation Requirements• LAMP
– Linux
• WAMP– Windows
• MAMP– MacOS
• Apache (2.2, 2.4)– rewrite
• MySQL (5.1, 5.5, 5.6)– Maria DB
– Percona
• PHP (5.3, 5.4)– bcmath
– curl
– gd
– hash
– imap
– json
– mbstring
– openssl
– SimpleXML
– zip
– zlib
• Elasticsearch (1.3.1)
InstallationDemonstration
Setting Up Your Development
Environment
Setting Up Your Development
Environment
• Integrated Development Environment
– PhpStorm, Sublime Text, NetBeans, Zend Studio,
Eclipse with PDT
– Notepad++, VIM, EMACS
• Team Development
– Source Code Control
• GIT, SVN
PhpStorm
• Consistent Code Formatting!
References
• Introduction to SugarCRM Development
• Sugar Developer Guide 7.5
• SugarCRM Developers
• SugarCRM: Developers Guide
Future Webinars
• April 8th
– Building Custom Dashlets
• May 13th
– Using the SugarJobQueue
• June 10th
– Workflows, LogicHooks & Deploying Packages
• July 8th
– Layouts, Views and Building a Wizard