Advertisement · 728 × 90

Posts by John Locke

Haven template setup demonstrated with AI assisted workflow

Haven template setup demonstrated with AI assisted workflow

John Locke @freelock.com demos an AI-assisted Drupal setup using Haven template and Opencode.

Built on Nix + Drupal Flake, the agent automates install, dependencies, and config—even handling beta constraints.

Promising experiment 4 workflow automation.
https://bit.ly/4rL1ON5

#Drupal #AI #DevOps

2 weeks ago 2 1 0 0
Use Drupal Flake to test out the new Haven Drupal CMS site template!
Use Drupal Flake to test out the new Haven Drupal CMS site template! YouTube video by Freelock

Lots of exciting things happening in #Drupal running up to DrupalCon Chicago in just over a week! Today I wanted to check out the new "Haven" site template, but it's still in Beta, and there aren't any instructions for how to install it. So I got #Opencode to install it for me! youtu.be/AFRYSlaD7Y8

3 weeks ago 0 0 0 0

This is sobering... xn--gckvb8fzb.com/hold-on-to-y... #hardware

1 month ago 1 0 0 0
What's New in WCAG 2.2? | Security, Insights, and Results for your Drupal or WordPress Website On October 5, 2023, the W3C published WCAG 2.2 as an official web standard. While WCAG 2.1 remains valid and widely referenced, WCAG 2.2 introduces nine new success criteria and removes one obsolete r...

This is a really useful article for anyone (and it should be everyone) who takes building accessible websites seriously. ♿✨

www.freelock.com/advent/2025/...

@freelock.com does a really nice job of explaining what's new in the WCAG 2.2 standard. 📚🎯

2 months ago 1 1 0 0
Preview
Freelock Warns Against Auto-Submit Pitfalls in Day 23 of Drupal Advent Calendar Day 23 of the Drupal Advent Calendar from Freelock highlights the accessibility risks of auto-submitting forms or triggering actions on focus. The post calls for predictable behavior that gives users control and avoids disorienting interactions, espe...

John Locke’s @Freelock.com Day 23 Advent post covers a common a11y trap: auto-submitting filters or dropdowns. It violates WCAG 3.2.1–3.2.2 and disorients screen reader and keyboard users.

Fix it by adding a button. https://bit.ly/4qaMNVa

#Accessibility #WCAG #DrupalDev #InclusiveDesign

3 months ago 0 1 0 0
Preview
WCAG 2.2 Updates Explained: Final Post in Freelock’s 2025 Accessibility Advent Series Freelock’s final entry in the 2025 Advent of Accessibility series outlines key changes in WCAG 2.2. It highlights new success criteria, the deprecation of an outdated rule, and why early adoption benefits all users regardless of legal mandates.

John Locke @Freelock.com wraps its Advent series with a practical WCAG 2.2 explainer: new touch target rules, focus visibility, and more. It’s not U.S. law yet—but it is referenced in EU/UK frameworks.

Better to prepare now. https://bit.ly/4jk8j7f

#WCAG22 #Accessibility #Inclusive #DrupalA11y

3 months ago 0 1 0 0
Preview
Freelock Highlights Accessible Time and Motion Controls in Drupal Freelock’s Day 18 entry in the Drupal Advent Calendar underscores the importance of user control over timeouts, auto-playing media, and motion effects. The post outlines how inaccessible defaults like session expirations and moving carousels can disr...

Time limits and auto-motion can break accessibility.

John Locke’s @freelock.com Day 18 #DrupalAdvent post offers real fixes—use Autosave Form, Automated Logout, and respect reduced motion.

Read more: https://bit.ly/48S8zGT

#Drupal #Accessibility #WCAG #InclusiveDesign

3 months ago 0 1 0 0
Advertisement
Hands typing on a glowing keyboard with diverse icons.

Hands typing on a glowing keyboard with diverse icons.

