Media & Image Optimization Alt text, file types, WebP conversion, web vs. print
10
Staff Checklist Pre-publish 10-point routine (designed to laminate)
11
Digital Content SOPs Procedures for templates and data collection
12
Media Sizing Guide Technical metrics, aspect ratios & performance
13
Custom Widgets Event Calendar, Back to Top, Support Programs
14
Online Accounts Digital resources, support portals & passwords
+
Best Practices & Quick Reference Writing standards, data accuracy rules, contacts & URLs
Beale Street Theater — 302 E. Beale St, Kingman, AZ 86401
(928) 228-5817 · info@bealestreettheater.com · bealestreettheater.com
Box Office: Thu–Fri 10am–6pm · Sun–Wed closed outside of scheduled programming
BST Staff Training Binder · 2026Digital Allies · my.digitalallies.netCover
Section 1 — Welcome & Scope
About This Binder
Welcome & Scope
This binder is the primary reference for managing the Beale Street Theater website and digital presence. It is maintained by Digital Allies and gives BST staff the tools to handle routine content updates confidently without needing to contact a developer.
Who This Is ForAny BST staff member who needs to update show listings, upload media, manage content in the website editor, or coordinate with Ludus or Google.
In Scope vs. Out of Scope
✓ In Scope
Updating show collection data
Uploading & optimizing images
Managing page content in the editor
Using Ludus for ticketing reference
Following naming and file conventions
Running the pre-publish checklist
✗ Out of Scope
DNS changes or domain settings
Code-level customizations
Schema or SEO file edits
Platform billing or account setup
Structural page layout changes
When in doubt, contact Digital AlliesFor anything outside this binder, reach out before making changes. Small mistakes in CMS settings can have site-wide effects. → my.digitalallies.net
How to Use This Binder
Each tab is a self-contained reference section. The Staff Checklist (Section 10) is designed to be used every time content is published — laminate it and keep it at your desk.
All brand assets, schema files, and training materials are also in the Brand Portal at beale-it.github.io/beale-street-theater, which will eventually be accessible from the BST staff login page on the website itself.
BST Staff Training Binder · 2026bealestreettheater.comSection 1 — p.2
Weights: 300, 400, 500 Use for: body copy, table data, descriptions, notes
Design Conventions
BST Curve:border-radius: 0px 10px 10px 0px — 0px left, 10px right on all containers
Glow:box-shadow: 0 0 20px rgba(18,181,163,0.3) for teal accent elements
Primary button: Solid teal fill, black text, League Spartan, uppercase
Secondary button: Teal outline, teal text (for use on dark backgrounds)
No gold: Gold (#c9a84c) is not part of the current BST brand
No gold gradient: The teal-to-gold gradient used in earlier versions is retired
Brand PortalFull assets, component library, icons, and implementation code: beale-it.github.io/beale-street-theater
BST Staff Training Binder · 2026beale-it.github.io/beale-street-theaterSection 2 — p.3
Section 3 — Naming Conventions
Operations
Naming Conventions
The Core RuleAll file and slug names: lowercase · hyphens only · no spaces · no special characters
File Naming Format Table
Asset Type
Format
Example
Show hero image
show-slug-hero.webp
chronicles-of-the-highwaymen-hero.webp
Show thumbnail
show-slug-thumb.webp
forever-everly-thumb.webp
Logo variant
bst-logo-[variant].svg
bst-logo-dark.svg
Schema file
show-slug-schema.json
wind-in-the-willows-schema.json
Staff document
bst-[doc]-[year].pdf
bst-w9-2026.pdf
Press image
show-slug-press-[n].jpg
shine-on-floyd-press-1.jpg
Show Item / Page URL Rules
Lowercase, hyphens only, no punctuation or special characters
Replace & / "and" with a hyphen: red-white-blue
Keep numbers as digits: bst-10th-anniversary
The item/page URL must match exactly: show collection, image file names, URL, and schema file
Never change an item/page URL after it is set without notifying Digital Allies
Item / Page URL Reference
Show Title
Correct Item/URL
Chronicles of the Highwaymen
chronicles-of-the-highwaymen
The Importance of Being Earnest
importance-of-being-earnest
Wind in the Willows
wind-in-the-willows
Lose Your Illusion: Guns N' Roses Tribute
lose-your-illusion
All Key'd Up: Billy Joel & Elton John Tribute
all-keyd-up
Red, White & Blue: Lynyrd Skynyrd Tribute
red-white-blue
Shades of Bublé
shades-of-buble
Shine On Floyd
shine-on-floyd
Quick Staff RuleBefore uploading: rename the file. Never upload IMG_3847.jpg or "Canva Export (1).png". The item URL in the collection must be identical to the item in the file name.
BST Staff Training Binder · 2026bealestreettheater.comSection 3 — p.4
SCAN TO OPEN
Section 4 — Shared Drive
Operations
Shared Drive Structure
Numbered Folder Map
The shared drive uses a numbered system to keep root folders organized. This structure will expand over time as the system grows. The main principle is to always use the numbered prefix for root folders and to archive older files rather than deleting them.
Archive, Never DeleteWhen a show closes or a file is replaced, move it to 10archived/. Deleting files can break schema and SEO references permanently.
Season Archive Procedure
At season end, create a folder in 10archived/ named season-[year]/
Move the entire 09season-current/ contents into it
Clear 09season-current/ for the new season
Notify Digital Allies so schema and sitemap references can be updated
BST Staff Training Binder · 2026bealestreettheater.comSection 4 — p.5
Section 5 — 2026 Season Shows
Current Season Roster
2026 Season Shows
Source: bst.ludus.com · Updated April 7, 2026 · Showing upcoming shows only
Concert / Tribute Youth Theater / Play Variety / Comedy
Show
Date(s)
Pricing
Chronicles of the Highwaymen
Apr 10 · 7PM
$35/$25/$20
Forever Everly
Apr 11 · 4PM
$35/$25/$15
The Dreamboats
Apr 14 · 7PM
$35/$25/$20
Kingman Divas: A Female Variety Show
Apr 17 · 7PM
$25/$20/$15
Kingman Youth Theater Festival
Apr 25 · 9AM–1PM
FREE
Spring Youth Concert Band
Apr 25 · 7PM
$5–$12
Gnoss
Apr 30 · 7PM
$25/$20/$15
Improv Group “TBD”
May 1 · 8PM
$15
Yasuhiko Shigemura
May 2 · 6PM
$20
The Importance of Being Earnest
May 7–16 (multi)
$5–$35
Jason Lyle Black: Irreverent Piano
May 12 · 7PM
$35/$25/$20
Peter Antoniou: “Psychic” Comedian
May 29–30
$25
Lose Your Illusion: Guns N' Roses Tribute
Jun 5 · 7PM
$35/$25/$20
Shades of Bublé
Jun 6 · 7PM
$35/$25/$20
Wind in the Willows
Jun 12–20 (multi)
$15–$25
All Key'd Up: Billy Joel & Elton John
Jun 26 · 7PM
$35/$25/$20
Red, White & Blue: Lynyrd Skynyrd Tribute
Jun 27 · 7PM
$30/$25/$20
Shine On Floyd
Jul 18 · 7PM
$25/$30/$35
Aug–Dec 2026No shows currently listed on Ludus for August through December. This section updates as programming is added. Always check bst.ludus.com for the latest.
BST Staff Training Binder · 2026bst.ludus.comSection 5 — p.6
SCAN TO OPEN
Section 6 — Platform Ecosystem
Digital Tools
Platform Ecosystem
🌐
Digital Allies — Website CMS
my.digitalallies.net
Where BST staff log in to manage the website. Digital Allies is the white-label hosting and web management service. The underlying platform is Duda, but from BST's perspective the product, support, and login are all through Digital Allies. All website editing, show collections, page publishing, and media uploads happen here.
🎟
Ludus — Ticketing, Fundraisers, Youth and Community Theater Workshops and Auditions
bst.ludus.com
All show ticketing, event listings, ticket sales, fundraisers, youth workshops, and auditions. Show dates, pricing, and availability on the BST website must match Ludus. Ludus is the source of truth for all ticketing data.
🎨
Brand Portal — Component Library
beale-it.github.io/beale-street-theater
Official BST design system and component library. Contains logos, icon SVGs, button styles, hero and show card components, color tokens, and implementation code. Will eventually be accessible via staff login on the BST website.
🔍
Google — Search & Analytics, Marketing Platform & Google Workspace
Google Business Profile · Google Tag Manager · Google Analytics 4
Analytics & Tag Manager: GA4 has been set up inside Google Tag Manager (GTM), so there is no need to manually install scripts on each page or period. We only need to add the Google Tag ID and Analytics Property ID to the global settings properly. General guidelines on how to set up triggers and variables inside GTM will be included here. GBP: Manages BST's local search presence.
🛠
Duda — Underlying Platform (Reference Only)
duda.co
The website builder platform Digital Allies uses to host and build BST's site. BST staff do not log in to Duda directly — everything is accessed through Digital Allies at my.digitalallies.net. Duda documentation can be useful for general troubleshooting, but platform-level issues should go to Digital Allies.
BST Staff Training Binder · 2026my.digitalallies.netSection 6 — p.7
Section 7 — SEO Structure
Search Optimization
SEO Structure
5-Step SEO Workflow
Set the page title — Format: Show Name · Beale Street Theater · Kingman AZ · Under 60 characters
Write the meta description — 1–2 sentences with show name, date, and “Kingman AZ” · Under 155 characters
Set the OG image — Show hero WebP at 1200×630px, named with the show slug
Upload the schema file — JSON-LD in the page's custom code area and in 07schema/
Verify and publish — Check preview, publish, then submit the URL in Search Console if it's a new page
NAP Consistency
The following must appear identically everywhere — website, GBP, Ludus, social profiles:
Beale Street Theater 302 E. Beale St, Kingman, AZ 86401 (928) 228-5817 bealestreettheater.com
Schema File Reference
Schema files are maintained by Digital Allies.Do not edit JSON schema files without instruction. If show dates or prices change, notify Digital Allies. Incorrect schema causes rich result errors in Google Search.
Schema Type
Use
File Name
Event
Individual show listing
show-slug-schema.json
Organization
BST main identity
bst-org-schema.json
LocalBusiness
GBP + Maps consistency
bst-local-schema.json
Sitemap & Indexing
Sitemap is auto-generated and submitted via Search Console
When a new show page goes live, manually request indexing in Search Console
Pages marked “No Index” (e.g. thank-you pages) must stay that way unless approved
BST Staff Training Binder · 2026bealestreettheater.comSection 7 — p.8
SCAN TO OPEN
Section 8 — CMS & Data Sync Workflow
Content Management
CMS & Data Sync Workflow
Google Sheets Sync StrategyThe Beale Street Theater website dynamically powers components directly from collections stored in Google Sheets. Because we edit these externally via an external database, maintaining pristine data formatting is paramount.
Show Collection Update Procedure
Open Google Sheets — Access the BST tracking sheet where we externalize our collections.
Add or edit a show row — Insert data horizontally by populating all necessary columns (see reference table below).
Maintain Strict Plain Text — To ensure our database renders accurately, all content must be passed as plain text except for dates and URLs. Extraneous styling will crash the dynamic blocks or display weird formatting.
Upload image assets — Upload images and grab the absolute URL to paste into the poster field.
Verify the item / page URL — Ensure it matches the item slug format exactly.
Review on desktop and mobile using the Duda preview toggle.
Required Collection Fields Reference
Field (Column)
Description
Req
title
Full show name (e.g. The Dreamboats)
✓
item
URL-safe item string (lowercase, hyphens. e.g. the-dreamboats)
✓
show_date_time
Exact date/time data format (YYYY-MM-DD HH:MM:SS)
✓
display_time
Plain text duration/time details to display (e.g. 04/14/26 7:0PM)
2–4 sentence description; no special coding/bullets
✓
poster
Absolute URL to the hero graphic (WebP, 1200×675)
✓
image_alttext
Semantic alternative text describing the poster
✓
ludus_deep_link
Direct Ludus ticketing URL containing the deep-link ID
✓
schema_price
Starting numeric price values only (e.g. 15)
✓
price_display
Human-readable price bounds (e.g. $15 - $35)
✓
show_id
The numeric ID corresponding to the Ludus ticketing sequence
✓
Always check formattingWhen working with an external database (especially Google Sheets to Duda syncs), extra spaces or formats can break layouts. Use Plain Text completely!
BST Staff Training Binder · 2026my.digitalallies.netSection 8 — p.9
SCAN TO OPEN
Section 9 — Media & Image Optimization
Asset Management
Media & Image Optimization
Rename before uploadingNever upload a camera file (IMG_3847.jpg) or Canva export (Final v3.png). Rename to the correct convention first.
Image Size & Format Guide
Use
Format
Dimensions
Max Size
Show hero (web)
WebP
1200 × 675px
200KB
Show thumbnail
WebP
600 × 400px
80KB
OG / Social preview
JPG / WebP
1200 × 630px
150KB
Logo (web)
SVG
Scalable
—
Logo (fallback)
PNG
500px wide min
50KB
Print materials
PDF / JPG
300 DPI
—
Alt Text Rules
Pattern: [Description] at Beale Street Theater, Kingman AZ
✓ “Performers on stage during Chronicles of the Highwaymen at Beale Street Theater, Kingman AZ” ✗ “image1.jpg” – “show photo” – blank
WebP Conversion
Convert all Canva exports and photos to WebP before uploading. Use the Asset Optimizer in the Brand Portal: beale-it.github.io/beale-street-theater → Asset Optimizer
Web vs. Print Files
🌐 Web Files
WebP, compressed
RGB color profile
72–96 DPI
Store in 08website/
🖨 Print Files
PDF or JPG at 300 DPI
CMYK profile
Full resolution
Store in 03marketing/
BST Staff Training Binder · 2026bealestreettheater.comSection 9 — p.10
Section 10 — Staff Checklist
Pre-Publish Routine
Staff Checklist
Run every time you publish. Designed to laminate and keep at your workstation.
Content
Show title matches Ludus exactly No extra punctuation, correct capitalization
Dates and times are correct Verify against bst.ludus.com — Ludus is the source of truth
Pricing is accurate Match Ludus ticket tiers exactly
Ticket link is live and correct Click it — confirm it opens to the correct Ludus event
Item / Page URL matches file names and URL Lowercase, hyphens only, no spaces
Media
Images renamed before uploading No IMG_ or Canva export file names
All images have alt text “[description] at Beale Street Theater, Kingman AZ”
Hero image correct on mobile Use the mobile preview toggle before publishing
SEO & Publishing
Page title and meta description are set Title under 60 chars · Meta under 155 chars
Page published (not just saved) Verify the live URL resolves correctly after publishing
After any major updateIf you added a new show page or changed a URL, notify Digital Allies so schema and sitemap can be updated.
BST Staff Training Binder · 2026my.digitalallies.netSection 10 — p.11
SCAN TO OPEN
Section 11 — Digital Content SOPs
Procedures
Digital Content SOPs
Website Collection Templates
The templates are used for building and updating dynamic pages and sections. The compiled master document serves as the repository for all dynamic templates.
Folder Organization
Master Compiled Document: Serves as the master example and repository.
Data Collections: Individual data collection sheets kept in sub-folders (e.g. Active Data Collections).
Reference the Master Document: Review requirements.
Copy the Template: Start a new data collection file. Do NOT edit the Master Document directly.
Collect Data: Fill in data based on formatting examples.
Review and Submit: Verify all required fields (asterisk *) are populated before web publishing.
Dynamic Rules: Adhere to character limits. Ensure media assets fit standard aspect ratios. Provide all required fields.
BST Staff Training Binder · 2026my.digitalallies.netSection 11 — p.12
Section 12 — Media Sizing Guide
Technical Standards
Media Sizing Guide
Aspect Ratio Standardization
Ratio
Dimensions
Use Case
1:1 Square
1080 × 1080 px
In-text images, sidebar ads, Instagram
16:9 Panoramic
1920 × 1080 px
Widescreen hero images
3:2 Rectangle
1080 × 720 px
Mobile models and print-to-web
1.59:1 Landscape
1080 × 680 px
Blog featured images, social sharing
Hero Image Architecture
Absolute minimum width is 1500px, internal standard is 1920px. Optimize files for sRGB and under 200KB (for full-width web files).
Favicons & Logos
Favicon: 1:1 format (.ico or .png) 16×16 or 32×32.
Navigation Logos: 3:2 ratio (250×100px) or 1:1 ratio (160×160px).
Performance Rules
Use WebP (26% smaller than PNG) replacing generic images.
Mandatory tools before deployment: TinyPNG, Optimizilla.
No TIFFs!
Video Rules
Background video: 5-20s duration, under 6MB, audio removed.
Embed rather than local host if possible (YouTube/Vimeo).
BST Staff Training Binder · 2026bealestreettheater.comSection 12 — p.13
Section 13 — Custom Widgets
Duda Architecture
Custom Widgets Overview
1. Dynamic Event Calendar
Live, collection-powered widget displaying upcoming shows, programs, and events. Reads from collections without widget editing.
When a visitor clicks an event, they are taken to the dynamic page where the Ludus ticketing embed loads automatically using the show_id.
Setup: Ensure your collection has an item (slug) and a show_id (Ludus ID). Set up the matching dynamic URL page.
2. Neon Back To Top
A glowing, animated scroll-to-top button. Use on long pages. Features customizable Neon Glow color, Background color, Pulse Speed. Don't place over navigation menus.
3. Support Programs Widget
Showcases volunteer opportunities, sponsorships, and donations with category filter tabs. Provides direct Ludus ticketing integration inside dynamic cards.
BST Staff Training Binder · 2026my.digitalallies.netSection 13 — p.14
SCAN TO OPEN
Section 14 — Online Accounts
External Resources
Accounts & Resources
Brand Portal & Training
beale-it.github.io/beale-street-theater
Web optimizer, component library, docs, videos.
My Digital Allies
support.multiscreensite.com/hc/en-us
Main login and digital support portal.
Database Backup (Supabase)
it@bealestreettheater.com
PW: P2kTn2Hxbpy04EcK
Ludus Ticketing Admin
bst.ludus.com/admin
Box office portal, show IDs, event tracking.
BST Staff Training Binder · 2026IT ResourcesSection 14 — p.15
Best Practices
Reference Guide
Best Practices & Standards
Content Writing Standards
Voice: Warm, community-first, theatrical — not corporate
Show descriptions: 2–4 sentences · mention genre, mood, performers, or source material
Dates: Spell out month: Apr 10, 2026 — never 04/10/26
Theater name: Always “Beale Street Theater” in public-facing copy — not abbreviated to BST
Location: Always include “Kingman, AZ” in searchable or shareable content
Data Accuracy Rules
Always verify before publishingShow dates and prices must come from Ludus — not Canva graphics, not emails, not memory. Ludus is the source of truth.
Community Platform Updates
We need to regularly contact local papers, the city, and other authoritative members of the community to update them on the website and ensure that they are using the latest information for the theater.
Social Media Tickets Policy
Directly sending folks to bst.ludus.com on social media is NO LONGER HOW IT SHOULD BE DONE since we now host the Ludus embed directly on the website pages. Always link to the show's page on the BST website.
Shelby is the primary website manager after this project is over. Digital Allies will provide monitoring, monthly content updates, monthly maintenance outside of the weekly tasks, monthly data cleanup, and quarterly SEO checking.
Need
Where to Go
Edit website content / Marketing
Shelby
Ticketing question
Box Office / bst.ludus.com
Design assets / brand files
beale-it.github.io/beale-street-theater
Technical or CMS issue
IT / Team
Google Business issue
IT / Team
General / Box Office
info@bealestreettheater.com · (928) 228-5817
Key Contacts
Ticketing Support: Technical issues with the ticketing platform are the only reason we would use Ludus for support. Generally "ticketing" topics will go directly through the Box Office.
Name
Role
Responsibilities
Sidney
Education
Education, community theater, youth theater, camps, workshops, fieldtrips, auditions. Responsible for updating all of the above on the website.
Shelby
Marketing
Digital communications, social media, community outreach, website copy and updating shows.
Kristina / Team (IT)
Technical
Still figuring this out, so for now technical topics should be under Kristina or "Team" (Me).
Box Office
General
General patron ticketing support at info@bealestreettheater.com.