Page (Page Management)

Page and Menu Management
This section is the heart of your web application's organization. It allows you to create, organize and configure all pages of your domain.
Tree Structure
Pages are organized in a hierarchical tree structure. Each page can have sub-pages, which creates the navigation structure of your site.
| Property | Description |
|---|---|
| Name | Internal page identifier (e.g.: Url_home) |
| URL | Public access path (e.g.: /my-site/home) |
| Category | Type: page (displayable) or component (reusable) |
| Order | Position in the menu (sortOrder) |
| Visible in menu | Appears or not in navigation |
| Home page | Sets the page as the domain's homepage |
Pages vs Components
- Page (
category: page): accessible by URL, displayed in the browser - Component (
category: component): reusable block, embeddable in multiple pages viarenderPage
Dynamic Pages
Enable isDynamic: true to create pages whose URL contains a variable parameter. Example: /blog/:slug allows displaying different articles with the same layout.
Per-Page Options
- Publication: start/end publication dates
- SEO: title, description and keywords specific to the page
- Access rights: restriction via userRightUuid
- Bot Disallow: exclude the page from indexing
- Auto Update: automatic block update on each request
Multi-language
Each page supports different URLs per language via languageOptions. Example:
- FR:
/blog/mon-article - EN:
/blog/my-article
Import/Export
Pages can be exported as .bspkExp files from the Dev Panel, then imported into another database. This format contains the complete block structure of the page.