24 days of accessibility day 24. Dragging Movements www.freelock.com/advent/2025/24-whats-new... #A11y #Drupal #WordPress

3 months ago 1 0 0 0
Preview
Freelock Highlights Captioning and ASL Accessibility in Advent Day 16 Post Freelock’s Advent Day 16 post emphasizes the importance of accessible video content, breaking down captioning standards and advocating for sign language interpretation. It provides clear Drupal implementation guidance and outlines best practices for ...

Day 16 of the #DrupalAdvent tackles video accessibility: captions vs. ASL.

John Locke @Freelock.com breaks down when each applies and how to support both in Drupal with Able Player.

More here: https://bit.ly/4qs36ww

#Drupal #Accessibility #AblePlayer #WCAG

3 months ago 0 1 0 0
Post image

24 days of accessibility day 23. Predictable Behavior www.freelock.com/advent/2025/23-dont-surp... #A11y #Drupal #WordPress

3 months ago 1 0 0 0
Preview
Day 12: Exploring Audio Description and Video Accessibility in Drupal Freelock’s Advent Calendar Day 12 takes a deep dive into the often-overlooked world of audio description for video accessibility. Drawing on practical research and firsthand discovery, the post explains when audio description is necessary, how it wor...

Day 12 of the #DrupalAdvent Calendar highlights audio description—a vital tool for video accessibility. @freelock.com explains when narration is needed and how Drupal’s Able Player module supports it.

Learn how to script for inclusion: https://bit.ly/3YLj74x

#Accessibility #InclusiveDesign

3 months ago 2 1 0 0
Post image

24 days of accessibility day 22. Label in Name www.freelock.com/advent/2025/22-can-you-c... #A11y #Drupal #WordPress

3 months ago 1 0 0 0
Post image

24 days of accessibility day 19. Identify Input Purpose www.freelock.com/advent/2025/19-does-your... #A11y #Drupal #WordPress

3 months ago 2 0 0 0
Post image

24 days of accessibility day 20. Bypass Blocks www.freelock.com/advent/2025/20-can-you-s... #A11y #Drupal #WordPress

3 months ago 2 0 0 0
Post image

24 days of accessibility day 19. Identify Input Purpose www.freelock.com/advent/2025/19-does-your... #A11y #Drupal #WordPress

3 months ago 1 0 0 0
Preview
The Costly Illusion of Accessibility Overlays Freelock's latest Advent post exposes the failures of accessibility overlays, which promise instant compliance but often cause more harm than good. Backed by legal cases, expert consensus, and real-world testing, the post urges site owners to avoid t...

🚨 Day 13 of @freelock.com ’s Drupal Advent hits hard: “One line of code” accessibility overlays don’t work.

They interfere with screen readers and can increase legal risk. True compliance starts with real coding.

Read more via TDT: https://bit.ly/4aY1FBh

#Accessibility #Drupal #A11y #OpenSource

3 months ago 0 1 0 0
Advertisement
Preview
Advent Day 14: Why Semantic HTML Is Crucial for Accessibility Freelock’s Advent Day 14 post highlights the foundational role of semantic HTML in web accessibility. By exploring the principle of “Info and Relationships” from WCAG 1.3.1, it explains why styling alone isn’t enough and how Drupal makes it easier to...

📐 @Freelock.com ’s Advent Day 14 reminds us: styled divs ≠ accessible structure.

Semantic HTML—using real headings, labels, and lists—makes content navigable for assistive tech.

Drupal’s default themes help you build this in from the start: https://bit.ly/4j81Hsr

#SemanticHTML #InclusiveWeb

3 months ago 0 1 0 0
Post image

24 days of accessibility day 18. Timing Adjustable, Pause, Stop, Hide www.freelock.com/advent/2025/18-running-o... #A11y #Drupal #WordPress

3 months ago 1 0 0 0
Drupal 11.3.0 is now available The third feature release of Drupal 11 is here with the biggest performance boost in a decade. Serve 26-33% more requests with the same database load. New native HTMX support enables rich UX with up t...

