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 can be embedded in the following interfaces of Zoho People application:
- Dashboard
- Related Forms
- Custom Buttons
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.
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.
Limitations
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), _, $, ., -.
- You can only upload files in .zip format, and the supported file types within the zip file are .js, .html and .css.