ebook img

Mastering Zoho Creator PDF

18 Pages·2017·0.23 MB·English
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Mastering Zoho Creator

Mastering Zoho Creator Build Cloud-Based Business Applications from the Ground Up Ali Shabdar Mastering Zoho Creator: Build Cloud-Based Business Applications from the Ground Up Ali Shabdar Vancouver, British Columbia, Canada ISBN-13 (pbk): 978-1-4842-2906-4 ISBN-13 (electronic): 978-1-4842-2907-1 DOI 10.1007/978-1-4842-2907-1 Library of Congress Control Number: 2017954494 Copyright © 2017 by Ali Shabdar This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed. Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark. The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights. While the advice and information in this book are believed to be true and accurate at the date of publication, neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors or omissions that may be made. The publisher makes no warranty, express or implied, with respect to the material contained herein. Cover image designed by Freepik Managing Director: Welmoed Spahr Editorial Director: Todd Green Acquisitions Editor: Louise Corrigan Development Editor: James Markham Technical Reviewer: Massimo Nardone Coordinating Editor: Nancy Chen Copy Editor: Kezia Endsley Compositor: SPi Global Indexer: SPi Global Artist: SPi Global Distributed to the book trade worldwide by Springer Science+Business Media New York, 233 Spring Street, 6th Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax (201) 348-4505, e-mail [email protected], or visit www.springeronline.com. Apress Media, LLC is a California LLC and the sole member (owner) is Springer Science + Business Media Finance Inc (SSBM Finance Inc). SSBM Finance Inc is a Delaware corporation. For information on translations, please e-mail [email protected], or visit http://www.apress.com/rights-permissions. Apress titles may be purchased in bulk for academic, corporate, or promotional use. eBook versions and licenses are also available for most titles. For more information, reference our Print and eBook Bulk Sales web page at http://www.apress.com/bulk-sales. Any source code or other supplementary material referenced by the author in this book is available to readers on GitHub via the book’s product page, located at www.apress.com/9781484229064. For more detailed information, please visit http://www.apress.com/source-code. Printed on acid-free paper To my wife Maryam, who patiently supported me while I burned the midnight oil writing this book (and another one), and gave me nothing but smiles when I shamelessly sacrificed most of our weekends working. Contents at a Glance About the Author ����������������������������������������������������������������������������xiii About the Technical Reviewer ���������������������������������������������������������xv Introduction �����������������������������������������������������������������������������������xvii ■ Chapter 1: Zoho Suite from 10,000 Feet �����������������������������������������1 ■ Chapter 2: Fundamentals of Building Software ����������������������������21 ■ Chapter 3: Creating Your First Application �����������������������������������33 ■ Chapter 4: Adding More Features to Your Second Application �����59 ■ Chapter 5: Taking Your Application to the Next Level �������������������89 ■ Chapter 6: More Deluge ��������������������������������������������������������������113 ■ Chapter 7: Building a Complete Real Estate Management System ������������������������������������������������������������������141 ■ Chapter 8: Connecting Your Apps to the World ���������������������������193 Index ����������������������������������������������������������������������������������������������205 v Contents About the Author ����������������������������������������������������������������������������xiii About the Technical Reviewer ���������������������������������������������������������xv Introduction �����������������������������������������������������������������������������������xvii ■ Chapter 1: Zoho Suite from 10,000 Feet �����������������������������������������1 Sales and Marketing Apps �����������������������������������������������������������������������2 CRM ��������������������������������������������������������������������������������������������������������������������������2 SalesInbox ����������������������������������������������������������������������������������������������������������������3 SalesIQ ����������������������������������������������������������������������������������������������������������������������3 Survey�����������������������������������������������������������������������������������������������������������������������4 Campaigns ����������������������������������������������������������������������������������������������������������������4 Sites ��������������������������������������������������������������������������������������������������������������������������5 Social Media �������������������������������������������������������������������������������������������������������������5 Contact Manager ������������������������������������������������������������������������������������������������������6 Forms �����������������������������������������������������������������������������������������������������������������������6 Motivator ������������������������������������������������������������������������������������������������������������������7 E-Mail and Collaboration Apps ����������������������������������������������������������������7 Mail ���������������������������������������������������������������������������������������������������������������������������7 Notebook ������������������������������������������������������������������������������������������������������������������8 Docs ��������������������������������������������������������������������������������������������������������������������������8 Projects ���������������������������������������������������������������������������������������������������������������������9 Connect���������������������������������������������������������������������������������������������������������������������9 BugTracker ���������������������������������������������������������������������������������������������������������������9 Meeting �������������������������������������������������������������������������������������������������������������������10 vii ■ Contents Vault ������������������������������������������������������������������������������������������������������������������������10 Showtime����������������������������������������������������������������������������������������������������������������11 Chat ������������������������������������������������������������������������������������������������������������������������11 Business Process Apps �������������������������������������������������������������������������11 Creator ��������������������������������������������������������������������������������������������������������������������12 AppCreator ��������������������������������������������������������������������������������������������������������������12 Reports �������������������������������������������������������������������������������������������������������������������12 Site24x7 ������������������������������������������������������������������������������������������������������������������13 Finance Apps �����������������������������������������������������������������������������������������13 Books ����������������������������������������������������������������������������������������������������������������������13 Invoice ��������������������������������������������������������������������������������������������������������������������14 Subscriptions ����������������������������������������������������������������������������������������������������������14 Expense ������������������������������������������������������������������������������������������������������������������14 Inventory �����������������������������������������������������������������������������������������������������������������15 IT and Help Desk Apps���������������������������������������������������������������������������15 Desk ������������������������������������������������������������������������������������������������������������������������15 Assist ����������������������������������������������������������������������������������������������������������������������16 ServiceDesk Plus ����������������������������������������������������������������������������������������������������16 Mobile Device Management �����������������������������������������������������������������������������������17 Human Resources Apps ������������������������������������������������������������������������17 Recruit ��������������������������������������������������������������������������������������������������������������������17 People ���������������������������������������������������������������������������������������������������������������������17 Where to Start ���������������������������������������������������������������������������������������18 Summary �����������������������������������������������������������������������������������������������19 ■ Chapter 2: Fundamentals of Building Software ����������������������������21 A Little Bit of History �����������������������������������������������������������������������������22 Getting Started ��������������������������������������������������������������������������������������22 It’s All About Data ����������������������������������������������������������������������������������23 viii ■ Contents Data Modeling and Database Design ����������������������������������������������������24 Data Types ��������������������������������������������������������������������������������������������������������������26 Algorithms and Flowcharts �������������������������������������������������������������������26 Users at the Center of It All��������������������������������������������������������������������28 Summary �����������������������������������������������������������������������������������������������31 ■ Chapter 3: Creating Your First Application �����������������������������������33 Getting Started ��������������������������������������������������������������������������������������33 Adding a New Contact ���������������������������������������������������������������������������39 Searching for Information ���������������������������������������������������������������������39 Zoho Creator on the Go ��������������������������������������������������������������������������42 Editing the Application ��������������������������������������������������������������������������46 Summary �����������������������������������������������������������������������������������������������57 ■ Chapter 4: Adding More Features to Your Second Application �����59 A Real Estate Project Inquiry App ����������������������������������������������������������59 Gathering Requirements �����������������������������������������������������������������������������������������59 Mockup Design �������������������������������������������������������������������������������������������������������60 Creating a New Application ������������������������������������������������������������������������������������61 Testing the App �������������������������������������������������������������������������������������������������������72 Adding Basic Logic �������������������������������������������������������������������������������������������������73 Publishing the Inquiry Form �����������������������������������������������������������������������������������79 Creating a New Report �������������������������������������������������������������������������������������������81 Summary �����������������������������������������������������������������������������������������������88 ■ Chapter 5: Taking Your Application to the Next Level �������������������89 Deluge ���������������������������������������������������������������������������������������������������89 Form Actions �����������������������������������������������������������������������������������������90 Field Actions ������������������������������������������������������������������������������������������91 Automating Operations ��������������������������������������������������������������������������91 ix ■ Contents Schedules ����������������������������������������������������������������������������������������������92 A Smart(ish) Careers App ����������������������������������������������������������������������92 Creating the Careers App ����������������������������������������������������������������������������������������93 Adding Form and Field Actions �������������������������������������������������������������������������������97 Adding Rules and Tasks ����������������������������������������������������������������������������������������104 Adding Schedules ��������������������������������������������������������������������������������110 Summary ���������������������������������������������������������������������������������������������112 ■ Chapter 6: More Deluge ��������������������������������������������������������������113 The Joy of Making Software ����������������������������������������������������������������113 Reducing the Pain �������������������������������������������������������������������������������������������������114 Getting Started with Deluge ����������������������������������������������������������������114 Deluge Names ������������������������������������������������������������������������������������������������������115 Writing Deluge Code ���������������������������������������������������������������������������������������������116 Basic Elements of the Language ���������������������������������������������������������120 Data Types ������������������������������������������������������������������������������������������������������������120 Variables ���������������������������������������������������������������������������������������������������������������122 Operators ��������������������������������������������������������������������������������������������������������������124 Control Statements �����������������������������������������������������������������������������������������������126 Alerting Users �������������������������������������������������������������������������������������������������������127 Debugging Apps ����������������������������������������������������������������������������������������������������128 Data Access ����������������������������������������������������������������������������������������������������������129 Functions ��������������������������������������������������������������������������������������������������������������129 Summary ���������������������������������������������������������������������������������������������138 ■ Chapter 7: Building a Complete Real Estate Management System ������������������������������������������������������������������141 Gathering Requirements ���������������������������������������������������������������������142 A Crash Course on Gathering Requirements ��������������������������������������������������������142 REMS Requirements ���������������������������������������������������������������������������������������������143 x ■ Contents Design �������������������������������������������������������������������������������������������������144 Data Model Design �����������������������������������������������������������������������������������������������144 User Interface Design �������������������������������������������������������������������������������������������146 Implementation �����������������������������������������������������������������������������������148 Creating the App ���������������������������������������������������������������������������������������������������148 Creating Forms �����������������������������������������������������������������������������������������������������149 Rearranging the Sidebar ���������������������������������������������������������������������������������������159 Reports �����������������������������������������������������������������������������������������������������������������162 Pages ��������������������������������������������������������������������������������������������������������������������171 Security and Access Management �����������������������������������������������������������������������182 Testing �������������������������������������������������������������������������������������������������191 Rollout �������������������������������������������������������������������������������������������������192 Summary ���������������������������������������������������������������������������������������������192 ■ Chapter 8: Connecting Your Apps to the World ���������������������������193 Connecting to Zoho Apps ���������������������������������������������������������������������193 Connecting to G Suite ��������������������������������������������������������������������������194 Other Integrations �������������������������������������������������������������������������������195 SMS ����������������������������������������������������������������������������������������������������������������������196 QuickBooks �����������������������������������������������������������������������������������������������������������198 PayPal �������������������������������������������������������������������������������������������������������������������199 Salesforce �������������������������������������������������������������������������������������������������������������200 REST API ����������������������������������������������������������������������������������������������201 Using Creator REST API�����������������������������������������������������������������������������������������201 REST API Capabilities ��������������������������������������������������������������������������������������������202 What’s Next? ���������������������������������������������������������������������������������������202 Summary ���������������������������������������������������������������������������������������������203 Index ����������������������������������������������������������������������������������������������205 xi About the Author Ali Shabdar is a Marketing and Technology Advisor helping a number of SMEs and non-profit organizations internationally to improve the efficiency and effectiveness of their tactical and strategic efforts. Ali studied Electrical Engineering, IT, Sustainability, and Marketing and has more than 15 years of experience in various industries. He spent his teenage years building software, a passion that later turned into a career and helped him keep his edge in diverse business environments. Working with the Zoho suite since early 2008, Ali has helped many SMEs improve productivity, improve and manage processes, run effective marketing programs, increase sales, and serve clients better by utilizing Zoho offerings. When designing cloud-based systems, Ali utilizes his applied knowledge in business process management, user experience and usability design, databases, and computer programming, which result in well-crafted solutions for real-life problems. He loves reading about science, business, and history, watching movies, traveling, and savoring good food (anything but Hawaiian pizza). Connect with Ali on Twitter (@shabdar), LinkedIn (https://www.linkedin.com/in/ shabdar/), and Instagram (ali.n.shabdar). xiii

Description:
Apress titles may be purchased in bulk for academic, corporate, . Social Media . pdfs/RightScale-2016-State-of-the-Cloud-Report.pdf) read more about history of Zoho and the brains behind it on the web site The aim of this book is to provide you with a practical guide to get up and running fast,.
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.