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.
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 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.

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

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

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:
- Smart UI Tiles - Learn about the available tiles and how to configure them
- Smart Pages Object - Learn how to create and manage Smart Page objects
- Smart Pages Editor - Learn how to design a Smart Page
- Smart View Overrides - Learn how to customize Smart View menus and columns
- Tile Communication - Learn how tiles communicate with each other
- WebForms Integration - Learn how to embed Beautiful WebForms in Smart Pages