#Drupal 11.3.0 is out, with some really nice improvements brought into core - Auto-complete links in content, export content to recipes for deployment, massive performance boost, new navigation bar. Great stuff! www.drupal.org/blog/drupal-...

3 months ago 0 0 0 0
Preview
Freelock Highlights Orientation and Reflow in Drupal Advent Calendar Day 11 Freelock's Day 11 Advent Calendar entry emphasizes the importance of supporting device orientation and content reflow for accessibility. The article outlines best practices and common pitfalls in responsive design that affect users with disabilities ...

Accessibility tip from Day 11 of @freelock.com ’s Drupal Advent: design for orientation and reflow.

Fixed-width layouts break usability for low vision and mobile users.

Use Flexbox, test at 320px + 400% zoom, and meet WCAG.

🔗 https://bit.ly/48Lmpeg

#a11y #WCAG #ResponsiveDesign #DrupalUX

3 months ago 2 2 0 0
Post image

24 days of accessibility day 17. Error Identification and Suggestions www.freelock.com/advent/2025/17-what-went... #A11y #Drupal #WordPress

3 months ago 1 0 0 0
Post image

24 days of accessibility day 16. Captions and Sign Language www.freelock.com/advent/2025/16-can-every... #A11y #Drupal #WordPress

3 months ago 0 0 0 0
Post image

24 days of accessibility day 15. Editoria11y www.freelock.com/advent/2025/15-catching-... #A11y #Drupal #WordPress

3 months ago 0 0 0 0
Post image

24 days of accessibility day 14. Info and Relationships www.freelock.com/advent/2025/14-does-your... #A11y #Drupal #WordPress

3 months ago 1 0 0 0
Post image

24 days of accessibility day 13. Avoid "Accessibility Widgets" www.freelock.com/advent/2025/13-accessibi... #A11y #Drupal #WordPress

3 months ago 2 0 1 0
Post image

24 days of accessibility day 12. Audio Description (Prerecorded) www.freelock.com/advent/2025/12-whats-hap... #A11y #Drupal #WordPress

3 months ago 2 0 0 0
Advertisement
Post image

24 days of accessibility day 10. Non-text Content www.freelock.com/advent/2025/10-what-does... #A11y #Drupal #WordPress

3 months ago 2 0 0 0
Preview
Error Prevention in Critical Actions: Freelock's Drupal Advent Insight Freelock’s Drupal Advent Calendar focuses on a crucial accessibility and UX topic: error prevention for critical actions. The post unpacks WCAG 2.1’s requirement 3.3.4, providing practical examples and actionable guidance for making irreversible user...

⚠️ Freelock’s @freelock.com Advent post covers WCAG-aligned error prevention for high-risk Drupal actions.

Use modules like Trash, add confirmation steps, and build interfaces that prevent user mistakes.

https://bit.ly/4oUE33T

#DrupalAccessibility #WCAG #UXDesign #DrupalSecurity

3 months ago 0 1 0 0
Post image

24 days of accessibility day 11. Orientation and Reflow www.freelock.com/advent/2025/11-can-you-t... #A11y #Drupal #WordPress

3 months ago 2 0 0 0
Preview
Freelock Highlights Header and Label Accessibility in Day 3 of Drupal Advent Day 3 of Freelock’s Drupal Advent Calendar emphasizes the importance of using headers and labels to improve accessibility. The post explains how structuring content with proper header levels benefits both screen readers and search engines, and outlin...

Accessibility tip from @freelock.com’s Drupal Advent: headers and labels matter for usability and SEO.

Use semantic headings with proper hierarchy—don't skip levels.

Future tools like Drupal Canvas may help control heading levels in complex layouts.
https://bit.ly/4a4REln

#Drupal #A11y #WCAG

3 months ago 0 1 0 0