Page Editor
FiestaBoard's WYSIWYG page editor lets you create and edit board display pages with a visual editor that shows exactly how content will appear on your split-flap display.
Overview
The page editor is the core of FiestaBoard's content creation experience. It provides a real-time preview of your board layout, template variable insertion, and color formatting—all in a visual interface.

Creating a New Page
- Open the FiestaBoard Web UI at
http://localhost:8080 - Navigate to the Pages section
- Click New Page
- Give your page a name
- Use the editor to compose your content
- Click Save
Using Template Variables
Template variables let you insert live data from your enabled plugins into any page. Variables are automatically replaced with real-time data when the page is displayed.
Inserting Variables
- In the page editor, click the Variable Picker button
- Browse available variables grouped by plugin
- Click a variable to insert it at the cursor position
Variable Types
| Type | Description | Example |
|---|---|---|
| Simple | Single value replacement | {weather.temperature} → 72°F |
| Array | Multi-line data | {stocks.prices} → formatted stock rows |
Example Variables
Here are some commonly used template variables:
{weather.temperature}— Current temperature{weather.conditions}— Weather conditions (Sunny, Cloudy, etc.){stocks.prices}— Stock price display{date_time.current}— Current date and time{muni.arrivals}— Transit arrival times
Working with Colors
The split-flap display supports colored tiles using special character codes. You can use these in the editor to add visual emphasis to your pages.
| Code | Color | Common Use |
|---|---|---|
{63} | 🟥 Red | Alerts, high temperatures |
{64} | 🟧 Orange | Warm temperatures |
{65} | 🟨 Yellow | Comfortable, warnings |
{66} | 🟩 Green | Good status, success |
{67} | 🟦 Blue | Cold temperatures, info |
{68} | 🟪 Violet | Very cold, accents |
{69} | ⬜ White | Backgrounds |
{70} | ⬛ Black | Backgrounds |
See the Color Guide for detailed usage examples.
Page Layout
The board display is a grid of 6 rows × 22 columns (132 characters total). The editor reflects this layout so you can see exactly how your content will be positioned.
Tips for Good Layouts
- Keep text concise — You have limited characters per row
- Use alignment — Center important information for readability
- Mix data sources — Combine multiple plugin variables on one page
- Test with preview — Use the live preview to check formatting before saving
Managing Pages
Editing Existing Pages
- Go to the Pages section
- Click on any page to open it in the editor
- Make your changes
- Click Save
Deleting Pages
- Go to the Pages section
- Click the delete option on the page you want to remove
- Confirm the deletion
Pages that are referenced in schedules should be updated or removed from the schedule before deleting.
Next Steps
- Schedule Mode — Automate when pages are displayed
- Plugins Overview — See available data sources for your pages
- Color Guide — Learn about color formatting options