Widgets primarily represent content from your apps. Think of widgets as small building blocks that you can use to add more functionality to pages or communities. With this building block approach, you can add widgets in predefined places that are then visible to all users.
You can find an overview of all available widgets in the administration. For this you need the permissions "Access to the administration" and "Administration of apps and widgets". There you can also set which widgets you want to enable for use or only for moderators.
Some widgets allow you to make a wide variety of changes in Haiilo and are therefore not designed for the standard user. Therefore, it makes sense to restrict some widgets to experts by checking "Restrict to moderators". This is already mandatory for the code widget.
Users can add the enabled widgets to the appropriate locations through the widget catalog. In this catalog, the widgets are divided into four categories:
- Dynamic: The content of these widgets changes because dynamic widgets make use of sources that keep updating and changing.
- Static: These widgets are fed from constant, fixed sources. Therefore, the content of these widgets always remains the same - until you change them.
- Personal: These widgets are user-dependent. They make use of the users' personal information. This means that they display content that users have entered or actively set in Haiilo.
- Plugins: The plugins you have included are displayed here.
You can also directly see which widgets are natively available for mobile in the widget catalog with the help of the smartphone icon.
Homepage, page & community
You can add additional elements to home pages, pages and communities using widgets. There, the widgets are always global. This means that they are inherited and visible in all subsections of the page/community.
For this you need the permission "Manage global widgets".
Here's how: first, select the "Edit Layout" option in the profile dropdown.
Then you can add the widgets, with the help of the green plus signs, to the specified places on your homepage, page or community.
Depending on the particular widget, a window for individual settings of the widget will open. Note that the settings really only apply to this individual widget, they do not apply globally to all widgets.
Once you have enabled the content app for your Haiilo Home, you can add it to a page or community. Within this content app you can then add widgets when you edit it.
The widget menu
While you are in edit layout mode, each widget has a small menu bar pinned to the top right.
For many widgets you can change the names and customize them according to your wishes. You can do this by clicking on the "T".
- The gear wheel opens the settings of the widget.
The scissors will cut out the widget at the place where it was previously included. Immediately the green plus signs become an "insert symbol". The widget can be moved from one position to another.
With the smartphone icon, you decide whether this widget should be displayed on mobile devices or not.
The trash can deletes the widget.
You can easily drag and drop widgets. Just click on the nine squares at the top left corner of the widget and keep the mouse clicked.
You can then easily move the widget within the homepage or the mentioned apps.
Example for widgets
The best example are homepages, because they are based exclusively on widgets. You can use them to showcase content from pages and communities and design the layout according to your ideas. In addition, you can decide which widgets and thus also which contents of the homepage should be shown on mobile devices.
What happens when widgets are disabled?
If a widget is subsequently deactivated, it is no longer visible to standard users. Only administrators of the respective page or community can access the widget and its content. The content remains in the background and can be found via search. If the widget is activated again, it will be available to all users again.
How is it different from apps?
The difference between apps and widgets is that widgets pull information from apps and display that content.