Create and Manage Extensions

Create and Manage Extensions

Build and Distribute Extension

Extensions are the software components or add-ons that let you extend the functionalities of Zoho Creator. Learn more about extensions.
Note: Currently, you can only build widgets as extensions in your Creator.

Step 1: Build Extension

  1. Log in to developer.zoho.com and click Start Building in the Sigma card.
  2. Under the Extensions section, click New Extension.
  3. Provide a Name and Description to your extension. Choose the service as Creator.
  4. Read and agree to the terms and conditions, then click Create .
  5. On the next page, enter the widget name in the Name field.

  6. Note: To build a widget extension, you need to create a custom widget that must be validated and packed as a .zip file based on your requirement. To do so, follow these steps.
  7. Click Browse on the Widget File field to upload widget zip file that you have created
  8. Note : The maximum accepted file size is 10MB
  9. Specify the name of index page inside the widget zip file in Index File field and click Save.
Info: The index page refers to the main HTML file where the execution starts.
Note: The index name should be mentioned in the following format: /<index_page_name>.html

Step 2: Test Extension  

Once you’ve created your extension, you’ll be able to test it before publishing it to the marketplace.

  1. Click Test, and a sandbox testing application will be initiated. Use the available extension to ensure it's working.

Note: As this application is exclusively designed to test extensions, some of its features will be limited. However, you can continue to use essential functions, such as forms, pages, reports, and workflows. Learn more
  1. Create a page in the application by clicking the + icon in the header area of the application builder.

  2. In the page builder, open Widgets in the left-side pane.

  3. Drag and drop the extension widget that you created onto the page for testing. Click Done.
    Note: Configure your widget configurations is the widget parameters were created.

  4. Click Access this application to go to the live mode of your application and test that the extension is working. Click the back arrow present in the top bar to distribute your extension.

Note:
- The test application extension will be loaded from the localhost URL 'https://127.0.1:5000/app/'. Make sure you run the command 'zet run' to start the local HTTP server. The port (5000) should not be occupied with any other process before starting the server, if it is occupied then the widget will not be rendered.

- Click Extension References to see all the places where the extension is being used.

Step 3: Distribute Extension

After building, your extension is ready to be published. When you publish your extension, it creates a version of your extension. In order to make your extension available for all users across Zoho Creator, you should submit your extension in Marketplace.
To publish the extension,
  1. Click the Publish button present on the top bar.

  2. Provide a Title and Description for your extension. The version will be auto-generated. Click Publish. Choose to enable your extension to multiple DC's.
    Note: Once the extension is published to multiple DC's, you can't disable it.
    Your extension will be published and a success pop-up will be shown. Now, continue the steps below to submit your extension in Marketplace.

    To submit extension in Marketplace,
  3. Click Submit to Marketplace from the success pop-up. You will be directed to the Version section in Extension Details page.
  4. In the STATUS column, click Submit to MarketPlace near the version that you want to publish.
The Marketplace Details form will pop up to collect the details of the extension for submitting it in Zoho Marketplace. Refer to this link to fill up the Marketplace Details form.

After submitting the extension, it will go through a review process. You can check the status of your app in the My Apps section in partner console.
Learn more about the review process cycle.

Manage Extensions 

When you publish an extension in Marketplace, it is available for all Zoho users to install and use. Yet, it is important to manage your extension by releasing new versions by enhancing the extension functionalities, updating the description, fixing the faults, and so on. 
Managing extensions includes:
  1. View extension details
  2. Edit extensions and publish new versions

View Extension Details

You can view the general and version details of the extension within this section.
  1. Go to Extensions module in Sigma.
  2. Hover over the extension and click the    icon. 
You will be directed to the extension details page with the following details:
  1. General Details: This section contains the description of the extension, last modified date and time, extension visibility, service name, and developer name.
  2. Version: This section has the list of published versions of the extension, which includes version number, created date, updated date, and version status.

Edit Extensions and Publish New Version

You cannot edit the extension directly, however, you can make changes in the extension source file on your machine and upload the updated zip file in the Sigma to create new versions. 
Note :   
  1. For updating the basic extension details like Name and Description, click the edit icon   in the extension details page. 
  2. Refer to this link for information on viewing and updating the details of your extension in Marketplace, such as policy, supported edition, description, pricing, and other such information.
  1. Navigate to extension details page.
  2. Click Edit Extension.

    You will be directed to the extension builder
  3. Edit the desired parameters, such as the widget name or upload the modified widget file, and specify the index page, as specified while building extension. Click Save.


    Your extension has been modified, and it is ready to be published.
  4. Publish your extension. You can notice the change in the auto-generated version number resembling the new version is being published.
