Refresh: download from SharePoint → place at
docs/requirements/comms-content.xlsx →
python3 docs/requirements/comms-ingest.py
Sheets: Brand • App Pages • Home • DYK • QRG • UPA27 • Documents • Committees • Updates • Volunteer • Media • LECs
| THEME | ||||||
|---|---|---|---|---|---|---|
| Element | Font | Size | Style | Color (Dark / Light) | Notes | |
| H1 | League Spartan | 28 px | Bold | #12233e / #ffffff | See https://ual.alpa.org/Admin/File-Management ALPA App> Branding> Fonts | |
| H2 | League Spartan | 20 px | Uppercase, Bold | #12233e / #ffffff | ||
| H3 | League Spartan | 16 px | Uppercase, Extra Bold | #12233e / #ffffff | ||
| H4 | League Spartan | 12 px | Uppercase, Regular | #12233e / #ffffff | ||
| Paragraph Text | League Spartan | 12 px | Regular | #12233e / #ffffff | ||
| Eyebrow Text | League Spartan | 12 px | Uppercase, Bold | #5D6471 | 5% letter spacing | |
| Links | League Spartan | 16 px | Uppercase, Extra Bold | #F7BB0D | ||
| Favorite | (Heart Icon) | #F7BB0D / #12233e | Fill inficates favorite, stroke indicates no favorite | |||
| COMPONENTS | ||||||
| Element | Image Size (px) | Section Style | Background Color | Font Style | Corners | Example |
| Pilot Card → Pilot Card (domain control) | N/A | Full-width | #12233e | H1/Link | 8 px | #VALUE! |
| Single Button 1 → Button Card (primary) | N/A | Full-width | #F7BB0D | H3 | 10px, 0px, 0px, 10px | #VALUE! |
| Single Button 2 → Button Card (image) | Image - 80 X 51 | Full-width | #ffffff | H3 | 5 px | #VALUE! |
| 3 Up Button → Button (3-up grid) | Icon - 50 X 50 | 3-col | #12233e | H4 | 8 px | #VALUE! |
| Page Title → Top Navigation / Section Title | N/A | Full-width | N/A | H2 | N/A | #VALUE! |
| Section Heading → Section Title | N/A | 2-col /VIEW ALL | N/A | H3/Link | N/A | #VALUE! |
| Slider (No Image) → Card (card-md) | N/A | Card | #ffffff | Eyebrow, H3, Paragraph | 8 px | #VALUE! |
| Slider (Images) → CardHero (card-lg) | Image - 320 x 200 | Card | #ffffff | Eyebrow, H3 | 8 px | #VALUE! |
| APP PAGES | |
|---|---|
| Parent | Child |
| Home | |
| DYK | |
| QRG | |
| UPA27 | |
| Documents | |
| Documents | Contract Documents |
| Committees | |
| Committees | Hotel |
| Committees | Pilot Compensation |
| Committees | Retirement & Insurance |
| Committees | SOAR |
| Committees | SPSC |
| Committees | System Scheduling |
| Committees | Security |
| Updates | |
| Updates | From the Chair |
| Updates | MEC Weekly |
| Updates | MEC News |
| Updates | Committee Updates |
| Volunteer | |
| Media | |
| Media | Videos |
| Media | Podcast |
| ERW 005 | |
| ERW 005 | ERW 005 Roster |
| DCA 011 | |
| DCA 011 | DCA 011 Roster |
| ORD 012 | |
| ORD 012 | ORD 012 Roster |
| DEN 033 | |
| DEN 033 | DEN 033 Roster |
| SFO 034 | |
| SFO 034 | SFO 034 Roster |
| LAX 057 | |
| LAX 057 | LAX 057 Roster |
| FTC 093 | |
| FTC 093 | FTC 093 Roster |
| MCO 150 | |
| MCO 150 | MCO 150 Roster |
| LAS 153 | |
| LAS 153 | LAS 153 Roster |
| IAH 171 | |
| IAH 171 | IAH 171 Roster |
| CLE 172 | |
| CLE 172 | CLE 172 Roster |
| GUM 173 | |
| GUM 173 | GUM 173 Roster |
| Component | User-Specific | Text | LINKS | Media Link (Icon/Image) | Notes | |||
|---|---|---|---|---|---|---|---|---|
| HOME | Internal App Page | External Link | Document Link | Coveo Tag | ||||
| Pilot Card → Pilot Card (domain control) | Y | https://ual.alpa.org/Portals/90/Documents/contract/main/united-pilot-agreement.pdf | ||||||
| Single Button 2 → Button Card (image) | Y | EWR 005 | EWR 005 | |||||
| Y | DCA 011 | DCA 011 | ||||||
| Y | ORD 012 | ORD 012 | ||||||
| Y | DEN 033 | DEN 033 | ||||||
| Y | SFO 034 | SFO 034 | ||||||
| Y | LAX 057 | LAX 057 | ||||||
| Y | FTC 093 | FTC 093 | ||||||
| Y | MCO 150 | MCO 150 | ||||||
| Y | LAS 153 | LAS 153 | ||||||
| Y | IAH 171 | IAH 171 | ||||||
| Y | CLE 172 | CLE 172 | https://ual.alpa.org/Portals/90/alpa-app/single-button-2/sb2-cle127.jpg?ver=N7lLmD2YbOp1dGNzU6atRg%3d%3d | |||||
| Y | GUM 173 | GUM 173 | ||||||
| 3 Up Button → Button (3-up grid) | N | PDR | https://pdr.alpa.org/PdrPilotDataRequests/Create | https://ual.alpa.org/Portals/90/alpa-app/3-up-button/pdr-icon.png?ver=f3Gujo7oLH43WKTPQy_XMQ%3d%3d | ||||
| N | DYK | DYK | https://ual.alpa.org/Portals/90/alpa-app/3-up-button/dyk-icon.png?ver=zIXLKo9hxYHa-zdrxxjMEw%3d%3d | |||||
| N | QRG | QRG | https://ual.alpa.org/Portals/90/alpa-app/3-up-button/qrg-icon.png?ver=Im-vvmt71YUNgGkIpBeRKQ%3d%3d | |||||
| 3 Up Button → Button (3-up grid) | N | Documents | Documents | https://ual.alpa.org/Portals/90/alpa-app/3-up-button/documents-icon.png?ver=7Yfo_f0IXbUcjVfnHAlxrQ%3d%3d | ||||
| N | Committees | Committees | https://ual.alpa.org/Portals/90/alpa-app/3-up-button/committees-icon.png?ver=XNuOaE1fk6aYcNsueh9ZGg%3d%3d | |||||
| N | Updates | Updates | https://ual.alpa.org/Portals/90/alpa-app/3-up-button/updates-icon.png?ver=HQ30TBjfxQc0RxnETK8dmg%3d%3d | |||||
| Single Button 1 → Button Card (primary) | N | UPA27: OPEN POLLS | https://dnn9112.alpa.org/VoteNet | |||||
| Single Button 1 → Button Card (primary) | N | VOLUNTEER OPPORTUNITIES | Volunteer | |||||
| Slider (No Image/Eyebrow) | N | LATEST UPDATES | Updates | Dynamically display communications here. Use eyebrow as the date line, Subject line as title, description as p text. Set height to be equal across sliders | ||||
| Single Button 2 → Button Card (image) | N | UPA23: CURRENT AGREEMENT | https://ual.alpa.org/Portals/90/Documents/contract/main/united-pilot-agreement.pdf | https://ual.alpa.org/Portals/90/alpa-app/single-button-2/sb2-upa23.jpg?ver=MrzL5kQ6j7E7AkzEIAoicg%3d%3d | ||||
| Single Button 2 → Button Card (image) | N | UPA27 | UPA27 | https://ual.alpa.org/Portals/90/alpa-app/single-button-2/sb2-upa27.jpg?ver=wR0uMBui32v6NF3s8xXjQA%3d%3d | ||||
| Slider (Images) → CardHero (card-lg) | N | PODCAST / The Flightdeck | Podcast | https://ual.alpa.org/Portals/90/alpa-app/slider/slider-flightdeck.jpg?ver=yZprs5wXwc8lhLRWUhFItw%3d%3d | ||||
| N | UPDATES / MEC News | MEC News | https://ual.alpa.org/Portals/90/alpa-app/slider/slider-news.jpg?ver=T8S9QUawEGo6J5Nx4pb2MQ%3d%3d | |||||
| N | WATCH / How-To Videos | Videos | https://ual.alpa.org/Portals/90/alpa-app/slider/slider-howto.jpg?ver=dHWql3kgXLd0FRndPiG4bA%3d%3d | |||||
| 3 Up Button → Button (3-up grid) | N | MEC Website | https://ual.alpa.org/ | |||||
| N | Global Entry | |||||||
| N | TSA PreCheck | |||||||
| 3 Up Button → Button (3-up grid) | N | Passport Renewal | ||||||
| N | ALPA PAC | https://www.alpa.org/advocacy/pac | ||||||
| N | United PAC | https://ual.alpa.org/COMMITTEES/Government-Affairs/PAC-Form |
| Component | User-Specific | Text | LINKS | Media Link (Icon/Image) | Notes | |||
|---|---|---|---|---|---|---|---|---|
| DYK | Internal App Page | External Link | Document Link | Coveo Tag |
| Component | User-Specific | Text | LINKS | Media Link (Icon/Image) | Notes | |||
|---|---|---|---|---|---|---|---|---|
| QRG | Internal App Page | External Link | Document Link | Coveo Tag |
| Component | User-Specific | Text | LINKS | Media Link (Icon/Image) | Notes | |||
|---|---|---|---|---|---|---|---|---|
| UPA27 | Internal App Page | External Link | Document Link | Coveo Tag |
| Component | User-Specific | Text | LINKS | Media Link (Icon/Image) | Notes | |||
|---|---|---|---|---|---|---|---|---|
| DOCUMENTS | Internal App Page | External Link | Document Link | Coveo Tag |
| Component | User-Specific | Text | LINKS | Media Link (Icon/Image) | Notes | ||||
|---|---|---|---|---|---|---|---|---|---|
| Committees | Internal App Page | External Link | Document Link | AMPS Code | Coveo Tag | ||||
| Single Button 1 → Button Card (primary) | N | VOLUNTEER OPPORTUNITIES | Volunteer | ||||||
| Single Button 2 → Button Card (image) | N | HOTEL | Hotel Committee | ||||||
| Single Button 2 → Button Card (image) | N | PILOT COMPENSATION | Pilot Compensation Committee | ||||||
| Single Button 2 → Button Card (image) | N | RETIREMENT & INSURANCE | Retirement & Insurance Committee | ||||||
| Single Button 2 → Button Card (image) | N | SOAR | SOAR | ||||||
| Single Button 2 → Button Card (image) | N | SPSC | Strategic Preparedness & Strike Committee | ||||||
| Single Button 2 → Button Card (image) | N | SYSTEM SCHEDULING | System Scheduling Committee | ||||||
| Single Button 2 → Button Card (image) | N | SECURITY | Security Committee | ||||||
| Single Button 1 → Button Card (primary) | N | ALL MEC COMMITTEES | https://ual.alpa.org/COMMITTEES | ||||||
| Hotel | |||||||||
| Single Button 2 → Button Card (image) | N | HOTEL FAQs | https://ual.alpa.org/Portals/90/Documents/committees/hotel/hotel-faq.pdf | ||||||
| Single Button 2 → Button Card (image) | N | LAYOVER HOTEL LIST | https://ual.alpa.org/RESOURCES/Education/Hotel#layover | ||||||
| Single Button 2 → Button Card (image) | N | TIME OF DAY/DAY OF WEEK PICK-UP | https://ual.alpa.org/Portals/90/Documents/committees/hotel/toddow-mta.pdf | ||||||
| Single Button 2 → Button Card (image) | N | DOWNTOWN SPLIT TIMES | https://ual.alpa.org/Portals/90/Documents/committees/hotel/dt-split-times.pdf | ||||||
| Single Button 2 → Button Card (image) | N | MINUTES TO AIRPORT PICK-UP TIME | https://ual.alpa.org/Portals/90/Documents/committees/hotel/alpa-mta.pdf | ||||||
| Single Button 2 → Button Card (image) | N | CATERING STATION LIST | https://ual.alpa.org/Portals/90/Documents/committees/hotel/catering-station-list.pdf | ||||||
| Single Button 2 → Button Card (image) | N | CREW LOUNGE FACILITIES | https://ual.alpa.org/Portals/90/Documents/committees/hotel/crew-lounge.pdf | ||||||
| Single Button 2 → Button Card (image) | N | TRANSPORTATION SAFETY | https://ual.alpa.org/Portals/90/Documents/committees/hotel/hotel-transportation-safety.pdf | ||||||
| List Card Generic | N | *Representatives* | UALHOTL00001 | Use Listy Card Generic to display AMPS data | |||||
| Pilot Compensation |
| Component | User-Specific | Text | LINKS | Media Link (Icon/Image) | Notes | |||
|---|---|---|---|---|---|---|---|---|
| UPDATES | Internal App Page | External Link | Document Link | Coveo Tag |
| Component | User-Specific | Text | LINKS | Media Link (Icon/Image) | Notes | |||
|---|---|---|---|---|---|---|---|---|
| VOLUNTEER | Internal App Page | External Link | Document Link | Coveo Tag |
| Component | User-Specific | Text | LINKS | Media Link (Icon/Image) | Notes | |||
|---|---|---|---|---|---|---|---|---|
| MEDIA | Internal App Page | External Link | Document Link | Coveo Tag |
| Component | User-Specific | Text | LINKS | Media Link (Icon/Image) | Notes | ||||
|---|---|---|---|---|---|---|---|---|---|
| EWR 005 | Internal App Page | External Link | Document Link | AMPS Code | Coveo Tag | ||||
| Single Button 1 → Button Card (primary) | Y | ROSTER | ERW 005 Roster | ||||||
| Slider (Images) → CardHero (card-lg) | Y | SAVE THE DATE /Council Meeting / June 23, 2026/DoubleTree Newark Airport | No link | ||||||
| Y | MEET & GREET / Negotiating Committee / July 28, 2026 / Taverna Casa Nova (Newark) | https://www.eventbrite.com/e/meet-the-negotiating-committee-ewr-rodizio-in-the-ironbound-tickets-1991124132881?aff=oddtdtcreator | |||||||
| Y | MEET & GREET / Negotiating Committee / July 29, 2026 / Millburn Standard | https://www.eventbrite.com/e/meet-the-negotiating-committee-ewr-millburn-luncheon-tickets-1991125203082?aff=oddtdtcreator | |||||||
| Y | SAVE THE DATE / Mets vs Phillies / June 28, 2026/Citi Field | https://www.eventbrite.com/e/phillies-mets-citi-field-tickets-1974979698443?aff=oddtdtcreator | |||||||
| Slider (No Image/Eyebrow) | Y | LEC UPDATES | ERW 005 Updates | Dynamically display communications here. Use eyebrow as the date line, Subject line as title, description as p text. Set height to be equal across sliders | |||||
| List Card Generic | Y | *Representatives* | UALLADM00009 | Use Listy Card Generic to display AMPS data | |||||
| Single Button 1 → Button Card (primary) | Y | SUBMIT A RESOLUTION | https://ual.alpa.org/Portals/90/Documents/council/lec-005/resolution-submission-instructions.pdf | ||||||
| Single Button 1 → Button Card (primary) | Y | MEETING MINUTES ARCHIVE | https://ual.alpa.org/LECs/CLE-172/Meeting-Minutes | ||||||
| CLE 172 | |||||||||
| Single Button 1 → Button Card (primary) | Y | ROSTER | CLE 172 Roster | ||||||
| Slider (Images) → CardHero (card-lg) | Y | SAVE THE DATE / Guardians vs Pirates / July 19, 2026 | https://ual.alpa.org/Portals/90/ALPA App/Slider/Slider-CLE172-FamAwareness.jpg?ver=MkNNx_6A-4pLLNcUhvvC1A%3d%3d | ||||||
| Y | SAVE THE DATE / Cleveland Airshow / September 7, 2026 | https://ual.alpa.org/Portals/90/ALPA App/Slider/Slider-CLE172-Airshow.jpg?ver=tdOLVxU9ApqMd-SJhVjvjQ%3d%3d | |||||||
| List Card Generic | Y | *Representatives* | UALLADM00011 | Use Listy Card Generic to display AMPS data | |||||
| Single Button 1 → Button Card (primary) | Y | MEETING MINUTES ARCHIVE | https://ual.alpa.org/LECs/CLE-172/Meeting-Minutes |