From 61e47f8b1d0a00aa413a11421ebd6a7bd92bea22 Mon Sep 17 00:00:00 2001 From: rachaelbradley Date: Thu, 26 Mar 2026 21:31:21 -0400 Subject: [PATCH 1/6] accessibility in practice blog --- .../blogs/accessibility-in-practice.mdx | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 astro/src/content/blogs/accessibility-in-practice.mdx diff --git a/astro/src/content/blogs/accessibility-in-practice.mdx b/astro/src/content/blogs/accessibility-in-practice.mdx new file mode 100644 index 00000000..971c1a23 --- /dev/null +++ b/astro/src/content/blogs/accessibility-in-practice.mdx @@ -0,0 +1,21 @@ + +--- +title: "Introducing Accessibility in Practice" +description: Announcement of the new Accessibility in Practice podcast +published: 2026-03-26 +tags: + - announcements +author: esther-klang +--- +Real progress in accessibility has a paper trail: a product that more people can use, a process that actually held up, a team that got it right. [Accessibility in Practice](/podcasts/#accessibility-in-practice) follows that trail. + +Our new podcast series spotlights experts who have changed how accessibility is understood and applied within their organizations. These are people working inside companies, institutions, and nonprofits who found ways to make accessibility a genuine priority – not a box to check, but a practice that shaped decisions at every level. Each conversation goes beyond the result to examine what produced it: the access features, the design decisions, the collaborative structures, and the conditions that allowed good work to happen. Credit goes where it belongs. + +Too many conversations about disability and accessibility focus on barriers overcome. \*Accessibility in Practice\* takes a different approach. The series makes one deliberate choice in how it tells these stories: disability is never framed as an obstacle that guests heroically moved past. The goal is not inspiration. The goal is instruction – to show that small, concrete changes can produce real, lasting improvement, and to make those changes legible to anyone working in this space. + +The stories in this series are specific. Guests describe the changes they made — to workflows, policies, hiring practices, and design processes — and walk through what those changes actually required. These are not exceptional cases. They are examples of what becomes possible when accessibility is treated as a design condition rather than an afterthought. + +Whether you're an accessibility professional, a designer, a manager, or someone new to the field, each episode gives you something you can actually use. No abstract principles. No feel-good montages. Just clear accounts of what worked, why it worked, and how others have begun applying the same thinking in their own organizations. + +New episodes drop regularly. Listen on all major podcast platforms. + From bfbfef7715d0ea6faa931b4a91daabdd44fdfd90 Mon Sep 17 00:00:00 2001 From: Brian Montgomery Date: Fri, 27 Mar 2026 10:14:12 -0400 Subject: [PATCH 2/6] Updates to the podcast page --- astro/astro.config.mjs | 2 +- astro/src/components/TeamVignette.astro | 2 +- astro/src/components/ThemedBox.astro | 4 +- astro/src/content.config.ts | 1 + .../blogs/accessibility-in-practice.mdx | 39 +++++++++++++++++- .../podcasts/shows/day-in-the-life.mdx | 1 + astro/src/pages/podcasts/index.astro | 40 +++++++++++++++---- 7 files changed, 77 insertions(+), 12 deletions(-) diff --git a/astro/astro.config.mjs b/astro/astro.config.mjs index 0280463a..6cdfd8d6 100644 --- a/astro/astro.config.mjs +++ b/astro/astro.config.mjs @@ -72,7 +72,7 @@ export default defineConfig({ // Social Media 'facebook', 'instagram', 'linkedin', 'mastodon', 'twitter', // Streaming - 'apple-podcasts', 'youtube', + 'apple-podcasts', 'spotify', 'youtube', // Payment "cc-paypal", "cc-stripe", "paypal", "stripe", ], diff --git a/astro/src/components/TeamVignette.astro b/astro/src/components/TeamVignette.astro index e96818ca..ee99d505 100644 --- a/astro/src/components/TeamVignette.astro +++ b/astro/src/components/TeamVignette.astro @@ -127,7 +127,7 @@ const NameTag = element; +
diff --git a/astro/src/content.config.ts b/astro/src/content.config.ts index adc5550c..1737c6b6 100644 --- a/astro/src/content.config.ts +++ b/astro/src/content.config.ts @@ -139,6 +139,7 @@ const podcastShows = defineCollection({ .object({ youtube: z.string().url(), applePodcasts: z.string().url(), + spotify: z.string().url(), podcastIndex: z.string().url(), }) .partial() diff --git a/astro/src/content/blogs/accessibility-in-practice.mdx b/astro/src/content/blogs/accessibility-in-practice.mdx index 971c1a23..598df22f 100644 --- a/astro/src/content/blogs/accessibility-in-practice.mdx +++ b/astro/src/content/blogs/accessibility-in-practice.mdx @@ -7,6 +7,10 @@ tags: - announcements author: esther-klang --- + +import ExternalLink from "@components/ExternalLink.astro"; +import { Icon } from "astro-icon/components"; + Real progress in accessibility has a paper trail: a product that more people can use, a process that actually held up, a team that got it right. [Accessibility in Practice](/podcasts/#accessibility-in-practice) follows that trail. Our new podcast series spotlights experts who have changed how accessibility is understood and applied within their organizations. These are people working inside companies, institutions, and nonprofits who found ways to make accessibility a genuine priority – not a box to check, but a practice that shaped decisions at every level. Each conversation goes beyond the result to examine what produced it: the access features, the design decisions, the collaborative structures, and the conditions that allowed good work to happen. Credit goes where it belongs. @@ -17,5 +21,38 @@ The stories in this series are specific. Guests describe the changes they made Whether you're an accessibility professional, a designer, a manager, or someone new to the field, each episode gives you something you can actually use. No abstract principles. No feel-good montages. Just clear accounts of what worked, why it worked, and how others have begun applying the same thinking in their own organizations. -New episodes drop regularly. Listen on all major podcast platforms. +New episodes drop regularly. Listen on all major podcast platforms: +* +* +* +* + \ No newline at end of file diff --git a/astro/src/content/podcasts/shows/day-in-the-life.mdx b/astro/src/content/podcasts/shows/day-in-the-life.mdx index 70ae2adb..df7a5c15 100644 --- a/astro/src/content/podcasts/shows/day-in-the-life.mdx +++ b/astro/src/content/podcasts/shows/day-in-the-life.mdx @@ -5,6 +5,7 @@ image: src/images/podcasts/day-in-the-life.png links: youtube: https://www.youtube.com/playlist?list=PL8BDCgijUWjMMXT1ZE3BEgYQSN2H57YKW applePodcasts: https://podcasts.apple.com/us/podcast/accessible-community/id1870924919 + spotify: https://open.spotify.com/show/5lT7qL4dMBvVTMnqo2B1Nx podcastIndex: https://podcastindex.org/podcast/7666499 --- Accessibility work is strongest when grounded in real-world experience. Not in assumptions. Not in checklists alone. In the everyday experiences of disabled people navigating systems that shape how we work, communicate, learn, and participate. diff --git a/astro/src/pages/podcasts/index.astro b/astro/src/pages/podcasts/index.astro index 9efdc4b1..5449c4b8 100644 --- a/astro/src/pages/podcasts/index.astro +++ b/astro/src/pages/podcasts/index.astro @@ -1,8 +1,10 @@ --- +import type { PageMetadata } from "@lib/types"; +import type { SocialLinkDictionary } from "@components/SocialLinks.astro"; + import { getCollection, render, type CollectionEntry } from "astro:content"; import { sortBy } from "lodash-es"; -import type { SocialLinkDictionary } from "@components/SocialLinks.astro"; type PodcastLinks = CollectionEntry<"podcastShows">["data"]["links"]; const shows: CollectionEntry<"podcastShows">[] = sortBy( @@ -14,7 +16,7 @@ const staff: CollectionEntry<"staff">[] = sortBy( "staff", ({data}) => data.current && Object.keys(data.roles ?? {}).includes("podcasts") ), // Alphabetize by first name - ({data}) => data.cited?.first || data.name.first, + ({data}) => data.cited?.first ?? data.name.first, ); function toUrlMap(links: PodcastLinks): SocialLinkDictionary { @@ -46,7 +48,14 @@ const music: Music[] = [{ } }]; +const metadata: PageMetadata = { + title: "Podcast Series", + description: "Details of the podcast series that Accessible Community provides", +}; + import components from "@lib/mdx"; + +import Branding from "@components/Branding.astro"; import ExternalLink from "@components/ExternalLink.astro"; import { Image } from "astro:assets"; import ImageHeading from "@components/ImageHeading.astro"; @@ -54,15 +63,29 @@ import Layout from "src/layouts/Layout.astro"; import SocialLinks from "@components/SocialLinks.astro"; import StaffList from "@components/StaffList.astro"; import ThemedSection from "@components/ThemedSection.astro"; +import ThemedBox from "@components/ThemedBox.astro"; --- - + -

Podcasts

+

Podcast Series

{ shows.map((show, index) => ( - + + {index === 0 + ? +
+

Subscribe to the Accessible Community podcast.

+ { + show.data.links + ? + : "" + } +
+
+ : "" } +

-

{render(show).then(({ Content }) => ( ))}

+ {/* + TODO: When we split the series into separate podcasts. { show.data.links ? (
@@ -87,14 +111,14 @@ import ThemedSection from "@components/ThemedSection.astro"; ) : (
Coming Soon.
) - } + } */}
)) } -

Credits

+

Credits and Thanks

Contributors

Thank you to all of our staff who help make these podcasts possible.

From d02cacb63487a06be741a9f11e31b0d07c2ad0f4 Mon Sep 17 00:00:00 2001 From: Brian Montgomery Date: Fri, 27 Mar 2026 10:43:15 -0400 Subject: [PATCH 3/6] Singularize podcast --- astro/src/content/navigation/outreach.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/astro/src/content/navigation/outreach.json b/astro/src/content/navigation/outreach.json index 9dfcbaf7..d1243c67 100644 --- a/astro/src/content/navigation/outreach.json +++ b/astro/src/content/navigation/outreach.json @@ -8,7 +8,7 @@ "name": "Our Blog", "href": "/blog/" }, { - "name": "Our Podcasts", + "name": "Our Podcast", "href": "/podcasts/" }] ] From a4895b7ac63d6b0dcfbcde0a1f90be7c97ffd155 Mon Sep 17 00:00:00 2001 From: rachaelbradley Date: Fri, 27 Mar 2026 11:35:34 -0400 Subject: [PATCH 4/6] removed youtube We haven't finalized the audio only podcasts there yet. --- astro/src/content/blogs/accessibility-in-practice.mdx | 7 ------- 1 file changed, 7 deletions(-) diff --git a/astro/src/content/blogs/accessibility-in-practice.mdx b/astro/src/content/blogs/accessibility-in-practice.mdx index 598df22f..e9f97331 100644 --- a/astro/src/content/blogs/accessibility-in-practice.mdx +++ b/astro/src/content/blogs/accessibility-in-practice.mdx @@ -22,13 +22,6 @@ The stories in this series are specific. Guests describe the changes they made Whether you're an accessibility professional, a designer, a manager, or someone new to the field, each episode gives you something you can actually use. No abstract principles. No feel-good montages. Just clear accounts of what worked, why it worked, and how others have begun applying the same thinking in their own organizations. New episodes drop regularly. Listen on all major podcast platforms: -* *