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