A Zuar Portal is a white-labeled site for creating and viewing analytics dashboards based on your own data. A Portal consists of one or more Pages, each with its own unique URL. Each Page is assigned a Template, which breaks the layout of the page up into one or more Grids. The Content Grid is where the main content of a Page is displayed. Templates my also have Template Grids, such as a header or sidebar, whose content remains the same across all Pages. Visual elements, such as charts or filters, are added to the Grids using Blocks. Among the many Block types are charts such as bar charts and time series charts, as well as more generic types like HTML blocks or Markdown blocks. For styling, a custom Theme is defined and applied to your Portal.  

Overview image of a custom portal layout

Data is provided to your Portal by defining one or more high-level database select statements in Data Sources. A Block may then define a Query on a Data Source to get the exact data it needs to display its content. Blocks may also define Filters, which filter the data provided by a Data Source.  Additionally, Portal administrators have access to the System JavaScript API which provides programatic access to the Portal system of Grids and Blocks; allowing you to build advanced behavior and interactions based on user actions.