Skip to content
PDF

Smart Pages Fundamentals

Introduction

OpenText Smart View (or Smart View) is an innovative UI Framework built around the concept of component reuse. However, the creation of new Smart View components ("Tiles") is an activity that can require a consistent amount of development efforts and requires in-depth knowledge of both the base libraries of the Smart View framework and the Smart View SDK.

For this reason, a limited number of ready-to-use components are available in Smart View.

What is "Smart Pages"?

The ultimate purpose of Smart Pages is to bring a significant improvement in the way Smart View perspectives are built, simplifying the task of organizing information in Smart View and enabling end-users to interact with much more productive interfaces.

Smart Pages Overview
An example of dashboard built with Smart Pages

A few examples of the most relevant use-cases are:

  • Building tailored web user interfaces compliant with Smart View look & feel and UX
  • Building tailored Smart View dashboards for data analysis and reporting
  • Publishing contextualized web forms in Smart View Perspectives
  • Adding custom elements to standard elements of the Smart Views, such as menu entries and columns

Smart Pages: Usage Examples

Tailored Perspectives with Custom Tiles

Smart Pages enables you to create custom perspectives that combine standard Smart View tiles with Module Suite tiles to create powerful, tailored interfaces.

Tailored Perspective Example

Tailored Smart View Features (Menus, Columns)

You can extend Smart View functionality by adding custom menu entries and columns to the standard Node Table tile, providing additional context and actions without requiring SDK development.

Custom Menus and Columns Custom Menus and Columns

Standalone UIs

Smart Pages can be used to create standalone user interfaces that can be embedded in Smart View perspectives or accessed directly.

Standalone UI Example

Embedded Forms

Smart Pages integrates seamlessly with Beautiful WebForms, allowing you to embed web forms directly into Smart View perspectives.

Standalone UI Example

Smart Pages in the Module Suite Architecture

Smart Pages is a core component of the Module Suite architecture, providing a bridge between Content Script and Smart View.

flowchart TB
 subgraph MS["OT Content Management"]
        B["Content Script"]
        C["Smart View"]
        D["Smart Pages"]
  end
    B L_B_C_0@-- communicates --> C
    B --> D
    D -- embedded --> C

    style B fill:#fff,stroke:#D50000
    style C fill:#fff,stroke:#068fd7
    style D fill:transparent,stroke:#2962FF


    L_B_C_0@{ curve: natural }

Important

Smart Pages replace the Module Suite extension for Smart View which has been discontinued in Module Suite version 1.8.

What's in the Smart Pages Toolkit?

The Smart Pages toolkit includes:

  • ✅ A custom Smart UI Tile Library, that can be used to extend the capabilities of the Smart UI perspective manager to build enhanced perspectives
  • ✅ The actual Smart Page object, a new Content Server object that can be used to create presentation components
  • Smart View overrides, that can be used to integrate additional features in the standard Nodes Table Tile (at the moment, menus and columns)
  • Smart Pages Beautiful WebForms integration, used to bring the Module Suite web forms technology in the Smart View domain

Next Steps

Now that you understand the fundamentals of Smart Pages, you can explore: