Extension Guide
Create extensions 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. zohobugtracker.invoke("modal.create",modal_location); Argument Name Data Type Description action string "modal.create" - creates or ...
Data Storage: Storing data against entities and extensions
While you build an extension for Zoho BugTracker, 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 need for a traditional database like RDBMS, where the data ...
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 ...
List of widget locations in Zoho BugTracker
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 BugTracker provides a list of widget locations. The key for the location should be ...
Publish an extension in 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 Zoho Marketplace team. Continue to step 4. ...
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 ...
Configuration 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. locale The language the extension supports. Currently, we support the locale "en" (English) only. Key Type Value ...
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 bug is created. You can create a send mail function. Next, create a trigger and associate the send mail ...
Create extensions using cloud editor
Zoho BugTracker lets you build extensions using a cloud editor eliminating pre-setup and managing the entire development process online. Overview Zoho Marketplace is an online store where you can upload the extensions you develop for any of the ...