Create Extension
Export Tasks to Cloud Widget
Export Tasks to the Cloud Portal users can export tasks in XLS or CSV files and to the cloud. Users can select the specific task view (default or custom) and also choose the columns they want to export. For example, you can export your tasks to a ...
Creating extension using CLI
Overview Zoho Marketplace is an online store where you can upload the extensions you develop for any of the products of Zoho. You can also use the available extensions in our store for your business. This developer guide will help you build an ...
Handling modal boxes
Opening a modal box with the invoke method Creates a new iframe instance of the extension in the specified location. zohoprojects.invoke("modal.create",modal_location); Argument Name Data Type Description action string "modal.create" - creates or ...
Storing data against entities and extensions
Data Storage: Storing data against entities and extensions While you build an extension for Zoho Projects, you might have to store the extension's data somewhere. We use key-value pairs to store such data against entities and extensions. Hence, the ...
JS SDK
Prerequisite Include the JS https://js.zohocdn.com/projects/js/client_sdk.min.js in your code before calling the following SDK methods. Include the CSS https://css.zohocdn.com/projects/styles/zps-extn/client_sdk.css in your code to use Zoho Projects ...
Widget Locations
List of widget locations in Zoho Projects Location An extension's widget can be rendered in multiple locations inside the product. This key (location) defines where the widgets should be rendered. Zoho Projects provides a list of widget locations. ...
Publish an extension in Zoho Marketplace
Hosting your extension on Zoho Marketplace Publish the extension Navigate to your cloud editor workspace. Click on the Extension Details icon. Click Publish. Private extensions can be published immediately. Public extensions will be validated by the ...
Configuring Connectors
Establish a connection for an available third-party service If your extension uses a third-party service, you need to configure a connector to establish a connection with the third-party service. You can connect to multiple third-party services at ...
Configuring plugin-manifest.json
plugin-manifest.json Here's a sample JSON descriptor file for your reference. Now we'll see how to define the properties of this file. type Enter the type as "personal" to allow all the users to configure the extension and "org" to allow the admin to ...
Triggers, Events, and Functions
Triggers are used to respond to an event. Create triggers to associate Functions with Events. Let's say you want to trigger an email when a task is created. You can create a send mail function. Next, create a trigger and associate the send mail ...
Create extensions using cloud editor
Zoho Projects lets you build extensions using a cloud editor eliminating pre-setup and managing the entire development process online. Here is a webinar to help you navigate through the cloud editor. Overview Zoho Marketplace is an online store where ...