Pages

The Pages section (under Customization) is what makes PokerEngine feel like a full CMS — think WordPress, but built for a poker platform. You compose pages out of ready-made blocks, drop in live platform modules (like your lobby or a leaderboard), add sidebar widgets, and publish — all visually, with no coding.

Your platform already ships with a set of working pages (Lobby, Leaderboards, Profile, History, Rewards, and tournament pages), so you have a complete site on day one. From there you can edit them, or build brand-new pages of your own — an About page, House Rules, a Promotions landing page, a VIP page, anything.

A published custom landing page rendered in the platform — built from blocks and a live platform module, surrounded by custom content
Pages is a full visual CMS — compose blocks, drop in live modules, and publish a fully custom landing page around your games.

Page settings

When you create or edit a page, you set:

The page editor — the settings strip (title, slug, visibility, content width, layout, hide title, home) above the two-pane visual builder
Page settings & the builder — set the title, slug, visibility, width and layout, then compose the page in the two-pane builder.

The visual builder

Editing a page opens a two-pane builder: a palette of blocks on the left, and a live canvas in the middle that shows your page exactly as players will see it (sidebars included). Add blocks with + Add block, drag and drop to reorder them, and click any block to edit its content. There’s also a Visual ⇄ Code switch for those who want to see the underlying structure.

Safe by design

Everything you build is safe by design — there’s no raw-HTML field to break your site or create a security hole; rich text is sanitized automatically. You get the flexibility of a page builder without the risk.

Content blocks

The building blocks for your page’s main column:

The Add block picker — content blocks grouped into Basics and Landing-page elements, plus Module and Banner
Content blocks — the Add block picker groups Basics and polished landing-page elements you can drop in and edit.

Platform modules — put live features inside a page

This is the powerful part: you can embed the platform’s live features directly into any page as a module block. Available modules:

Each module drops into the page like any other block (with an optional header). A module can be placed once per page. (The player-specific modules show for logged-in players.)

Sidebar widgets

If your page has a sidebar, you can fill it with widgets — small, live components. There are two dozen to choose from, grouped by purpose:

A page sidebar being filled from the Widget palette — widgets grouped into Content, Live, Player and Promo, with a block editor open
Sidebar widgets — drag small live components (Content, Live, Player, Promo) onto a page’s rails.

System pages vs. your own pages

The Pages list — a row per page with title (and a System badge on built-in pages), slug, status, visibility, block count and per-row actions
System pages vs. your own — built-in pages carry a System badge (edit/reset, never delete); your custom pages are deletable drafts.

Publishing and adding a page to your menu

Building a page is two steps:

  1. Build and publish the page here. A page stays a private draft until you flip it to Published; only published pages are live at /page/<slug>.
  2. Add it to a menu in Layouts → Navigation (published pages appear in the “Add page” picker).

That separation — author content in Pages, wire it into your menus in Layouts — is exactly how a CMS works, and it’s what lets you shape your platform however you like.

Publishing doesn’t auto-add to a menu

Remember step 2: a freshly published page is live at its URL but won’t appear in any menu until you add it in Layouts → Navigation.

Good to know