Your Secret Accessibility Weapon, Healsi Pure Artesian Still Water

๐ **Source:** [Your Secret Accessibility Weapon, Healsi Pure Artesian Still Water](https://www.youtube.com/watch?v=9x2zYX23fhw)
> [!note]+ Document Notes
> tags: #accessibility #wordpress #content-management #legal-compliance
> author: Equalized Digital
> source: Accessibility Craft Podcast
> reference: https://www.youtube.com/watch?v=9x2zYX23fhw
> date created: 2024-12-19 14:30
>
> # ๐ท๏ธ Title: Your Secret Accessibility Weapon, Healsi Pure Artesian Still Water
>
<!-- deep-read:sections start -->
## ๐งฐ Action Inbox
- [H1] Implement user role restrictions for content creators โ prevent accessibility issues from admin access #wordpress
- [H2] Install audit history tracking for accessibility compliance โ documentation protects against lawsuits #legal-compliance
- [H3] Evaluate content creator permissions โ remove unnecessary admin privileges #content-management
## ๐งญ Table of Contents
- [[#๐ Summary]]
- [[#๐ Main Content]]
- [[#๐๏ธ Notes]]
- [[#๐ References]]
- [[#๐ฃ๏ธ Paraphrase]]
- [[#๐ฐ Newsletter]]
- [[#โ
Action Items]]
- [[#๐งช Hypotheses]]
- [[#๐ Methodology]]
- [[#โ Questions]]
- [[#๐ฎ Future Research]]
- [[#๐ก Implications]]
- [[#๐ง Learning Styles Assessment]]
- [[#๐ Accessibility Assessment]]
- [[#๐ DEIB Assessment]]
- [[#โ
Logical Validity]]
- [[#๐ก๏ธ DARVO Analysis]]
- [[#๐ฏ Conclusion]]
### ๐ References
- [Accessibility Craft Podcast](https://accessibilitycraft.com)
- [Equalized Digital Accessibility Checker](https://equalizedigital.com/accessibility-checker)
## ๐ Summary
- Episode 160 of Accessibility Craft discusses protecting websites from accessibility issues introduced by content creators
- California's proposed legislation would make web developers and "resource providers" liable for accessibility violations
- A New York federal court dismissed an accessibility lawsuit when defendants proved they took commercially reasonable steps to remediate issues
- User role restrictions, training, and documentation tracking are key strategies for preventing content-related accessibility problems
- The hosts review Healsi pure artesian still water from Portugal as their craft beverage
## ๐ Main Content
This episode explores how content creators can inadvertently introduce accessibility issues to websites and strategies for prevention. The discussion covers recent legal developments including California's expanded liability bill targeting "resource providers" - anyone who constructs, licenses, distributes or maintains websites for compensation. This broad definition could include theme/plugin developers, content creators, and hosting companies.
The hosts emphasize that 44% of organizations lack basic accessibility knowledge, with 67% of issues originating in the design phase. Training and proper user permissions are crucial, as many websites have excessive administrator accounts when most users only need editor or author privileges.
## ๐๏ธ Notes
#### โฑ๏ธ [00:00](https://youtu.be/9x2zYX23fhw?t=0) โ [H1] Craft beverage introduction: Healsi water
- Key idea: Portuguese artesian water with silica and pH7 balance
- Evidence: "$2 per bottle for fancy water with crystalline bottle design"
#### โฑ๏ธ [05:23](https://youtu.be/9x2zYX23fhw?t=323) โ [H2] New York lawsuit dismissed for accessibility remediation efforts
- Key idea: Courts will dismiss cases when defendants prove commercially reasonable accessibility steps
- Evidence: "Defendant submitted evidence of continuous accessibility work since 2023"
#### โฑ๏ธ [08:45](https://youtu.be/9x2zYX23fhw?t=525) โ [H1] California's expanded liability bill for "resource providers"
- Key idea: New legislation targets anyone who maintains websites for compensation
- Evidence: "Includes content creators, plugin developers, and potentially hosting companies"
#### โฑ๏ธ [12:30](https://youtu.be/9x2zYX23fhw?t=750) โ [H2] Content creators as top source of accessibility issues
- Key idea: People entering content often lack accessibility knowledge
- Evidence: "44% of organizations said teams lack basic accessibility knowledge"
#### โฑ๏ธ [18:15](https://youtu.be/9x2zYX23fhw?t=1095) โ [H1] User permissions and role restrictions
- Key idea: Most content creators shouldn't have administrator access
- Evidence: "Websites with 15+ administrator accounts when only 2-3 needed"
#### โฑ๏ธ [22:40](https://youtu.be/9x2zYX23fhw?t=1360) โ [H2] Training importance for accessibility outcomes
- Key idea: Organizations with effective training are 2.5x more likely to be proactive
- Evidence: "67% of accessibility issues originate in design stage before content entry"
#### โฑ๏ธ [28:10](https://youtu.be/9x2zYX23fhw?t=1690) โ [H3] WordPress user role breakdown
- Key idea: WordPress has specific roles with different capabilities beyond just admin
- Evidence: "Editor can edit all posts, Author only their own, Contributor can't publish"
#### โฑ๏ธ [32:20](https://youtu.be/9x2zYX23fhw?t=1940) โ [H2] AI and future collaboration challenges
- Key idea: WordPress 7.0 real-time collaboration will include AI agents
- Evidence: "Need to think about permissions for AI agents working alongside humans"
#### โฑ๏ธ [35:45](https://youtu.be/9x2zYX23fhw?t=2145) โ [H1] Documentation and audit trails for legal protection
- Key idea: Tracking accessibility improvements over time provides legal protection
- Evidence: "Audit history add-on tracks daily accessibility snapshots"
#### โฑ๏ธ [39:30](https://youtu.be/9x2zYX23fhw?t=2370) โ [H3] Granular permission controls needed
- Key idea: Default WordPress roles may be too broad for specific organizational needs
- Evidence: "PR person needs to edit press releases but not pages"
#### โฑ๏ธ [42:15](https://youtu.be/9x2zYX23fhw?t=2535) โ [H2] Color picker restrictions for brand compliance
- Key idea: Technical controls can prevent accessibility and branding issues
- Evidence: "Hide color picker, provide brand palette to ensure contrast"
#### โฑ๏ธ [45:20](https://youtu.be/9x2zYX23fhw?t=2720) โ [H1] Blame tracking and accountability systems
- Key idea: Need to track who made which edits for legal and training purposes
- Evidence: "NASA requested accessibility reports showing who caused problems"
## ๐ References
- [SafeArt Law Firm Accessibility Updates](https://www.saferart.com)
- [Accessibility Checker Plugin](https://equalizedigital.com/accessibility-checker)
- [User Role Editor Plugin](https://wordpress.org/plugins/user-role-editor/)
- [Stream Activity Log Plugin](https://wordpress.org/plugins/stream/)
## ๐ฃ๏ธ Paraphrase
- Content creators without accessibility training frequently introduce compliance issues through improper use of colors, headings, images, and media uploads
- Legal protection requires documenting ongoing accessibility improvement efforts rather than achieving perfect compliance from day one
- WordPress user permissions should follow principle of least privilege, with most content creators needing editor or author roles rather than administrator access
## ๐ฐ Newsletter
**Protecting Your WordPress Site from Content Creator Accessibility Issues**
Recent legal developments highlight the importance of managing who can do what on your WordPress website. A New York court recently dismissed an accessibility lawsuit because the defendant could prove they'd been actively working on improvements - showing documentation matters!
Meanwhile, California's proposed legislation would make anyone who maintains websites liable for accessibility issues, including content creators and developers. This makes proper user roles and training more critical than ever.
**Key Actions:**
- Audit your WordPress users - do they all really need administrator access?
- Install accessibility tracking to document your improvement efforts
- Train content creators on basic accessibility practices
The WordPress community continues building better tools for accessibility management, but the foundation starts with proper permissions and ongoing education.
Resources: [Learn WordPress](https://learn.wordpress.org/), [Developer Docs](https://developer.wordpress.org/), [WP-CLI](https://wp-cli.org/)
## โ
Action Items
#### WordPress
- Core: Review user capability system for more granular content permissions
- Community: Develop accessibility training materials for content creators
- Documentation: Create user role best practices guide for accessibility compliance
- Plugins: Enhance user role editor plugins with accessibility-focused templates
#### OSPO
- Policy & Governance: Establish content creator access policies and training requirements
- License Compliance: Review liability implications of California's "resource provider" legislation
- Developer Support: Provide guidance on implementing proper user role restrictions
#### Community
- Maintainers: Create accessibility governance templates for content management
- Contributors: Develop user permission audit checklists and implementation guides
## ๐งช Hypotheses
- Organizations with more restrictive user permissions have fewer accessibility violations in content
- Websites with audit history tracking are more likely to successfully defend against accessibility lawsuits
- Training content creators reduces accessibility issues more than technical restrictions alone
- AI collaboration tools will require new permission models beyond traditional user roles
### ๐ Methodology
- Survey WordPress sites comparing user role distribution with accessibility scores
- Analyze legal case outcomes based on documentation quality and improvement tracking
- A/B test training vs technical controls for accessibility outcomes
### โ Questions
- How can WordPress better support granular permissions for specific organizational needs?
- What liability protections exist for agencies that hand off websites to clients with admin access?
- How should user permissions evolve for AI-assisted content creation?
### ๐ฎ Future Research
- Impact of California's "resource provider" legislation on WordPress ecosystem
- Effectiveness of different user role configurations for accessibility outcomes
- Integration patterns for AI agents in WordPress permission systems
### ๐ก Implications
- Practice: Website maintainers need immediate user role audits and restrictions
- Policy: New legislation may require contractual protections for developers and agencies
- Security: Over-privileged users create both accessibility and security vulnerabilities
- Education: Content creator training becomes legally necessary, not just best practice
### ๐ง Learning Styles Assessment
Reading level estimate: 12th grade (technical podcast transcript)
#### ๐ Visual learners
- Present: Bottle design discussion, website interface descriptions
- Improve: User role permission diagrams, accessibility workflow charts
#### ๐ Aural learners
- Present: Full podcast audio available with clear speaker identification
- Improve: Timestamped audio clips for key concepts
#### ๐ฃ๏ธ Verbal learners
- Present: Clear definitions of WordPress user roles and capabilities
- Improve: Analogies for permission concepts (restaurant roles, construction safety)
#### ๐งฉ Kinesthetic learners
- Present: Step-by-step plugin installation and configuration guidance
- Improve: Interactive user role audit checklist, hands-on permission exercises
#### ๐ง Logical learners
- Present: Legal case analysis, statistical data on accessibility issues
- Improve: Decision trees for user role assignment, cost-benefit analysis
#### ๐งโ๐คโ๐ง Social learners
- Present: Multi-host discussion format, community perspectives
- Improve: Peer review templates for user permission audits
#### ๐งโโ๏ธ Solitary learners
- Present: Individual reflection prompts about current practices
- Improve: Self-assessment worksheets for permission audits
#### ๐ฟ Naturalistic learners
- Present: Ecosystem thinking about WordPress community impacts
- Improve: Lifecycle analysis of accessibility issues from creation to resolution
### ๐ Accessibility Assessment
#### Screen reader semantics
- Present: Clear heading structure, speaker identification
- Improve: ARIA labels for timestamp links, table summaries for user roles
#### Keyboard navigation
- Present: Standard podcast player controls
- Improve: Skip links to major topics, keyboard shortcuts for timestamps
#### Contrast and readability
- Present: Standard text meets contrast requirements
- Improve: High contrast mode support, larger text options
#### Media and captions
- Present: Full transcript provided with speaker identification
- Improve: Interactive transcript with highlight sync to audio
### ๐ DEIB Assessment
#### Cultural breadth
- Present: US-focused legal discussion with international water product
- Improve: Global accessibility law comparisons, international compliance examples
#### Inclusive language
- Present: Clear technical explanations, defined jargon
- Improve: Plain language summaries, accessibility terminology glossary
#### Representation
- Present: Mixed gender hosting team, varied professional perspectives
- Improve: Diverse case studies, multiple organizational contexts
### โ
Logical Validity
#### Strong reasoning
- Deductive strength: Clear connection between user permissions and accessibility outcomes
- Inductive strength: Legal precedents supporting documentation value
- Causal reasoning: Training and technical controls reduce accessibility violations
#### Fallacies
- Appeal to authority: Some reliance on statistics without methodology details
- False dilemma: Presenting admin vs restricted access as binary choice
### ๐ก๏ธ DARVO Analysis
- No DARVO patterns detected - discussion maintains focus on proactive solutions
- Tone emphasizes shared responsibility and improvement rather than blame
- Legal discussion presented factually without minimizing legitimate accessibility needs
## ๐ฏ Conclusion
Content creators are a significant source of accessibility issues on WordPress websites, but this can be managed through proper user role restrictions, comprehensive training, and documentation tracking. Recent legal developments emphasize the importance of demonstrating ongoing accessibility improvement efforts rather than achieving perfect compliance. Organizations should immediately audit their WordPress user permissions, implement tracking systems, and establish training programs for content creators to protect against both accessibility violations and legal liability.
## ๐งฑ Refactor Appendix
### ๐ Literature Split Pad
### [H1] Documentation protects against accessibility lawsuits
> [!quote] [Accessibility Craft Episode 160](https://youtu.be/9x2zYX23fhw) by Equalized Digital via YouTube. Published 2024. Accessed 2024-12-19.
> "New York federal court dismissed lawsuit when defendants proved commercially reasonable accessibility steps."
Legal precedent shows proactive accessibility work with documentation provides strong defense.
[view highlight](https://youtu.be/9x2zYX23fhw?t=323#H1) #xref #articleseed ID:rw_001
### [H2] California legislation expands accessibility liability
> [!quote] [Accessibility Craft Episode 160](https://youtu.be/9x2zYX23fhw)
> "Resource providers defined as anyone who maintains websites for compensation including content creators."
Broad liability definition affects entire WordPress ecosystem beyond developers.
[view highlight](https://youtu.be/9x2zYX23fhw?t=525#H2) #xref ID:rw_002
---
### ๐ Atomic Split Pad (Zettel Candidates)
#### [Z1] Content creators cause majority accessibility violations
- Applies to organizations with multiple website contributors
- Referenced at timestamp 12:30 and throughout episode
- Links: [[WordPress-User-Roles]] [[Accessibility-Training]]
#### [Z2] User permissions prevent accessibility issues
- Most effective when combined with training and technical controls
- Referenced at timestamp 18:15 and examples throughout
- Links: [[WordPress-Security]] [[Content-Management]]
---
### โ๏ธ Fleeting Queue
- [F1] Research California "resource provider" bill status โ monitor for WordPress impact #fleeting #inbox
- [F2] Audit current client websites for excessive admin accounts โ implement role restrictions #fleeting #inbox
- [F3] Develop content creator accessibility training checklist โ prevent common violations #fleeting #inbox
---
## Full Transcript
[00:08] Welcome to Accessibility Craft, where we<br>[00:10] explore the complex challenges and<br>[00:12] emerging trends that are shaping digital<br>[00:14] accessibility while sipping on unique<br>[00:15] craft beverages. This show is proudly<br>[00:18] produced by Equalized Digital, the most<br>[00:20] trusted name in WordPress accessibility.<br>[00:23] Join us every week as we break down<br>[00:25] accessibility news and share the expert<br>[00:27] strategies we've used to help make<br>[00:28] millions of websites more accessible.<br>[00:31] Grab a drink. The show starts now.<br>[00:35] >> Hey everybody, it's Amber and I am here<br>[00:37] today with Chris.<br>[00:39] >> Hey everybody<br>[00:40] >> and Steve.<br>[00:42] >> Hello everyone.<br>[00:44] >> And this is episode number 160 of the<br>[00:48] Accessibility Craft podcast. If you want<br>[00:51] to find show notes and a full<br>[00:53] transcript, you can find those if you go<br>[00:54] to accessibilitycraft.com16.<br>[01:00] Now, we start every episode off with a<br>[01:02] beverage. What is our craft beverage of<br>[01:05] the day, Chris?<br>[01:08] >> Water. The craft beverage of the day is<br>[01:11] water.<br>[01:13] >> He told me that he was ordering water<br>[01:15] and I was like, what? Like sparkling or<br>[01:18] flavored? That's what Paula said to me,<br>[01:20] too. I was talking to her about how<br>[01:21] she's going to edit this. She's like,<br>[01:22] "Is it flavored?" I was like, "No, I<br>[01:23] think it's just water."<br>[01:25] >> Oh, this No, no, no. It's not just<br>[01:27] water. Not if you read the website of<br>[01:29] HeelC pure artisian still water. It<br>[01:33] >> from Portugal.<br>[01:34] >> Yeah, from Portugal. It is rich in<br>[01:37] silica, whatever that means. It's pH7<br>[01:40] balanced and they seem to be positioning<br>[01:44] it as a very as a very fancy water as is<br>[01:47] evidenced by the crystalline structure<br>[01:50] like it was carved from a glacier or<br>[01:52] something or cut like a diamond. But uh<br>[01:55] >> the bottle<br>[01:57] >> it is a really cool bottle design.<br>[01:58] That's kind of what grabbed my attention<br>[02:00] and I was just like, you know,<br>[02:01] restaurants now with like water somier<br>[02:04] and water menus, but I I've always been<br>[02:08] curious to try a really fancy water. And<br>[02:11] so I bought the really fancy water that<br>[02:14] looked legitimately really fancy that's<br>[02:16] available on Amazon and had it shipped.<br>[02:19] >> How much did a case or how many did we<br>[02:22] get? 12.<br>[02:24] >> Yeah, I was actually surprised by this.<br>[02:25] So, we sent Yeah, it's like a case of 12<br>[02:27] and the 12-pack was like around 30<br>[02:30] bucks. So, it's $2 a bottle for a 16<br>[02:34] bottle. Um,<br>[02:35] >> it's like airport pricing for your<br>[02:38] water. And you could have that same<br>[02:40] pricing at home.<br>[02:42] >> Oh, no. I think you probably would be<br>[02:44] paying like two to 3x that for this in<br>[02:46] an airport.<br>[02:47] >> What were you pointing out there, Steve,<br>[02:49] when you showed the bottle?<br>[02:50] >> The bottom's The bottom's all crystally<br>[02:53] looking, too. Like the<br>[02:54] >> Yeah. Yeah. It's like a kaleidoscope.<br>[02:56] For the listening audience, Steve's got<br>[02:58] his the base of his bottle up to the<br>[03:00] camera and he's like rotating it. That<br>[03:02] is It's kind of trippy with the with the<br>[03:04] light patterning inside the the bottle<br>[03:07] itself. But I'm going to crack mine open<br>[03:08] and I'm going to see if I can taste<br>[03:10] silica. Uh<br>[03:12] >> okay. So, while you do that, I Googled<br>[03:14] this cuz I was like, is silica like<br>[03:17] plast?<br>[03:18] Silica is a naturally occurring chemical<br>[03:21] compound made of silicon and oxygen<br>[03:24] abundant in sand, rocks, and clay. It is<br>[03:27] used in industry to manufacture glass,<br>[03:30] ceramics, and electronic components, and<br>[03:33] in consumer products such as cosmetics,<br>[03:36] food, and to improve tire durability.<br>[03:40] >> Yeah.<br>[03:41] >> Do you want to drink your fancy water?<br>[03:44] Well, that's after processing. But yeah,<br>[03:46] silica comes from sand and it's used in<br>[03:48] all sorts of things.<br>[03:49] >> I don't know.<br>[03:49] >> Are we doing like our normal<br>[03:53] >> How does it<br>[03:54] >> It smells like nothing.<br>[03:56] >> Mine didn't make any sense.<br>[03:57] >> It didn't fit.<br>[03:58] >> It's not still water. This might be our<br>[04:01] most boring.<br>[04:02] >> I do think everyone has to go to heels.u<br>[04:08] hsi.eu<br>[04:11] EU and check out their website, which I<br>[04:14] think is the most BSfilled website I<br>[04:18] have ever seen. I still haven't tasted<br>[04:22] this water yet because I want to build<br>[04:24] up to this a little bit more. It's got a<br>[04:27] whole list of chemical compositions. And<br>[04:30] here's what it said. I mean, this<br>[04:32] incredible image of this super buff dude<br>[04:35] with leggings and no shirt standing<br>[04:38] upside down on his hands on some sort of<br>[04:41] like barbell thing straight. I mean,<br>[04:44] he's very Yeah, apparently this will<br>[04:46] help you get so ripped like that dude.<br>[04:49] And it says it helps with your bone<br>[04:51] health, detoxification,<br>[04:55] nails, hair, and skin, heart health.<br>[05:00] This water is going to save your life.<br>[05:03] >> You mean literally like water?<br>[05:06] >> Yeah. Yeah. Yeah. Like does the<br>[05:09] >> All water does like the net special<br>[05:12] water<br>[05:13] >> from Portugal.<br>[05:14] >> Yep. This is special water. That's<br>[05:16] pseudocience at its finest right there.<br>[05:18] Oh my goodness.<br>[05:20] >> I'm not getting much on the nose. Wait.<br>[05:22] >> Yeah. Yeah. I know.<br>[05:24] >> Smell water.<br>[05:24] >> I mean, it does taste tastes like water<br>[05:26] though.<br>[05:27] >> Does it taste different to you?<br>[05:29] Okay, so I have water from<br>[05:33] north of Austin, Texas, and it's been<br>[05:35] filtered through our refrigerator.<br>[05:38] Also, our water here is really hard, so<br>[05:40] we also have a water softener.<br>[05:42] >> Mhm.<br>[05:43] >> And that water compared to this water.<br>[05:49] >> Our water is probably going to taste a<br>[05:51] little salty or something.<br>[05:53] >> Not salty, but it's softer.<br>[05:57] Yeah,<br>[05:58] >> this fancy water there is a distinct<br>[06:00] flavor difference.<br>[06:02] >> Yeah. So like there's a difference<br>[06:04] between like purified water and natural<br>[06:07] water like spring natural spring water.<br>[06:09] >> So a lot of times natural spring water<br>[06:12] has a little bit more of a a taste to it<br>[06:14] than purified water<br>[06:16] >> because it has more minerals.<br>[06:18] >> Yeah. Yeah. Yeah.<br>[06:19] >> That haven't been filtered out.<br>[06:21] >> Right.<br>[06:22] Now I did the same thing. Amber, this is<br>[06:24] water from the Great Miami buried valley<br>[06:27] aquifer. It is a massive productive<br>[06:30] underground water source serving as the<br>[06:33] sole source of drinking water for over<br>[06:35] 400,000 people in the Dayton region. So,<br>[06:38] we we have this like natural aquafer and<br>[06:41] you get this just beautifully like<br>[06:44] filtered pure water. Like I've lived in<br>[06:47] areas, you know, around here like where<br>[06:50] you get it from the water tower and it's<br>[06:52] like real hard has the stuff in it. You<br>[06:53] have to have a softener.<br>[06:55] >> So I'll compare the two. Let's see.<br>[06:59] >> Yeah. While Steve tastes that, I<br>[07:00] remember being in places or going to<br>[07:02] places where it's like the the water<br>[07:03] tastes like chemicals or lawn clippings<br>[07:05] out of the tap. It's gross.<br>[07:08] >> Texas area, the lakes that they get<br>[07:10] their water out of, I always think it<br>[07:12] tastes like grass or something weird<br>[07:14] like dirt.<br>[07:16] What?<br>[07:16] >> So, there's definitely a difference of<br>[07:18] taste. Like the Dayton water tastes like<br>[07:20] tap water. Like it has like a I don't<br>[07:23] know if it's because it's got, you know,<br>[07:24] they put fluoride in it or whatever,<br>[07:26] right? Like I don't have reverse<br>[07:28] osmosives.<br>[07:29] >> Anything beyond what the refrigerator<br>[07:30] does, but this tastes like natural<br>[07:33] spring water to me. Like if I was to go<br>[07:34] to the store and buy natural spring<br>[07:36] water in a bottle, that's what this<br>[07:37] tastes like. Do you like the flavor of<br>[07:40] the like this water, the bottled water<br>[07:45] better than your tap water, Steve?<br>[07:49] >> Yes.<br>[07:53] >> I have no basis comparison, but I I like<br>[07:55] the water. I feel like as as far as<br>[07:57] bottled waters go, it's a little bit<br>[07:58] above average for what I would typically<br>[08:02] get. And I give them like an 11 out of<br>[08:05] 10 for their bottled design. Like I love<br>[08:08] the bottle. It's really cool.<br>[08:11] >> Yeah.<br>[08:11] >> Yeah. I like the bottle. I find their<br>[08:15] website hilarious because I always think<br>[08:18] it's a little bit ridiculous when food<br>[08:20] and beverage companies make these like<br>[08:23] over-the-top health claims.<br>[08:26] >> I think as far as water goes, it's<br>[08:28] water, but it's pleasant to drink. Now,<br>[08:32] my suggestion would be to add a little<br>[08:34] bit of carbonation and cola flavoring<br>[08:36] and sweetener, and you end up somewhere<br>[08:39] around here, like around the Coke<br>[08:43] category.<br>[08:45] That would really take it apart for me.<br>[08:47] >> Yeah.<br>[08:49] >> But overall, it's pleasant to drink.<br>[08:51] >> I'm not sure that if it had the<br>[08:54] additions that Coke has, if they could<br>[08:56] have the ripped dude on their website<br>[08:58] anymore. Diet Coke's mostly water. So,<br>[09:01] you still get the water benefits.<br>[09:02] >> All right.<br>[09:03] >> I'm one thumbs up on water. I don't know<br>[09:05] about anybody else, but<br>[09:07] >> I mean, I'm always two thumbs up on<br>[09:09] water. I drink a lot of water all day<br>[09:12] long.<br>[09:13] I'm just in the middle about like, would<br>[09:15] I actually buy this again? Probably not.<br>[09:19] I don't know. Maybe that's actually one<br>[09:20] thumb down. It's bad, but it's also<br>[09:23] like, would I go out of my way to get<br>[09:25] this water? No. Yeah, I definitely<br>[09:27] prefer my water soaked in like some tea<br>[09:30] leaves or some some ground up roasted<br>[09:32] beans for sure. That's my preferred<br>[09:35] water delivery system.<br>[09:38] >> Fermented in a barrel over many years.<br>[09:41] >> Yeah, there you go.<br>[09:42] >> Well, should we talk some current<br>[09:43] events?<br>[09:45] >> Let's do it.<br>[09:46] I saw, we'll put a link to this as<br>[09:48] always in the show notes that Safearth,<br>[09:52] which is a law firm that writes a lot<br>[09:53] about accessibility laws, had written an<br>[09:56] update about a lawsuit that got<br>[09:59] dismissed in New York federal courts.<br>[10:02] And it was dismissed<br>[10:05] as moot based on the defendant submitted<br>[10:08] evidence that it had taken what is<br>[10:10] considered commercially reasonable steps<br>[10:12] to make its website accessible. and the<br>[10:15] plaintiff had not proven otherwise,<br>[10:19] which I thought was really interesting<br>[10:20] because we talk a lot about these, oh,<br>[10:22] you always have to settle and that sort<br>[10:24] of thing. And then here's an example of<br>[10:26] a case where they had a whole history of<br>[10:31] we've been working on this since 2023.<br>[10:34] Here's what we've been doing. When they<br>[10:35] reported problems, we went and fixed<br>[10:37] them. And so the judge just said, "Yeah,<br>[10:40] this lawsuit can't move forward." which<br>[10:43] I thought was kind of a nice positive<br>[10:46] example.<br>[10:47] >> Yeah. I mean, if you've done the work<br>[10:49] and you can prove you've done the work,<br>[10:51] you shouldn't have to pay settlements<br>[10:54] just for the sake of, you know, I think<br>[10:57] we've covered this in prior episodes,<br>[10:59] right? It's like, is there a real<br>[11:00] barrier or is it just like a a slight<br>[11:03] quirk or a mild inconvenience? Do you<br>[11:06] actually have standing or are you just<br>[11:08] there with your hand out asking for a<br>[11:10] few thousand dollars?<br>[11:12] Yeah, it's when you ignore the problem<br>[11:14] is when you can really get in trouble.<br>[11:16] It's where you acknowledge the problem.<br>[11:18] Even if you acknowledge accessibility<br>[11:20] issues with your website in an<br>[11:21] accessibility statement, that still<br>[11:23] shows that you're acknowledging it and<br>[11:25] that you're giving some timeline or some<br>[11:29] description on what you're planning to<br>[11:31] do and when you're planning to do to<br>[11:33] remediate it. And you know, this<br>[11:35] underscores too like the accessibility<br>[11:37] checker has an add-on called audit<br>[11:39] history that allows you to track the<br>[11:41] accessibility of your website over time.<br>[11:43] So every day it'll kind of take a<br>[11:45] snapshot of your accessibility stats to<br>[11:48] see if have actually been working<br>[11:50] towards making your website more<br>[11:53] accessible. So I just think it<br>[11:55] underscores the fact that this isn't an<br>[11:57] all or nothing thing. It just means that<br>[11:59] you need to be working in that direction<br>[12:02] and it really could save you when a<br>[12:04] claim comes up whether it's a valid<br>[12:06] claim or it's you know one of these kind<br>[12:08] of as they described a copy and paste<br>[12:11] accessibility lawsuit.<br>[12:14] >> Yeah. I mean I think for me the biggest<br>[12:15] takeaway that I had on this is that<br>[12:17] documentation is really important. I<br>[12:20] mean any website that we're doing<br>[12:22] remediation on for our clients we always<br>[12:24] have the audit history add-on installed.<br>[12:27] we're tracking and that gives you that<br>[12:29] peace of mind and the ability to see<br>[12:31] changes over time and compare versus<br>[12:35] just the here's what it is right now.<br>[12:38] And I think that's really what saved<br>[12:41] this company is because they were able<br>[12:43] to produce records that show what<br>[12:45] they've been doing. So whether you're<br>[12:47] using our plugin or you're just taking<br>[12:51] your own notes and screenshots over time<br>[12:53] or whatever, I think recordkeeping is<br>[12:55] probably really important.<br>[12:58] Got to be able to tell a story with<br>[13:01] evidence and examples and and data<br>[13:03] that's compelling.<br>[13:06] >> Yeah. So, speaking of accessibility<br>[13:10] lawsuits,<br>[13:12] California, everyone's so excited about<br>[13:14] this, I'm sure, has an updated version<br>[13:16] of its previously proposed bill that<br>[13:19] would make web developers responsible<br>[13:21] for accessibility violations back in<br>[13:25] committee this year. So, who knows<br>[13:26] what'll happen, if it'll die in<br>[13:28] committee or if it will move forward.<br>[13:31] This version actually goes beyond<br>[13:33] literal developers.<br>[13:36] It uses new language where it<br>[13:38] specifically references quote resource<br>[13:41] providers which they define as an entity<br>[13:46] that in exchange for money or any other<br>[13:48] form of renumeration<br>[13:51] constructs, licenses, distributes or<br>[13:54] maintains for online use an internet<br>[13:57] website or resource to be used within or<br>[14:00] in conjunction with an internet website.<br>[14:03] So, this would apply to the third-party<br>[14:07] theme and plug-in developers that we've<br>[14:09] talked about, but more interestingly, I<br>[14:12] think it also applies to content<br>[14:14] creators or people who enter content on<br>[14:19] a website if they are paid to do so. And<br>[14:21] it doesn't exclude individuals if you<br>[14:23] read the language. I mean, this also<br>[14:25] seems like, sorry to interrupt, I was<br>[14:27] just going to say it also seems like<br>[14:28] it's really taking a square aim at like<br>[14:32] subdomainbased or embeddible SAS<br>[14:35] services like the career platforms and<br>[14:39] HR platforms and other systems like that<br>[14:43] too.<br>[14:44] >> It also sounds like it might open the<br>[14:46] door for hosting companies.<br>[14:48] >> Well, yeah, that's what I thought was<br>[14:50] interesting because it says or<br>[14:52] maintained.<br>[14:53] Mhm.<br>[14:55] >> Oh,<br>[14:56] >> maintaining a website is a really like<br>[14:58] you maybe you didn't build it, but a<br>[15:00] client came to you and is like, "Hey,<br>[15:02] can you run my plug-in updates and<br>[15:04] manage my site for me on an ongoing<br>[15:06] basis?" That's maintaining a website,<br>[15:08] right?<br>[15:09] >> Yeah.<br>[15:09] >> So, very interesting. I know, of course,<br>[15:11] we've talked a lot about the need to<br>[15:13] choose themes and plugins and third<br>[15:15] party embeds carefully, but I'm thinking<br>[15:19] that with so many different<br>[15:20] accessibility problems that are coming<br>[15:23] from content, I think maybe we should<br>[15:25] today have a conversation about how to<br>[15:28] protect your website from your content<br>[15:31] creators. But first, let's take a quick<br>[15:34] commercial break.<br>[15:36] This episode of Accessibility Craft is<br>[15:38] sponsored by Equalized Digital<br>[15:40] Accessibility Checker, the WordPress<br>[15:42] plug-in that helps you find<br>[15:44] accessibility problems before you hit<br>[15:46] publish. Thousands of businesses,<br>[15:47] nonprofits, universities, and government<br>[15:50] agencies around the world trust<br>[15:51] Accessibility Checker to help their<br>[15:53] teams find, fix, and prevent<br>[15:56] accessibility problems on an ongoing<br>[15:58] basis. New to accessibility? Equalized<br>[16:01] Digital Accessibility Checker is here to<br>[16:03] teach you every step of the way. Whether<br>[16:05] you're a content creator or a developer,<br>[16:07] our detailed documentation guides you<br>[16:09] through fixing accessibility issues.<br>[16:11] Never lose track of accessibility again<br>[16:14] with realtime scans each time you save.<br>[16:16] Powerful reports inside the WordPress<br>[16:18] dashboard and a front-end view to help<br>[16:21] you track down hard to find issues. Scan<br>[16:23] unlimited post and pages with<br>[16:25] Accessibility Checker free. Upgrade to<br>[16:27] Accessibility Checker Pro to scan your<br>[16:29] website in bulk, whether it has 10 pages<br>[16:32] or 10,000.<br>[16:33] Download Accessibility Checker today at<br>[16:36] equalizedigital.com/acessibility-checker.<br>[16:41] Use coupon code accessibility craft to<br>[16:43] save 10% on any plan.<br>[16:49] All right, we are back. So, on my note<br>[16:53] of protecting your website from your<br>[16:55] content creators, which sounds weird<br>[16:56] because it's almost like they're who I<br>[16:59] want to edit my website. Why am I<br>[17:00] protecting it from them? But<br>[17:02] unfortunately, I think we figured out<br>[17:03] that people who enter content on<br>[17:06] websites are not always the most<br>[17:07] knowledgeable people. Sometimes, but<br>[17:09] sometimes they're not. And if we're<br>[17:11] going on this idea that content creators<br>[17:14] are a top source of accessibility issues<br>[17:17] on your website,<br>[17:19] what would you guys say is the best way<br>[17:22] to protect your website from them?<br>[17:25] >> I mean, that's a really big question.<br>[17:27] big organizations, universities and<br>[17:29] stuff sometimes will have some bit of<br>[17:32] governance guidelines around how they<br>[17:34] handle content, but you know, most most<br>[17:37] people don't and most people don't have<br>[17:39] the time or the resources to really<br>[17:41] think about it all that much. I I look<br>[17:43] at things from a technical standpoint a<br>[17:45] lot of times and there's things that you<br>[17:47] can do to try to build some kind of<br>[17:50] gating inside of your WordPress admin to<br>[17:53] try to control what editors, content<br>[17:57] creators have access to and what they<br>[17:58] don't have access to. User permissions<br>[18:01] and user capabilities inside of<br>[18:03] WordPress can be modified to take<br>[18:05] certain capabilities away from certain<br>[18:08] roles. You know, editors come with a<br>[18:11] certain set of capabilities out of the<br>[18:14] box, but you can actually modify that as<br>[18:16] well to kind of try to keep them where<br>[18:18] you want to keep them. In accessibility<br>[18:20] checker, we do a little bit in regards<br>[18:23] to this and we've had a lot of<br>[18:25] conversation about doing a lot more<br>[18:27] around governance and you can you can<br>[18:30] block uploading PDF files so that you<br>[18:33] know it if you've listened to any of our<br>[18:35] previous episodes uh we talk a lot about<br>[18:37] PDFs and how accessible PDFs can be. So<br>[18:42] if you just cut that off at its source<br>[18:43] where nobody can even upload a PDF then<br>[18:45] you've you've solved kind of the problem<br>[18:47] there. Now you may be creating another<br>[18:50] problem outside of the website. How do<br>[18:53] you get that information from this PDF<br>[18:56] to the website? But that's a whole<br>[18:57] another thing. So we allow you to<br>[19:00] utilize that to kind of block uploading<br>[19:02] PDFs in a way to kind of create a little<br>[19:04] bit of governance. Like you can't do<br>[19:06] that because it may be inaccessible. You<br>[19:08] need to go take that PDF, upload it<br>[19:11] through our service that checks it for<br>[19:13] accessibility before it gets uploaded to<br>[19:15] the website.<br>[19:18] Yeah, the other big one is training and<br>[19:23] because you know we're talking about<br>[19:26] protecting<br>[19:27] uh accessibility outcomes or hedging<br>[19:30] against what people might do sometimes<br>[19:33] but training can help hedge against a<br>[19:36] lot of this in a much bigger way. So<br>[19:38] teaching best practices around proper<br>[19:40] content entry or the common pitfalls or<br>[19:43] accessibility mistakes that people can<br>[19:45] make. Teaching the importance of<br>[19:47] accessibility to everyday people, why it<br>[19:50] matters. Kind of giving people that more<br>[19:52] foundational insight because for some<br>[19:54] people it's like when it's brought up<br>[19:56] just in professional conversations, it<br>[19:58] may have been the second or third time<br>[19:59] they've ever heard the word at least,<br>[20:01] you know, in a digital reference. I<br>[20:03] still hear what does that really mean?<br>[20:06] questions all the time in conversations.<br>[20:09] Um, a lot of people just need knowledge.<br>[20:11] And I I did look up a couple of<br>[20:13] interesting stats that I thought were<br>[20:16] particularly revealing here. So, the<br>[20:18] first one came from an organization<br>[20:21] called Fable that does a lot of<br>[20:23] accessibility training and team<br>[20:25] upskilling services. But they did some<br>[20:27] studies and in their study 44% of<br>[20:31] organizations said that their teams lack<br>[20:34] accessibility knowledge like basic<br>[20:36] accessibility knowledge and 67%<br>[20:38] originate in the design stage. So before<br>[20:42] before things are even you know making<br>[20:44] it to the the end of the production life<br>[20:46] cycle. And if you think about, you know,<br>[20:48] even if it's like someone just adding<br>[20:50] pages or modifying content on your<br>[20:52] website, there was probably a plan that<br>[20:54] was being formulated around that content<br>[20:56] before it even got entered. And so if<br>[20:59] you can train people, they can even<br>[21:01] catch things before they even start<br>[21:03] typing their first character into the<br>[21:05] website editor. Uh, and then the other<br>[21:07] one that I thought was particularly<br>[21:09] interesting came from Level Access, but<br>[21:11] they said that organizations that had<br>[21:14] quote highly effective accessibility<br>[21:16] training programs were two and a half<br>[21:19] times more likely to approach<br>[21:21] accessibility proactively rather than<br>[21:23] reactively, which we've established at<br>[21:25] Nauseium on this podcast. Saves a ton of<br>[21:28] time and resources in generating<br>[21:30] accessible outcomes. So, training is<br>[21:32] essential.<br>[21:34] >> Yeah. And I mean, I do think that's a<br>[21:36] big reason why we have accessibility<br>[21:38] checker to try and provide that hands-on<br>[21:42] training at the moment of content<br>[21:43] injury, but for sure having any of that<br>[21:45] beforehand. I'd like to circle back to<br>[21:49] what Steve talked about about like roles<br>[21:51] and permissions and what you give access<br>[21:54] to because I actually think permissions<br>[21:57] is I don't know maybe like the secret<br>[22:00] weapon or a really big thing that you<br>[22:03] need to consider. Back when we used to<br>[22:06] build websites like I was talking about<br>[22:08] earlier in our marketing agency day, we<br>[22:10] would hand them off to our clients and<br>[22:12] we would grant them administrator access<br>[22:14] on the website. And I don't think I<br>[22:15] really thought about permissions much<br>[22:17] except for in the guise of I was just<br>[22:19] thinking this is their website. They own<br>[22:22] it. They should have full control. And I<br>[22:25] always felt like it was wrong when I<br>[22:26] heard agencies that wouldn't give full<br>[22:30] control. But now I'm finding myself<br>[22:33] actually thinking<br>[22:36] about that differently and wondering if<br>[22:37] that is actually a good idea. mostly<br>[22:41] because we have gotten access to<br>[22:42] websites for auditing or remediation<br>[22:44] purposes where there have been 15 plus<br>[22:48] administrator accounts in the lingo of<br>[22:50] WordPress like top level users that can<br>[22:53] do literally anything. And it seemed<br>[22:56] like on those websites, anytime they<br>[22:58] needed to add a user, they just gave<br>[22:59] them full control, not just of editing<br>[23:02] content, but the ability to modify the<br>[23:04] headers, footers, and other global<br>[23:06] areas, plus the ability to add plugins,<br>[23:08] which is super scary if you think about<br>[23:10] that. And so, let's dive into that. Is<br>[23:16] rethinking user roles and permissions on<br>[23:18] websites the missing piece of the puzzle<br>[23:21] that will help organizations avoid<br>[23:23] adding accessibility issues to their<br>[23:25] website?<br>[23:28] >> I don't think it's the I don't think<br>[23:29] it's the missing piece, but I think it<br>[23:31] is one of the pieces of the puzzle.<br>[23:34] Oddly enough, I, you know, when I ran my<br>[23:36] own agency years ago and I would have<br>[23:38] support clients that I had on, we called<br>[23:40] them care plans and and I would not give<br>[23:43] them admin access out of the box if they<br>[23:46] were on a retainer with me to maintain<br>[23:48] the website because I took it from the<br>[23:50] standpoint, if you've hired me to<br>[23:52] maintain this website, I'm responsible<br>[23:54] for the security. I'm responsible for<br>[23:56] the updates. There's not really any need<br>[23:58] for the client to actually have admin<br>[24:00] access at that point. I will say there<br>[24:03] were the caveats where there were<br>[24:05] certain clients that would request to<br>[24:07] have that later on down the road and and<br>[24:10] I would grant that. But I I think you're<br>[24:12] totally right and I think that not just<br>[24:16] around content entry and accessibility,<br>[24:20] you know, making sure that they can only<br>[24:23] touch the content area, the areas that<br>[24:25] they should be touching, not the global<br>[24:26] elements of the page. And because global<br>[24:29] elements are duplicated throughout the<br>[24:31] whole website. So if you introduce an<br>[24:33] accessibility problem there, you're<br>[24:34] probably introducing it hundreds,<br>[24:36] thousands, hundreds of thousands of<br>[24:38] times. Who knows?<br>[24:39] >> Everywhere.<br>[24:40] >> Yeah. Yeah. But I I think we're actually<br>[24:43] moving in an even greater direction with<br>[24:46] AI and AI is opening the door to like<br>[24:49] security exploits, right? So if if an AI<br>[24:53] can find security exploits even faster<br>[24:56] nowadays, they're there's more of a<br>[24:59] issue with just installing any plugin,<br>[25:01] right? You don't want like a content<br>[25:02] creator going, "Oh, I want to add this<br>[25:04] block. I need this block for this piece<br>[25:06] of content. I'll just go install this<br>[25:08] plugin without validating the source<br>[25:11] that that plugin came from. Is this a<br>[25:12] trusted company? Do they have a long<br>[25:14] track record? Is there a lot of<br>[25:16] installs? Is there statements about<br>[25:19] security? Is there statements about<br>[25:21] accessibility of that plug-in? And and<br>[25:24] not only that, I we can even go a step<br>[25:27] further. So WordPress 7.0 it is bringing<br>[25:30] in a feature called real-time<br>[25:32] collaboration. So it's kind of like<br>[25:34] Google Docs where two people can work on<br>[25:36] a post at the same time and you can kind<br>[25:37] of see what they're doing and you won't<br>[25:39] necessarily conflict with each other. On<br>[25:41] the surface, that seems like, okay,<br>[25:43] that's kind of cool for a content<br>[25:45] creation standpoint, but really what<br>[25:47] it's for, and I think one of the big<br>[25:50] benefits of it's going to be for AI to<br>[25:52] work in your website alongside of you.<br>[25:54] So now you're going to have to start<br>[25:55] thinking about website permissions and<br>[25:58] capabilities and restrictions, not just<br>[26:00] with humans, but with agents as well,<br>[26:03] and are those agents having the right<br>[26:05] security practices, the right<br>[26:06] accessibility practices as well. So, you<br>[26:10] don't want to just have an admin user<br>[26:12] that an agent is attached to just doing<br>[26:14] anything willy-nilly on the website. The<br>[26:16] same as you probably don't want to have<br>[26:18] a human doing that as well.<br>[26:19] >> Yeah. We're going to have to get super<br>[26:22] granular and super specific about who or<br>[26:25] what in the case of an AI can do what on<br>[26:28] a website. Just like in like a real<br>[26:30] world situation, right? Like thinking<br>[26:32] back to my restaurant days, you wouldn't<br>[26:34] take someone who's like a porter who<br>[26:37] does general cleanup tasks and carries<br>[26:40] things around the kitchen, runs errands,<br>[26:42] and stick them on the grill at 700 p.m.<br>[26:45] on a Friday and ask them to start<br>[26:46] grilling steaks, right? It would be an<br>[26:49] unmitigated disaster. It's the same<br>[26:51] reason you don't give a client admin<br>[26:52] privileges or, you know, your junior<br>[26:55] level person the ability to do anything<br>[26:57] on your website. or in a different<br>[26:59] vernacular, you wouldn't take a brand<br>[27:01] new guy on a construction and stick them<br>[27:03] in as a as a crane operator moving<br>[27:06] multi-tonon objects around a downtown<br>[27:08] area with skyscrapers. You know, it's<br>[27:10] there have to be methods and processes<br>[27:13] and training steps and vetting and and<br>[27:16] all of that stuff. So, I think like<br>[27:18] Steve said, it is a component, maybe one<br>[27:20] of the bigger components as we're<br>[27:22] thinking through this or as I'm thinking<br>[27:24] through it, but is certainly not the<br>[27:26] only component.<br>[27:28] Yeah, I mean I definitely think too,<br>[27:30] especially if laws like this pass, if<br>[27:34] you are maintaining websites, whether<br>[27:36] they're your own websites, whether<br>[27:38] they're websites for clients, or they're<br>[27:40] just, you know, like you're at a college<br>[27:41] or university, you're in web services,<br>[27:43] anyone who can add content could make<br>[27:48] you responsible<br>[27:51] if there's not a good way of tracking<br>[27:53] who was the person who actually edited<br>[27:55] this thing. And I don't know, maybe<br>[27:56] that's when you got to start, we're<br>[27:57] talking about documentation, you got to<br>[27:59] start adding a plugin like stream or<br>[28:00] something on WordPress where you can say<br>[28:02] who was the last person to edit this<br>[28:03] page because the page author is not the<br>[28:06] same as the page editor.<br>[28:10] If you're the page author, you don't<br>[28:12] want to be held responsible legally for<br>[28:14] a mistake that<br>[28:15] >> Yeah. Or what if the AI does it? Then<br>[28:17] who are you suing? You know, like<br>[28:19] >> that<br>[28:20] >> that starts to get really weird.<br>[28:22] >> Um<br>[28:23] >> Yeah. Speaking of accessibility too, you<br>[28:25] know, we talked about our audit history.<br>[28:27] Like if that number goes up considerable<br>[28:30] amount, you can track that. And we<br>[28:32] actually have a new feature coming to<br>[28:34] our plug-in for from free to pro that<br>[28:38] will allow you to receive notifications<br>[28:40] to your inbox on the state of the<br>[28:43] accessibility on your website. And you<br>[28:45] can see that, hey, I got this email<br>[28:47] today and it says my accessibility is<br>[28:49] up, you know, 10%. What's going on on<br>[28:52] the website? go check it out.<br>[28:54] >> So, we're all in agreement. It sounds<br>[28:56] like that there's probably a lot of<br>[28:58] users on websites who should not be<br>[29:00] administrators.<br>[29:02] What are the other role options in<br>[29:05] WordPress, which I know sounds like a<br>[29:06] basic question except for I've gotten<br>[29:08] access to so many websites now that it<br>[29:10] seems like a lot of folks need a<br>[29:13] refresher on their other user roles than<br>[29:16] administrator and here's what they do<br>[29:18] and why you might use them. So if you're<br>[29:22] running a multi-sight, you have a role<br>[29:24] of super admin which allows you to<br>[29:26] control all the websites at the network<br>[29:28] level. On a single site basis, you have<br>[29:31] an ad administrator which can pretty<br>[29:33] much edit anything in the website. You<br>[29:35] have an editor which can edit all posts.<br>[29:39] Correct? Yeah. And then author an author<br>[29:43] role you can edit your posts but not<br>[29:46] others.<br>[29:48] And a contributor,<br>[29:50] you can write and edit your own post,<br>[29:52] but you can't publish them. And a<br>[29:55] subscriber is one that can't really do a<br>[29:57] whole bunch. But they can only manage<br>[30:00] like their user profile, I think.<br>[30:03] >> Yeah.<br>[30:03] >> Tell me if I'm wrong about this. I think<br>[30:05] an editor can't edit widget areas.<br>[30:10] >> Do you know?<br>[30:11] >> I think it is limited to posts and<br>[30:14] pages. Yeah,<br>[30:15] >> it's locked down because I remember<br>[30:16] sometimes getting into websites and the<br>[30:18] user role being an editor and I can't<br>[30:20] like configure any of the plugins or<br>[30:22] extensions. I can't really go into site<br>[30:25] settings super deeply at all or even see<br>[30:27] like site health status. A lot of it<br>[30:29] gets locked down even one tier down from<br>[30:32] administrator.<br>[30:33] >> Yeah. So, one of the things that I've<br>[30:36] been thinking about this on being more<br>[30:38] granular with our control is I'm<br>[30:40] wondering if these outofthe box<br>[30:42] capabilities are sufficient or if they<br>[30:45] actually need more separation. For<br>[30:47] example, if you have someone's whose<br>[30:50] only job is to come and publish press<br>[30:54] releases because they're on your PR<br>[30:56] team, but they also need to be able to<br>[30:59] edit a press release maybe that someone<br>[31:01] else published. So you make them an<br>[31:02] editor, but should they also be able to<br>[31:04] edit pages, which WordPress out of the<br>[31:07] box, I think editor means for all post<br>[31:09] types<br>[31:10] >> and do we think<br>[31:12] should this change?<br>[31:16] >> Um, I mean it depends on your threat<br>[31:18] level really and it depends on your<br>[31:20] organization and depends on the size of<br>[31:23] your team and a whole host of things.<br>[31:26] Now, you can use a a plugin like the<br>[31:28] user ro editor plugin to modify these to<br>[31:31] remove those uh permissions to different<br>[31:34] custom post types. And I I think you can<br>[31:37] do that with the free plugin. I'm not<br>[31:38] 100% sure if the free user role editor<br>[31:41] plugin allows you to do it on a per<br>[31:42] custom post type basis, but it<br>[31:44] definitely lets you do it on a post and<br>[31:46] page basis. You can start thinking about<br>[31:49] that like, you know, exactly what Amber<br>[31:51] said. Do they need access to all the<br>[31:54] custom post types? Do they need access<br>[31:56] to the media library? Maybe they need to<br>[31:58] be able to put this press release in,<br>[31:59] but we don't put media in there. So, we<br>[32:02] don't put images and PDFs and stuff in<br>[32:04] our press releases, so they don't really<br>[32:05] need access to that. So, I think those<br>[32:08] are things are worth thinking about, but<br>[32:10] that that takes, you know, a casual site<br>[32:13] administrator, I put that in quotes, uh,<br>[32:16] and and turns them into somebody that is<br>[32:18] a little more thorough and thinking<br>[32:20] about these things from a little bit<br>[32:22] more of a governance standpoint, a<br>[32:23] little bit more of a security<br>[32:25] standpoint. You really only want them to<br>[32:28] have access to what they should have<br>[32:30] access to.<br>[32:31] >> Yeah. I know one thing we used to do<br>[32:33] when we were building custom sites was<br>[32:35] we would define all the colors that were<br>[32:38] brand colors in the brand palette and<br>[32:40] then you I think Steve were doing<br>[32:42] something to hide the color picker<br>[32:44] >> so people couldn't go pick random colors<br>[32:47] which it seems like whoa that's so much<br>[32:50] control but at the same time it's like<br>[32:52] well that ensures contrast mostly unless<br>[32:55] they pick two weird combinations from<br>[32:57] the brand palette but also it keeps<br>[32:58] things on brand which is nicer. Yeah, I<br>[33:01] think that I think what you just said<br>[33:03] and what Chris said earlier about, you<br>[33:05] know, the stuff happening in the design<br>[33:07] phase, you know, this is the whole shift<br>[33:08] left thing that we talk about all the<br>[33:10] time. I don't remember what the stat<br>[33:12] was, like 60% or something of<br>[33:14] accessibility issues are introduced into<br>[33:16] the design phase.<br>[33:17] >> Yeah.<br>[33:18] >> And those are likely<br>[33:20] like contrast issues and maybe heading<br>[33:22] sizes and stuff like that. That's<br>[33:24] probably where most of that comes from.<br>[33:27] And yeah, in WordPress you can kind of<br>[33:29] you can remove the color picker. You can<br>[33:31] pick defined colors, but the color<br>[33:34] picker where you can pick any color can<br>[33:36] be removed from the block editor. And<br>[33:38] the block editor actually has a cool<br>[33:39] feature too now where if you do try to<br>[33:41] do what you described, Amber, pick two<br>[33:44] colors from the the palette that<br>[33:46] actually do create a color contrast<br>[33:48] issue, it does alert you and tell you<br>[33:50] that it doesn't meet color contrast.<br>[33:54] >> Mhm.<br>[33:55] >> Yeah. and and looking at like I<br>[33:57] understand the logic and the order of<br>[33:59] thinking for how WordPress has<br>[34:01] structured its default user roles and<br>[34:03] like limiting things to the user because<br>[34:04] it's just thinking about publishing<br>[34:06] right you if you're a publisher putting<br>[34:09] content out there you only want a very<br>[34:10] small number of people to be able to<br>[34:11] edit everything and for people who are<br>[34:13] publishing you know there's two<br>[34:15] different levels which is one is like we<br>[34:17] trust them enough to publish their own<br>[34:18] content and update their own content and<br>[34:20] there's a level below that which is we<br>[34:22] don't trust them to publish on their own<br>[34:23] someone has to approve and I understand<br>[34:26] like what they're going for. Going back<br>[34:28] to the question of are these user roles<br>[34:29] enough? Do we need to introduce other<br>[34:31] ones? The answer is probably yes. But<br>[34:33] thinking about a situation where a<br>[34:35] website owner can't or won't or doesn't<br>[34:37] have the capability to introduce custom<br>[34:40] user roles currently in their current<br>[34:42] iteration of their website. I think<br>[34:45] maybe we should start treating<br>[34:47] contributor or maybe author as the<br>[34:50] default or the starting place because<br>[34:52] then at least you have a a blame<br>[34:55] mechanic, right? Where it's like<br>[34:58] >> we know that that individual can only<br>[35:00] control what is published under their<br>[35:02] user. And yes, there are maybe editors<br>[35:04] or administrators who can edit<br>[35:06] everything. But if you keep that to an<br>[35:07] incredibly tiny group of people or even<br>[35:09] maybe just one individual who has that<br>[35:11] capability, then you at least have a<br>[35:14] mechanism to prove that if there are<br>[35:18] accessibility deficiencies,<br>[35:20] like you can trace it to who it came<br>[35:22] from if it's in the content and not more<br>[35:25] systemic.<br>[35:27] >> So, I know this is a curveball. I did<br>[35:29] not have this in our show notes,<br>[35:32] but we've talked about this before<br>[35:34] because we had a request from NASA where<br>[35:37] they were like, can you give us an<br>[35:40] accessibility checker report where we<br>[35:41] can see like who caused the problem? And<br>[35:45] we're like, this is really difficult in<br>[35:47] WordPress because of that scenario that<br>[35:49] anyone can edit it. And this has been a<br>[35:51] long time. So, I don't know how much<br>[35:53] more you've actually thought about it<br>[35:54] since our initial conversations with<br>[35:56] NASA about this, but how would we even<br>[35:59] begin if we wanted to be able to track<br>[36:00] that knowing that it's not always post<br>[36:03] author? Like, would that be possible for<br>[36:06] us to just create I guess you almost<br>[36:08] have to create like a log of edits and<br>[36:11] maybe I don't know if you could you use<br>[36:13] the existing what is the revisions or<br>[36:16] something in WordPress. Is that what<br>[36:17] it's called? As long as you're on a host<br>[36:20] that supports it.<br>[36:22] Yeah, if you're on a host that supports<br>[36:24] revision,<br>[36:25] >> opening can of worms. Close the top.<br>[36:28] >> Yeah,<br>[36:30] >> I'm not smart enough to figure out that<br>[36:32] problem. That's<br>[36:34] >> what you're describing is like in the<br>[36:36] code world, we have it. It's called<br>[36:38] blame, right? We call it blame all the<br>[36:40] time. Like when you find a bug in the<br>[36:42] software, what's the first thing we do?<br>[36:43] We run and see what developer like<br>[36:46] actually wrote this and who was the last<br>[36:48] one to modify How productive is that?<br>[36:50] Actually,<br>[36:51] >> fortunately in our company, I haven't<br>[36:53] come across anything so egregious that I<br>[36:55] was like like it'd be a fireable<br>[36:57] offense, right? Like you literally are<br>[37:00] trying to inject something malicious<br>[37:01] into our plugin.<br>[37:03] >> I sometimes it helps to back trace blame<br>[37:06] just to see just to see who worked on it<br>[37:08] and to have them fix the problem or<br>[37:10] because they may have<br>[37:11] >> or where a process broke, right?<br>[37:13] >> Yeah. or if you need more training like<br>[37:15] we were talking about earlier<br>[37:16] >> the person where the issue originates<br>[37:18] from and this is for like code and this<br>[37:20] is probably for what we're talking about<br>[37:22] here like accessibility issues that<br>[37:25] person has more context than you do even<br>[37:27] if they are listed as the blame. So you<br>[37:29] want to elevate that if if you do see an<br>[37:31] issue and bring it to that person, get<br>[37:34] the context of their thinking of why<br>[37:35] they implemented something a certain way<br>[37:38] or see if you know in on the<br>[37:39] accessibility site, are you even aware<br>[37:41] that what you're doing is creating an<br>[37:44] accessibility issue every time you do<br>[37:45] this this content behavior.<br>[37:49] The second part of your question talking<br>[37:51] about accessibility checker and if we<br>[37:53] were to build in a blame. So, we have<br>[37:56] kind of a soft blame already built in to<br>[37:59] the database where we do log the I don't<br>[38:02] know if the ID is the author or is it<br>[38:05] the current logged in user.<br>[38:08] >> I'm not 100% sure.<br>[38:10] >> I thought when we logged that it was<br>[38:12] whoever scanned. So in the case of a<br>[38:16] fullite scan then it would just be<br>[38:18] whoever is running the scan. But if it's<br>[38:21] a post like an individual on post scan<br>[38:24] >> then<br>[38:26] >> if it was on the editor's side then that<br>[38:28] probably is the person who created the<br>[38:29] content because they were editing the<br>[38:30] post when it got scanned.<br>[38:32] >> Yeah. Yeah.<br>[38:32] >> But I feel like there's a gap in that<br>[38:34] that we talked about and we were like oh<br>[38:36] maybe we could figure out a different<br>[38:37] way. You know, a thought on this is<br>[38:39] interesting though because maybe you<br>[38:40] could say for any post that it is always<br>[38:43] just the last user who edited it because<br>[38:46] even if like if I edit a post and I edit<br>[38:49] something down low and above above where<br>[38:52] I'm editing there's an image that's has<br>[38:54] empty alternative text that really<br>[38:55] should and accessibility checker is<br>[38:58] flagging it but I ignore that and I'm<br>[39:01] like well I didn't put that image there.<br>[39:03] I'm just gonna focus on my part then it<br>[39:05] is still kind of my fault because I was<br>[39:07] like last touch.<br>[39:08] >> Yeah,<br>[39:09] >> maybe maybe that's what we need.<br>[39:10] >> So really we have that data. So you have<br>[39:13] the user ID of the person that initiated<br>[39:15] the scan gets stored on the issue. If an<br>[39:18] issue is dismissed<br>[39:21] that user will be logged on that<br>[39:22] dismissal and then we could cross<br>[39:25] reference. We have the post ID. We can<br>[39:27] cross reference to the post ID to see<br>[39:30] who the last touch was. So essentially<br>[39:34] we have the blame data in the database<br>[39:36] maybe with a little bit of modifications<br>[39:38] or another column. We have yet to<br>[39:41] surface that data in a UI for the end<br>[39:44] user. But I do think that that probably<br>[39:46] is a really valuable feature to add. I<br>[39:49] could really see that being interesting<br>[39:51] for very large websites with lots of<br>[39:53] contributors and authors being able to<br>[39:55] be like a report that basically is like<br>[39:58] here's the average accessibility score<br>[40:00] across all content by author, right? So<br>[40:02] you can see which of your authors maybe<br>[40:05] would benefit from training<br>[40:07] >> as well as the other things we already<br>[40:08] surfaced because then that concretely<br>[40:11] also takes accessibility as a best<br>[40:14] practice and relates it to the humans on<br>[40:17] your team and not just the modules of<br>[40:19] your website or how the thing is built<br>[40:21] or the particular solution. and it makes<br>[40:23] it more about the people working on the<br>[40:24] website, which I don't know, having<br>[40:27] reports that tie accessibility to the<br>[40:29] human beings working on the website is<br>[40:31] probably extremely valuable and maybe<br>[40:33] more operationally useful than some of<br>[40:36] the other stuff we're doing.<br>[40:38] >> Yeah. And on that note, that's probably<br>[40:40] a good reminder to anyone listening to<br>[40:42] this podcast that does not have unique<br>[40:44] user roles for editors on their website<br>[40:47] that you should not share login<br>[40:51] for a variety of reasons.<br>[40:54] Tracking accessibility issue causes is<br>[40:57] one of them, but there's all kinds of<br>[40:59] other reasons that you should not do<br>[41:01] that. We would probably also need to<br>[41:03] have like some kind of warning at the<br>[41:05] top of that report if we detected that<br>[41:07] more than 50% of the posts on the<br>[41:09] website had one author or something<br>[41:11] being like, "Hey, you might be a little<br>[41:15] skewed in your user roles unless and<br>[41:16] take a closer look at this otherwise<br>[41:18] this report might not be helpful."<br>[41:20] >> Um,<br>[41:20] >> well, you could mathematically do it and<br>[41:23] where you come up with like a score that<br>[41:26] is also adjusted. It's like what's the<br>[41:30] average score for the number of posts<br>[41:34] that they provide? Because I did that on<br>[41:36] the page builder report because there<br>[41:38] were some components that some of those<br>[41:40] page builders don't have. And I'm like,<br>[41:42] it's not fair to like ding them.<br>[41:45] >> Yeah.<br>[41:45] >> Or not.<br>[41:46] >> Yeah. Someone who has one really bad<br>[41:47] article and that's the only thing<br>[41:49] they've ever published versus<br>[41:51] >> 100% horrible score.<br>[41:53] >> Yeah. Yeah. versus somebody who has one<br>[41:55] really bad article and like 20 good<br>[41:57] articles. Okay, well then they're not as<br>[42:00] bad as the person who did one thing<br>[42:03] horribly.<br>[42:04] >> So to both of those points, that's where<br>[42:06] the accessibility checker kind of where<br>[42:08] it tracks who's scanning is kind of a<br>[42:11] better piece of data than the author of<br>[42:13] the post because right,<br>[42:15] >> I'll say this, there's posts that are<br>[42:17] generated in our own company that have<br>[42:19] my name as the author that I didn't<br>[42:21] necessarily write. Mhm.<br>[42:24] >> Yeah. You might have just like read it<br>[42:26] as a QA, but you didn't write the whole<br>[42:28] thing.<br>[42:28] >> Right. Right. And that that's not just<br>[42:30] unique to us. Most companies operate<br>[42:32] that way. They have content writers that<br>[42:34] are writing for certain people within<br>[42:37] the company and setting them as the<br>[42:39] author. And you know, people could<br>[42:41] extend it and have two authors output on<br>[42:43] a single post. So tracking the author is<br>[42:46] probably good, but tracking actually<br>[42:48] who's editing the post and how many<br>[42:52] times in the order like the last touch<br>[42:54] is probably more of a important piece of<br>[42:57] data when you're trying to find blame.<br>[42:59] Now we got to find a better word than<br>[43:01] blame. But<br>[43:03] >> yeah,<br>[43:04] >> training opportunities.<br>[43:06] >> Yeah. Yes.<br>[43:07] >> That's what we can label it.<br>[43:09] >> Needs the most training.<br>[43:11] >> That's right.<br>[43:12] >> So, okay. Okay, I feel like we should<br>[43:14] sort of wrap up because we're about at<br>[43:16] our time here on this episode. What<br>[43:19] would you say your number one<br>[43:22] recommendation is then on protecting<br>[43:26] webs<br>[43:28] from their content editors or authors?<br>[43:34] >> I don't want to go first. Can someone<br>[43:35] else go first?<br>[43:38] >> I want to piggy back off of someone<br>[43:39] else.<br>[43:40] >> Yeah,<br>[43:40] >> that's a hard one. I mean, I probably<br>[43:42] would just summize everything we've<br>[43:44] talked about and and this kind of<br>[43:46] hearkens kind of back to the<br>[43:47] accessibility thing in our little<br>[43:49] warm-up where we talked about be aware<br>[43:51] of accessibility. Take steps towards it.<br>[43:54] Even baby steps can be monumental in<br>[43:57] saving you at some point in time if a<br>[44:00] lawsuit was to come across your desk.<br>[44:02] Um, do that and then go a little bit<br>[44:05] further and start evaluating your threat<br>[44:08] levels and the potential for an employee<br>[44:12] or a content writer or a contractor that<br>[44:14] you've hired to come in and act in your<br>[44:18] voice and introduce possible litigation<br>[44:21] risk to your company. Uh, think about<br>[44:25] the access that you give them. If you<br>[44:27] wouldn't give anybody just a key to your<br>[44:29] house to walk into your house all of the<br>[44:32] time, you know, you'd limit that access.<br>[44:33] You'd be like, you can come into my<br>[44:34] house when I'm there or you can come<br>[44:37] into my house and acceptable to come<br>[44:39] into my living room and utilize my<br>[44:41] bathroom, but it's not acceptable for<br>[44:43] you to go into my master bedroom and<br>[44:45] start going through my dresser drawers,<br>[44:46] right? Pull back some of that access if<br>[44:49] they don't need it. Like reduce those<br>[44:50] user roles and see if anybody says<br>[44:52] anything. Like if if somebody screams,<br>[44:54] "Hey, I used to have access to uh the<br>[44:56] media library and now I don't or I used<br>[44:58] to be able to edit other people's posts<br>[45:00] and now I don't then you can expand from<br>[45:02] there but tighten it down as as tight as<br>[45:05] you can and then when you find needs in<br>[45:08] your company to where you need to open<br>[45:10] things up open them up on a per user<br>[45:12] basis but I think it's like anything you<br>[45:15] just need to start thinking about these<br>[45:16] things I think in the AI age these<br>[45:19] things are going to become even more<br>[45:20] important I think that uh at at the most<br>[45:23] basic level make sure Nobody is an<br>[45:26] administrator that really doesn't need<br>[45:28] to be an administrator because you<br>[45:30] really don't want people installing<br>[45:31] plugins uh without proper vetting of<br>[45:34] those plugins in this day and age. Mhm.<br>[45:38] >> I also think going back to building<br>[45:40] knowledge and and training, I think one<br>[45:44] interesting approach might be instead of<br>[45:47] looking at the full body of work, like<br>[45:48] say you have a lot of accessibility done<br>[45:50] on your website, tons of legacy content<br>[45:52] that you have to deal with, instead of<br>[45:54] looking at all of that as like this<br>[45:55] monumental task that's really hard to<br>[45:57] wrap your head around, maybe try to see<br>[46:00] if the next new piece of content you<br>[46:03] produce can if you can take that as far<br>[46:06] as you humanly possibly can with<br>[46:08] accessibility in your current makeup of<br>[46:11] whatever your site is built with. You<br>[46:13] know, get accessibility checker on<br>[46:15] there. the next article you write, see<br>[46:17] if you can solve everything in a new<br>[46:19] piece of content and save the draft and<br>[46:22] check the reports as you're editing<br>[46:23] because you might learn more starting<br>[46:25] from scratch and building something new<br>[46:28] and trying to make it accessible than<br>[46:30] you are than you would necessarily<br>[46:31] trying to look at this giant website and<br>[46:33] oh, how do I fix everything like and<br>[46:35] maybe maybe in that process you would<br>[46:38] learn some best practices you can do<br>[46:40] going forward for anything new you<br>[46:42] create and then you can always<br>[46:43] retroactively apply that to old stuff<br>[46:46] when you build in the time and the<br>[46:48] capacity to do so.<br>[46:50] >> Yeah, I think both of those are really<br>[46:52] great tips. My final thing of course<br>[46:54] would be is you can't really manage what<br>[46:57] you don't measure.<br>[46:59] Uh and so I do think our audit history<br>[47:02] is really helpful but I also would say I<br>[47:05] had mentioned stream earlier. I think<br>[47:08] being aware of what the users on your<br>[47:10] website are doing and editing and when<br>[47:13] and anytime we have had a client that<br>[47:17] has a lot of people on their company or<br>[47:21] occasionally we've had one where there's<br>[47:22] just one or two but they've done<br>[47:24] something weird and then they come and<br>[47:26] they're all like why is this thing<br>[47:28] broken and then we go we're like we need<br>[47:30] to see what they're doing so we'll go<br>[47:32] install that. I almost feel like almost<br>[47:34] every WordPress website now needs some<br>[47:37] sort of logging system to help you in<br>[47:40] debugging because sometimes something<br>[47:43] comes up and it's helpful to just know<br>[47:45] who did what when and I think that's<br>[47:46] really important.<br>[47:47] >> And to piggyback on that before we wrap<br>[47:49] up and I know we really have to wrap up<br>[47:50] but this is too funny and I know we have<br>[47:52] a lot of agencies and like freelancers<br>[47:54] that listen to this. We have encountered<br>[47:56] a couple of situations, Amber, correct<br>[47:58] me if I'm wrong here, where a customer's<br>[48:00] employee has done something really bad<br>[48:03] and then has tried to turn it back on us<br>[48:06] and blame us for the thing that<br>[48:07] happened.<br>[48:08] >> Deleting the homepage, we have logging<br>[48:10] that proves that they did it and that<br>[48:12] was the only reason we got out of a bad<br>[48:15] situation.<br>[48:17] >> Yeah. Or like breaking something with<br>[48:18] their membership software. Yeah,<br>[48:20] >> any website that has like e-commerce<br>[48:23] functionality<br>[48:25] 100% needs to have stream which is a<br>[48:28] free WordPress plugin.<br>[48:30] So,<br>[48:32] >> all right. Well, thanks everybody. Enjoy<br>[48:35] your<br>[48:36] health water full of silica and all the<br>[48:41] pH<br>[48:42] >> and we'll see you back here in two<br>[48:44] weeks.<br>[48:46] >> Bye everybody.<br>[48:47] >> See you guys.<br>[48:49] Thanks for listening to<br>[48:50] AccessibilityCraft. If you found this<br>[48:52] episode valuable, please help us reach<br>[48:54] more people by subscribing, reviewing,<br>[48:56] or liking the show and sharing this with<br>[48:58] your colleagues. AccessibilityCraft is a<br>[49:00] production of Equalized Digital, Inc.<br>[49:02] Steve Jones composed our theme music. To<br>[49:05] learn how Equalized Digital can support<br>[49:06] you on your accessibility journey, visit<br>[49:08] us at equalizedigital.com.<br>[49:14] Heat. Heat.
<!-- deep-read:sections end -->
๐ **Full text:** ![[Full Document Contents/Articles/Your Secret Accessibility Weapon, Healsi Pure Artesian Still Water.md|Your Secret Accessibility Weapon, Healsi Pure Artesian Still Water by YouTube]]
## Highlights
- Chris Hinds: Welcome to Accessibility Craft, where we explore the complex challenges and emerging trends that are shaping digital accessibility, while sipping on unique craft beverages. This show is proudly produced by Equalize Digital, The most trusted name in WordPress accessibility. Join us every week as we break down accessibility news and share the expert strategies we've used to help make millions of websites more accessible. ([View Highlight](https://read.readwise.io/read/01krgpkxwy0q7g40dt3fmxmcab))
- Tags: ๐ป ai highlighted
- But first, let's take a quick commercial break. Steve Jones: This episode of Accessibility Craft is sponsored by Equalize Digital Accessibility Checker, the WordPress plugin that helps you find accessibility problems before you hit publish. Thousands of businesses, nonprofits, universities, and government agencies around the world trust Accessibility Checker to help their teams find, fix, and prevent accessibility problems on an ongoing basis. New to accessibility? ([View Highlight](https://read.readwise.io/read/01krgpkxy5vq9hveaxe4jhvd4d))
- Tags: ๐ป ai highlighted
- of create a little bit of governance. Like, you can't do that because it may be inaccessible. You need to go take that PDF, it through our service, that checks it for accessibility before it gets uploaded to the website. Chris Hinds: Yeah, the other big one is training and because you know, we're talking about protecting, accessibility outcomes or hedging against what people might do sometimes. ([View Highlight](https://read.readwise.io/read/01krgpky1f2vzbqsc5hs3eerea))
- Tags: ๐ป ai highlighted
- they even start typing their first character into the website editor. Steve Jones: Mm-hmm. Chris Hinds: And then the other one that I thought was particularly interesting came from Level Access, but they said that, organizations that had quote, highly effective accessibility training programs, were two and a half times more likely to approach accessibility proactively rather than reactively, which we've established ad nauseum on this podcast saves a ton of time and resources in generating accessible outcomes. ([View Highlight](https://read.readwise.io/read/01krgpky5xmcdp4h6qr0req3nw))
- Tags: ๐ป ai highlighted
- Not just of editing content, but the ability to modify the headers, footers, and other global areas, plus the ability to add plugins, which is super scary if you think about that. Chris Hinds: Yeah. Amber: and so. Let's dive into that. Is rethinking user roles and permissions on websites, the missing piece of the puzzle that will help organizations avoid adding accessibility issues to their website? Steve Jones: Yeah... Amber: What do you guys think? Steve Jones: I don't think it's the missing piece, but I think it is ([View Highlight](https://read.readwise.io/read/01krgpky7vtzphh85mbws963vd))
- Tags: ๐ป ai highlighted