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.

PropertyDescription
NameInternal page identifier (e.g.: Url_home)
URLPublic access path (e.g.: /my-site/home)
CategoryType: page (displayable) or component (reusable)
OrderPosition in the menu (sortOrder)
Visible in menuAppears or not in navigation
Home pageSets 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 via renderPage

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.