Digital Allies × Beale Street Theater

Staff Training
Binder 2026

Website Operations & Content Management Reference Guide
Contents
1
Welcome & Scope
Purpose, boundaries & how to use this binder
2
Brand Identity
Colors, typography, logo, BST design system
3
Naming Conventions
File naming rules, item URL format, consistency rule
4
Shared Drive
Folder map, archive protocol, season structure
5
2026 Season Shows
Full roster with dates, categories & pricing (live from Ludus)
6
Platform Ecosystem
Digital Allies, Ludus, Brand Portal, Google
7
SEO Structure
Page settings, schema, sitemap, local search & NAP
8
CMS & Editor Workflow
Step-by-step editing, collection fields, republish gate
9
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
SCAN TO
OPEN
Section 2 — Brand Identity
Design System

Brand Identity


Color System

Neon Teal
#12b5a3
Teal Dark
#10887b
Teal Mid
#13b8a6
Stage Black
#0f1415
Charcoal
#2a2d31
White
#ffffff
Light Gray
#e1e3e7
Mid Gray
#6b7280
Cream
#eeebcc

Category Colors (Badges & Calendar)

Orange
#d97708
Youth
Purple
#7c39ed
Theater
Magenta
#be1f5d
Variety
Teal
#12b5a3
Concert

Typography

League Spartan — Headings

Aa Bb Cc

Weights: 400, 700, 900
Use for: headings, labels, callout titles, buttons, badges

Roboto — Body

Aa Bb Cc

Weights: 300, 400, 500
Use for: body copy, table data, descriptions, notes

Design Conventions

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 TypeFormatExample
Show hero imageshow-slug-hero.webpchronicles-of-the-highwaymen-hero.webp
Show thumbnailshow-slug-thumb.webpforever-everly-thumb.webp
Logo variantbst-logo-[variant].svgbst-logo-dark.svg
Schema fileshow-slug-schema.jsonwind-in-the-willows-schema.json
Staff documentbst-[doc]-[year].pdfbst-w9-2026.pdf
Press imageshow-slug-press-[n].jpgshine-on-floyd-press-1.jpg

Show Item / Page URL Rules

Item / Page URL Reference

Show TitleCorrect Item/URL
Chronicles of the Highwaymenchronicles-of-the-highwaymen
The Importance of Being Earnestimportance-of-being-earnest
Wind in the Willowswind-in-the-willows
Lose Your Illusion: Guns N' Roses Tributelose-your-illusion
All Key'd Up: Billy Joel & Elton John Tributeall-keyd-up
Red, White & Blue: Lynyrd Skynyrd Tributered-white-blue
Shades of Bubléshades-of-buble
Shine On Floydshine-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.

#FolderContents
01brandLogos, color files, brand guidelines, font files
02showsShow-specific subfolders, one per production
03marketingSocial graphics, email assets, flyers
04photographyPerformance photos, venue shots, headshots
05videoPromo clips, trailers, archive recordings
06documentsContracts, W-9s, policies, staff forms
07schemaAll JSON-LD schema files, one per show
08websiteExported web assets, WebP images, code snippets
09season-currentActive season working files
10archivedPast seasons, closed shows, superseded docs

Show Subfolder Structure

02shows/
  chronicles-of-the-highwaymen/
    chronicles-of-the-highwaymen-hero.webp
    chronicles-of-the-highwaymen-thumb.webp
    chronicles-of-the-highwaymen-schema.json
    press/
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

  1. At season end, create a folder in 10archived/ named season-[year]/
  2. Move the entire 09season-current/ contents into it
  3. Clear 09season-current/ for the new season
  4. 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
