Custom Pages
Create content pages for pilots in Phoenix with a flexible page builder supporting text, images, buttons, alerts, and videos.
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:
Page level — controls who sees the page in navigation and can access it via URL
Panel level — controls who sees specific panels within an accessible page
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
Phoenix Dashboard Editor — customise the pilot dashboard layout
Pilot Registration — configure the rules page requirement
Ranks — rank system used for page visibility restrictions
Thank you for your feedback!
Your input helps us improve our documentation.