Custom Widget

Custom Widget

Custom widgets are embeddable user interface components that you can create and add to your Zoho People application. Widgets can be used to extend the application's front-end capabilities according to your requirements. Use widgets to perform specific actions or display data from a third-party program. The following topics help you understand more about Zoho People custom widgets.

Widgets embeddable zones in application

Widgets can be embedded in the following interfaces of Zoho People application:
  1. Dashboard
  2. Related Forms  
  3. Custom Buttons

Widget hosting methods

Widget hosting methods determine how your widget is integrated into the Zoho People application. Zoho CLI is the command-line interface that utilizes Zoho's servers for internal application hosting. Similarly, widgets can be externally hosted using any other web hosting site and made ready for use by providing the link to their website.

A. Internal Hosting

You can host your application's static content using Zoho. Utilizing Zoho's CLI, you can create, develop, test, and package your widgets. Running the widgets through internal hosting eliminates the need for your application to be hosted elsewhere. It simply requires packing your application files in zip format and uploading them in Zoho People. 
Info
To create internal widget, refer to Create Widget Using Zet-CLI Tool.

B. External Hosting

Users can display and manipulate data from third-party applications on Zoho People by calling the website link. Integration with third-party websites facilitates seamless access and interaction with external applications within Zoho People.

Create Widget in Zoho People 

To create and use widget, refer to Using Widgets in Zoho People.

Limitations

  • Widgets feature is available in the Enterprise edition of Zoho People.

  • You can create up to 100 widgets in Zoho People.

  • For internal hosting:

    • The maximum size of the widget ZIP file must not exceed 5 MB.

    • The widget ZIP file name must not exceed 100 characters and can contain alphanumerics (A-Z, a-z, 0-9), _, $, ., -.

  1. You can only upload files in .zip format, and the supported file types within the zip file are .js, .html and .css.