Custom Pages

Create content pages for pilots in Phoenix with a flexible page builder supporting text, images, buttons, alerts, and videos.

Staff
Last verified: February 19, 2026

Custom Pages is a built-in page builder that lets you create content pages for pilots in Phoenix. Pages can contain rich text, images, buttons, alerts, and embedded videos — all arranged in a flexible grid layout. Pages are organised into categories that control where they appear in Phoenix navigation.

Accessing Custom Pages

In Orwell, go to Pages → Custom Pages. You need the Can See Pages permission.

Page Categories

Each page belongs to a category that determines where it appears in Phoenix navigation:

Category

Navigation Placement

URL Path

Documents

Documents submenu

/phoenix/documents/{url}

Resources

Resources submenu

/phoenix/resources/{url}

Standalone

Top-level menu item with custom icon

/phoenix/pages/{url}

Special

Not shown in navigation

/phoenix/pages/{url}

  • Documents and Resources appear grouped under their respective submenus in the Phoenix sidebar

  • Standalone pages appear as top-level menu items with a custom FontAwesome icon

  • Special pages are system-managed (e.g. the ACARS page) — they cannot be edited or deleted by staff

Creating a Page

Each page has the following settings:

  • Title — page name shown in navigation. Auto-generates the URL slug.

  • Category — determines navigation placement: Documents, Resources, or Standalone.

  • URL — auto-generated from the title, editable. Prefixed with the category path (e.g. /phoenix/documents/).

  • Enabled — whether pilots can see the page. Disabled pages are only visible to airline staff.

  • Hidden in Nav — the page is accessible via its direct URL but not shown in navigation menus. Useful for pages you link to from other content.

  • External URL — makes the page a redirect link to an external website. No content editor is shown when enabled.

  • Icon — FontAwesome Light icon name (e.g. "magnifying-glass"). Only available for Standalone pages.

  • Rank Restriction — limit page visibility to specific ranks. Leave empty for all pilots to see the page.

Page Content

Page content is built using a visual builder with two types of containers:

  • Panels — card containers with a visible heading. Each panel has a width (1–12 grid columns), an optional internal note (visible only to staff), and can contain multiple components.

  • Headless Panels — same as panels but render without a visible heading. Useful for layout sections that don't need a title.

Inside panels, you add components — text, images, buttons, alerts, or videos. Each component also has its own width setting and optional rank restriction, giving you fine-grained control over layout and visibility.

The width setting uses a 12-column grid. A width of 12 means full width, 6 means half width, 4 means one-third, and so on. Components placed next to each other will flow into rows automatically.

Component Types

Text

Rich text content using the TipTap editor. Supports formatting, links, lists, and more.

Image

Upload images with optional dark mode support:

  • Light mode image (required) — the default image shown to pilots

  • Dark mode image (optional) — automatically displayed when the pilot uses dark mode

  • URL (optional) — makes the image a clickable link

  • Positioning — left, right, or centre alignment

Button

A styled button linking to an external URL:

  • Title and URL (required)

  • Style — Info, Success, Warning, Danger, Primary, or Secondary

  • Optional rich text description displayed below the button

Internal Button

Same as Button but links to another custom page within the airline instead of an external URL. Select the target page from a dropdown. Only non-external pages appear in the list.

Alert

A coloured notice box with rich text content. Available styles: Info, Success, Warning, Danger, and Primary.

YouTube Video

Embed a YouTube video by entering its video ID — the part after v= in a YouTube URL.

Width and Rank Restriction

Every component type supports a width setting (1–12 grid columns) and an optional rank restriction to control who can see it.

Rank-Based Visibility

Rank restrictions can be applied at three levels:

  1. Page level — controls who sees the page in navigation and can access it via URL

  2. Panel level — controls who sees specific panels within an accessible page

  3. Component level — controls who sees individual components within a visible panel

When no ranks are selected at any level, all pilots can see that element. Both a pilot's primary rank and honorary rank (if assigned) are checked against the restriction.

Special Pages and the ACARS Page

Special pages are system-managed and protected — their category, enabled state, and navigation visibility cannot be changed, and they cannot be deleted.

The ACARS page (Pegasus ACARS) is a special page that displays ACARS download and setup information for pilots. If this page is accidentally modified, use the Restore ACARS Page header action on the list page to reset it to the default template.

Rules Page

Any enabled custom page can be designated as the airline's rules page via Settings → Pilot Registration. The rules page is displayed to pilots during registration and is accessible publicly without login. A page set as the rules page cannot be deleted.

Publicly Accessible

The rules page is publicly accessible — anyone with the link can view it without logging in to vAMSYS.

List View

The custom pages list displays:

Column

Description

Title

Page name (searchable)

Category

Documents, Resources, Standalone, or Special (sortable)

Enabled

Whether the page is visible to pilots

External

Whether the page redirects to an external URL

Hidden

Whether the page is hidden from navigation

URL

The page URL slug (searchable)

Pages can be reordered by drag-and-drop. Filters are available for page status (enabled/disabled) and category (multi-select). Each row has actions to view the page in Phoenix (opens in a new tab), edit, or delete.

Permissions

Permission

Grants

Can See Pages

Access to Custom Pages management

Related

Was this article helpful?