Note: Every time you publish a new version of your extension, you must submit it in the marketplace for review to make it available for all users.

Related Topics

  1. Overview of Building a Zoho Creator Extension
  2. Understand Extensions
  3. Install and Manage Extensions


    Access your files securely from anywhere

      Zoho CRM Training Programs

      Learn how to use the best tools for sales force automation and better customer engagement from Zoho's implementation specialists.

      Zoho CRM Training
        Redefine the way you work
        with Zoho Workplace

          Zoho DataPrep Personalized Demo

          If you'd like a personalized walk-through of our data preparation tool, please request a demo and we'll be happy to show you how to get the best out of Zoho DataPrep.

          Zoho CRM Training

            Create, share, and deliver

            beautiful slides from anywhere.

            Get Started Now


              Zoho Sign now offers specialized one-on-one training for both administrators and developers.

              BOOK A SESSION









                                            You are currently viewing the help pages of Qntrl’s earlier version. Click here to view our latest version—Qntrl 3.0's help articles.




                                                Manage your brands on social media

                                                  Zoho Desk Resources

                                                  • Desk Community Learning Series


                                                  • Digest


                                                  • Functions


                                                  • Meetups


                                                  • Kbase


                                                  • Resources


                                                  • Glossary


                                                  • Desk Marketplace


                                                  • MVP Corner


                                                  • Word of the Day


                                                    Zoho Marketing Automation

                                                      Zoho Sheet Resources

                                                       

                                                          Zoho Forms Resources


                                                            Secure your business
                                                            communication with Zoho Mail


                                                            Mail on the move with
                                                            Zoho Mail mobile application

                                                              Stay on top of your schedule
                                                              at all times


                                                              Carry your calendar with you
                                                              Anytime, anywhere




                                                                    Zoho Sign Resources

                                                                      Sign, Paperless!

                                                                      Sign and send business documents on the go!

                                                                      Get Started Now




                                                                              Zoho TeamInbox Resources



                                                                                      Zoho DataPrep Resources



                                                                                        Zoho DataPrep Demo

                                                                                        Get a personalized demo or POC

                                                                                        REGISTER NOW


                                                                                          Design. Discuss. Deliver.

                                                                                          Create visually engaging stories with Zoho Show.

                                                                                          Get Started Now









                                                                                                              • Related Articles

                                                                                                              • Install and Manage Extensions

                                                                                                                Install Extension Note: Extensions are only available in C6 paid plans. Extensions are software components that add additional functionality that is not provided out of the box by the Creator. You can install the desired extension from the Zoho ...
                                                                                                              • Understand Extensions

                                                                                                                What Does This Page Cover? Learn how you can access countless ready-to-use widgets available as extensions in Zoho Marketplace that can drastically reduce your development time. Availability Extensions: Can be installed only in the paid plans of ...
                                                                                                              • Create and Manage Pages

                                                                                                                1. What Does This Page Cover? Learn the steps to build intuitive pages and to perform various actions, including managing your page's properties, renaming, duplicating, and deleting a page. 2. Availability Pages can be created in all plans of ...
                                                                                                              • Create and Manage Permissions

                                                                                                                What Does This Page Cover? Learn to create permission sets that determine the actions a user can perform when they have access to the data of an application. Availability Permissions is accessible in all plans of Creator. Addition of new permission ...
                                                                                                              • Create and Manage Variables

                                                                                                                1. What Does This Page Cover? Learn how to create a variable to hold values that can be referenced and modified throughout your Creator application. Learn more about variables and its significance before moving ahead. 2. Availability Variables are ...
                                                                                                                Wherever you are is as good as
                                                                                                                your workplace

                                                                                                                  Resources

                                                                                                                  Videos

                                                                                                                  Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                                                                                                  eBooks

                                                                                                                  Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                                                                                                  Webinars

                                                                                                                  Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                                                                                                  CRM Tips

                                                                                                                  Make the most of Zoho CRM with these useful tips.



                                                                                                                    Zoho Show Resources