24 days of accessibility day 5. Resize Text https://www.freelock.com/advent/2025/5-can-your-text-grow-supporting-text-resize #A11y #Drupal #WordPress

24 days of accessibility day 4. Focus Order and Visibility https://www.freelock.com/advent/2025/4-can-you-see-where-you-are-focus-order-and-visibility #A11y #Drupal #WordPress

The Aaron Winborn Award is the highest honor a #Drupal community member can receive, as it is not based on technical prowess, but on "service, integrity, kindness, and the rare willingness to go above and beyond." 🌟💙
Nominations open through January 9: 🗓️
🏆✨

A Powerhouse for Your Content-Rich Website: Drupal’s Search API. #drupal
https://imagexmedia.com/blog/drupal-search-api
A Powerhouse for Your Content-Rich Website: Drupal’s Search API. #drupal
https://imagexmedia.com/blog/drupal-search-api?utm_source=flipboard&utm_medium=activitypub
Posted into SYMFONY FOR THE DEVIL @symfony-for-the-devil-mobileatom
Drupal Canvas is Now Available: Inside Drupal's New Visual Page Builder #Drupal https://www.drupal.org/blog/drupal-canvas-is-now-available-inside-drupals-new-visual-page-builder
Drupal Canvas: Visual Page Builder for Drupal Released
Drupal is releasing Canvas, a visual page builder. This will allow users to create custom websites without deep programming knowledge.
#CMS #Drupal #IT #OpenSource #React #Webentwicklung #news
Drupal apresenta Canvas: o construtor visual que quer revolucionar a criação de sites
đź”— https://tugatech.com.pt/t75232-drupal-apresenta-canvas-o-construtor-visual-que-quer-revolucionar-a-criacao-de-sites
Oops, I made a change last night to generate the ActivityPub data as part of the queue worker. Initially I had this during node/comment CRUD operation hooks. I initially did this because it meant I could create the activity array structure once and store it as part of each queue item.
Then I had a stop-gap mitigation for the duplicate post issue that faked the alias for Create activities, but this was not going to work for my other types of content.
I refactored so that each queue item would generate the activity each time, but I forgot that now my render calls could happen using the admin theme if I processed the queue manually via Queue Manager module. That’s why last post, on remote instances, has whatever my beloved Claro theme uses for node templates.
To work around that, I need to use ThemeManagerInterface::getActiveTheme/setActiveTheme and ThemeInitializationInterface::initTheme to change themes dynamically prior to calling RendererInterface::renderInIsolation. Essentially what the mailsystem module does as described by Augusto in this DA answer (Note: that answer has been mislicensed by StackExchange as the originating code is under GPL-2.0-or-later).
And so that way my render call uses the special ActivityPub node and comment templates in my custom nokotate theme.
🗓️ The quarterly Women in Drupal meeting is is coming up 👉 December 10th, 12 pm CST onwards.
đź’™ #WomenInDrupal is a virtual gathering that offers a safe and welcoming space to share, discuss, and explore together. The call is open to all female-identifying persons and non-binary folks in the #Drupal community.
📍 Joining details will be shared in the "womenindrupal" channel on Drupal Slack 30 minutes before the call. You can also reach out to Jennifer Dust or Monica F.

Please explore this week's Symfony Station Communique. https://symfonystation.mobileatom.net/weekly-communiques/symfony-station-communique-05-december-2025
#HTML #CSS #codeberg #forgejo #symfony #drupal #typo3 #PHP
The newest edition is out, featuring Mario Hernandez who will help you learn how to give content authors flexible styling options in #Drupal with the Style Options module! https://www.drupaleasy.com/video/2025/12/drupaleasy-show-tell-style-options-module-mario-hernandez