ShowDate(s)Pricing
Chronicles of the HighwaymenApr 10 · 7PM$35/$25/$20
Forever EverlyApr 11 · 4PM$35/$25/$15
The DreamboatsApr 14 · 7PM$35/$25/$20
Kingman Divas: A Female Variety ShowApr 17 · 7PM$25/$20/$15
Kingman Youth Theater FestivalApr 25 · 9AM–1PMFREE
Spring Youth Concert BandApr 25 · 7PM$5–$12
GnossApr 30 · 7PM$25/$20/$15
Improv Group “TBD”May 1 · 8PM$15
Yasuhiko ShigemuraMay 2 · 6PM$20
The Importance of Being EarnestMay 7–16 (multi)$5–$35
Jason Lyle Black: Irreverent PianoMay 12 · 7PM$35/$25/$20
Peter Antoniou: “Psychic” ComedianMay 29–30$25
Lose Your Illusion: Guns N' Roses TributeJun 5 · 7PM$35/$25/$20
Shades of BubléJun 6 · 7PM$35/$25/$20
Wind in the WillowsJun 12–20 (multi)$15–$25
All Key'd Up: Billy Joel & Elton JohnJun 26 · 7PM$35/$25/$20
Red, White & Blue: Lynyrd Skynyrd TributeJun 27 · 7PM$30/$25/$20
Shine On FloydJul 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

  1. Set the page title — Format: Show Name · Beale Street Theater · Kingman AZ · Under 60 characters
  2. Write the meta description — 1–2 sentences with show name, date, and “Kingman AZ” · Under 155 characters
  3. Set the OG image — Show hero WebP at 1200×630px, named with the show slug
  4. Upload the schema file — JSON-LD in the page's custom code area and in 07schema/
  5. 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 TypeUseFile Name
EventIndividual show listingshow-slug-schema.json
OrganizationBST main identitybst-org-schema.json
LocalBusinessGBP + Maps consistencybst-local-schema.json

Sitemap & Indexing

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

  1. Open Google Sheets — Access the BST tracking sheet where we externalize our collections.
  2. Add or edit a show row — Insert data horizontally by populating all necessary columns (see reference table below).
  3. 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.
  4. Upload image assets — Upload images and grab the absolute URL to paste into the poster field.
  5. Verify the item / page URL — Ensure it matches the item slug format exactly.
  6. Review on desktop and mobile using the Duda preview toggle.

Required Collection Fields Reference

Field (Column)DescriptionReq
titleFull show name (e.g. The Dreamboats)
itemURL-safe item string (lowercase, hyphens. e.g. the-dreamboats)
show_date_timeExact date/time data format (YYYY-MM-DD HH:MM:SS)
display_timePlain text duration/time details to display (e.g. 04/14/26 7:0PM)
categoryExact category mapping (Concert Series, Youth Theater, etc.)
description2–4 sentence description; no special coding/bullets
posterAbsolute URL to the hero graphic (WebP, 1200×675)
image_alttextSemantic alternative text describing the poster
ludus_deep_linkDirect Ludus ticketing URL containing the deep-link ID
schema_priceStarting numeric price values only (e.g. 15)
price_displayHuman-readable price bounds (e.g. $15 - $35)
show_idThe 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

UseFormatDimensionsMax Size
Show hero (web)WebP1200 × 675px200KB
Show thumbnailWebP600 × 400px80KB
OG / Social previewJPG / WebP1200 × 630px150KB
Logo (web)SVGScalable
Logo (fallback)PNG500px wide min50KB
Print materialsPDF / JPG300 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

Direct Data Collection Workflow

  1. Reference the Master Document: Review requirements.
  2. Copy the Template: Start a new data collection file. Do NOT edit the Master Document directly.
  3. Collect Data: Fill in data based on formatting examples.
  4. 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

RatioDimensionsUse Case
1:1 Square1080 × 1080 pxIn-text images, sidebar ads, Instagram
16:9 Panoramic1920 × 1080 pxWidescreen hero images
3:2 Rectangle1080 × 720 pxMobile models and print-to-web
1.59:1 Landscape1080 × 680 pxBlog 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

Video Rules

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

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.

Issue Resolution

📄 Content issue on live site

  • Log in to my.digitalallies.net
  • Find the page or collection entry
  • Make the correction and publish
  • Verify on the live site

🛠 Technical / broken page

  • Screenshot the issue
  • Note the URL and time
  • Do NOT touch code-level settings
  • Contact IT (Me), Shelby, or Kristina

Platform Quick Reference

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.

NeedWhere to Go
Edit website content / MarketingShelby
Ticketing questionBox Office / bst.ludus.com
Design assets / brand filesbeale-it.github.io/beale-street-theater
Technical or CMS issueIT / Team
Google Business issueIT / Team
General / Box Officeinfo@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.
NameRoleResponsibilities
SidneyEducationEducation, community theater, youth theater, camps, workshops, fieldtrips, auditions. Responsible for updating all of the above on the website.
ShelbyMarketingDigital communications, social media, community outreach, website copy and updating shows.
Kristina / Team (IT)TechnicalStill figuring this out, so for now technical topics should be under Kristina or "Team" (Me).
Box OfficeGeneralGeneral patron ticketing support at info@bealestreettheater.com.
BST Staff Training Binder · 2026Digital Allies · my.digitalallies.netBest Practices — p.16