Previewing PDF and video content in widgets | Zoho Creator Academy

Previewing PDF and video content in widgets

Requirement

Display video and PDF content from a report directly on a page using a custom widget. The widget retrieves media files from reports, such as video and file upload fields that store uploaded resources, and displays them on the page for easy access.

Usecase

An educational institution wants to make its course materials easily accessible to students. We’ve created a widget that fetches files and videos, and enables users to preview them directly on a page. It is linked to the form where instructors add their course details along with study materials. Using this widget, instructors can embed recorded lectures (videos) and course textbooks (PDFs) from forms onto a single page. This allows students to conveniently view all the required resources in one place. 

Steps to follow

Create the Form

1. Create a form named Course Management to store course-related information and learning materials.
Form Name
Form Link Name
Course Management
Course_Management
2. Add the fields below to the Course Management form and name the fields accordingly.
NotesNote: To make the Instructors field a lookup, create a separate form that includes a field with the link name Instructor, along with any additional instructor details you wish to collect. The First Name from that form can then be mapped as the lookup value in this form.
Field Type
Field Name
Field Link Name
Single Line
Course Title
Course_Title
Lookup
Instructor
Instructor
Drop-Down
Duration
Duration
Drop-Down
Difficulty
Difficulty
Multi-Line
Description
Description
Image
Thumbnail
Thumbnail
Video
Class Recording
Class_Recording
File upload
Textbook
Textbook

Create the Page

1. Create a page named Course Dashboard
2. Click Widgets in the left pane of page builder and navigate to Custom and select Create Widget. Select Upload File.
Notes
Note: Alternatively, you can navigate to the Settings of your Creator application, click Widgets and select Create.

Add a Widget

Now it is time to upload the widget needed for this tutorial.
This tutorial is designed to work with the sample widget file we have provided below. It contains a widget that displays course information.
NotesNote: You can also upload any widget of your choice for your business use case. However, if you want to try the tutorial as-is, use the sample ZIP file provided at the end of this page.
1. Enter a name for the widget. The hosting option will be preselected as Internal; This procedure applies to widgets hosted within Creator. Although widgets can also be hosted externally and linked to Creator, retain the Internal option since the tutorial uses it. 
2. Specify the index path as /widget.html, and click Create.
3. Drag and drop, or double-click the widget to add it to the page. Once added, the widget functions as a placeholder in the page without any content to display. Next, we will see how to connect this widget to the report you added.
1. Navigate to the page variables by selecting Page Variable and the Scripts icon () at the top-right corner. Add the following variables to map them to the widget.
Variable
Data Type
Reason for Requirement
report_name
TEXT
Identifies the report that will serve as the data source for this widget, ensuring it pulls the correct course details.
title
TEXT
Provides the main heading for the widget, making it visually appealing while conveying key information about the institution to students.
tag_line
TEXT
Adds a short, informative line that gives students additional context about the institution.
2. Navigate to Script next to Variables and configure the Page Script by adding the following script to the editor to map the page variables with the report.
  1. input.report_name = "Course_Management"; // Report link name of the 'Course Management' form's report.
  2. //The title and tagline below are for display purposes only. They do not affect the widget’s functionality and can be fully customized.
  3. input.title = "Course Management";
  4. input.tag_line = "Manage courses, modules, and resources efficiently.";
The widget is now ready for use. All records added to the mapped form will be displayed on the page through the widget.

See how it works


Points to note

  1. Ensure that the report link name used in the script exactly match those defined in your application.
  2. Make sure the field names and types match exactly as specified in this tutorial.

        Create. Review. Publish.

        Write, edit, collaborate on, and publish documents to different content management platforms.

        Get Started Now


          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







                                Quick LinksWorkflow AutomationData Collection
                                Web FormsEnterpriseOnline Data Collection Tool
                                Embeddable FormsBankingBegin Data Collection
                                Interactive FormsWorkplaceData Collection App
                                CRM FormsCustomer ServiceAccessible Forms
                                Digital FormsMarketingForms for Small Business
                                HTML FormsEducationForms for Enterprise
                                Contact FormsE-commerceForms for any business
                                Lead Generation FormsHealthcareForms for Startups
                                Wordpress FormsCustomer onboardingForms for Small Business
                                No Code FormsConstructionRSVP tool for holidays
                                Free FormsTravelFeatures for Order Forms
                                Prefill FormsNon-Profit

                                Intake FormsLegal
                                Mobile App
                                Form DesignerHR
                                Mobile Forms
                                Card FormsFoodOffline Forms
                                Assign FormsPhotographyMobile Forms Features
                                Translate FormsReal EstateKiosk in Mobile Forms
                                Electronic Forms
                                Drag & drop form builder

                                Notification Emails for FormsAlternativesSecurity & Compliance
                                Holiday FormsGoogle Forms alternative GDPR
                                Form to PDFJotform alternativeHIPAA Forms
                                Email FormsFormstack alternativeEncrypted Forms

                                Wufoo alternativeSecure Forms

                                TypeformWCAG


                                    All-in-one knowledge management and training platform for your employees and customers.

                                              Create. Review. Publish.

                                              Write, edit, collaborate on, and publish documents to different content management platforms.

                                              Get Started Now




                                                                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


                                                                      • Desk Community Learning Series


                                                                      • Digest


                                                                      • Functions


                                                                      • Meetups


                                                                      • Kbase


                                                                      • Resources


                                                                      • Glossary


                                                                      • Desk Marketplace


                                                                      • MVP Corner


                                                                      • Word of the Day


                                                                      • Ask the Experts


                                                                        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 Demo

                                                                                                          Get a personalized demo or POC

                                                                                                          REGISTER NOW


                                                                                                            Design. Discuss. Deliver.

                                                                                                            Create visually engaging stories with Zoho Show.

                                                                                                            Get Started Now








                                                                                                                                • Related Articles

                                                                                                                                • Understand preview of file in list report

                                                                                                                                  The File Preview feature enables you to view files in a report before downloading them. You will be able view the file in a preview window. Previewing will be applicable to fields that capture files: this includes file upload, image, audio, and video ...
                                                                                                                                • Functionality-based URLs

                                                                                                                                  Overview In the topic Zoho Creator URL Patterns we learned about the default URLs to access a Zoho Creator application and its forms, reports and pages. In this topic, we will learn about the functionality based URLs to set default values for form ...
                                                                                                                                • Embedding a report in a page

                                                                                                                                  What does this page cover Learn to embed Zoho Creator reports in a page component to allow users to view and manage record data from a centralized dashboard. Availability Reports can be embedded in pages in all plans of Creator. Only the super admin, ...
                                                                                                                                • Publish to Marketplace

                                                                                                                                  Requirement Publish a custom app in Marketplace. Use Case A care-taking facility wants to search for appropriate caregivers to the patients in the same postal code. They have built an application that will help everyone during an emergency. Now, they ...
                                                                                                                                • Understanding the file upload field

                                                                                                                                  The file upload field enables your users to upload files while submitting their data through your forms. This field can be configured to support either single or multiple file uploads. When multiple uploads are enabled, the admin/developer can also ...
                                                                                                                                  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