The Definitive Guide to SugarCRM (eBook)
280 Seiten
Apress (Verlag)
978-1-4302-2440-2 (ISBN)
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.
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 Glance 4
Contents 5
About the Author 11
About the Technical Reviewers 12
Acknowledgments 13
Introduction 14
The SugarCRM Platform 15
What Is SugarCRM? 16
The Company 16
The Product 17
The Community 20
Summary 22
MVC Architecture 23
What Is MVC? 23
MVC the Sugar Way 24
Entrypoints 33
What About the Model? 34
Sugar Before MVC 45
Summary 45
Metadata Layer 46
DetailView and EditView 46
How the DetailView and EditView Classes Work 49
Summary 64
Web Services 65
What Are Web Services? 65
Connectors 66
Defining the Fields from the Web Service” 70
Web Services API 74
Custom Web Services 83
Summary 85
More Platform Features 87
User Management 87
Team Management 94
Summary 116
Customizing SugarCRM Out of the Box 117
Easy Customizations Using Studio 118
Starting with Studio 118
Customizing View Templates 122
Summary 132
Workflows and Logic Hooks 133
What Are Logic Hooks? 133
Summary 158
Overriding Existing Code 159
Safety Lies in the Custom Directory 159
Summary 176
Building New Functionality on Top of SugarCRM 177
Using Module Builder to Build Custom Modules 178
Getting Started 179
Summary 200
Building a Custom Module Manually 201
Why Would You Do This? 201
What You Need to Do 202
Summary 223
Designing a Complete Application 224
Summary 253
Index 255
Erscheint lt. Verlag | 8.1.2010 |
---|---|
Zusatzinfo | 280 p. |
Verlagsort | Berkeley |
Sprache | englisch |
Themenwelt | Informatik ► Office Programme ► Outlook |
Mathematik / Informatik ► Informatik ► Theorie / Studium | |
Informatik ► Web / Internet ► Content Management Systeme | |
Schlagworte | Costumer Relationship Management • Customer Relationship Management • Management • Open Source • Web Services |
ISBN-10 | 1-4302-2440-1 / 1430224401 |
ISBN-13 | 978-1-4302-2440-2 / 9781430224402 |
Haben Sie eine Frage zum Produkt? |
Größe: 3,3 MB
DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasserzeichen und ist damit für Sie personalisiert. Bei einer missbräuchlichen Weitergabe des eBooks an Dritte ist eine Rückverfolgung an die Quelle möglich.
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.
Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich