: John Mertic
: The Definitive Guide to SugarCRM Better Business Applications
: Apress
: 9781430224402
: 1
: CHF 50.60
:
: Allgemeines, Lexika
: English
: 280
: Wasserzeichen/DRM
: PC/MAC/eReader/Tablet
: PDF

SugarCRM is a leading open-source customer relations management tool and development platform with nearly 5.5 million downloads, nearly 17,000 developers, and lots more users.

The Definitive Guide to SugarCRM is the first official SugarCRM book available to developers and users. This definitive book begins with a discussion of the SugarCRM platform components, namely MVC, Studio, Module Builder, authentication, and themes.

Next, you'll learn how to customize the modules SugarCRM comes with out of the box in an upgrade-safe manner. The text then presents an example application that a typical business might use and shows how to build it using SugarCRM, using both existing functionality as well as newly added functionality.



John Mertic is a software engineer at SugarCRM. He has worked on several areas of the product, namely the Import module, Sugar Wireless, database back ends, and currently themes. He graduated with a bachelor s degree in computer science from Kent State University and has several years of experience with PHP web applications. He has also contributed to many open source projects, most notably the PHP project, for which he is the creator and maintainer of the PHP Windows Installer. He has also authored several articles for PHP Architect, IBM developerWorks, and Apple Developer Connection.
Contents at a Glance4
Contents5
About the Author11
About the Technical Reviewers12
Acknowledgments13
Introduction14
The SugarCRM Platform15
What Is SugarCRM?16
The Company16
The Product17
The Community20
Summary22
MVC Architecture23
What Is MVC?23
MVC the Sugar Way24
Entrypoints33
What About the Model?34
Sugar Before MVC45
Summary45
Metadata Layer46
DetailView and EditView46
How the DetailView and EditView Classes Work49
Summary64
Web Services65
What Are Web Services?65
Connectors66
Defining the Fields from the Web Service 70
Web Services API74
Custom Web Services83
Summary85
More Platform Features87
User Management87
Team Management94
Summary116
Customizing SugarCRM Out of the Box117
Easy Customizations Using Studio118
Starting with Studio118
Customizing View Templates122
Summary132
Workflows and Logic Hooks133
What Are Logic Hooks?133
Summary158
Overriding Existing Code159
Safety Lies in the Custom Directory159
Summary176
Building New Functionality on Top of SugarCRM177
Using Module Builder to Build Custom Modules178
Getting Started179
Summary200
Building a Custom Module Manually201
Why Would You Do This?201
What You Need to Do202
Summary223
Designing a Complete Application224
Summary253
Index255