New! Drupal 11: Controlling LED Lights Using A REST Service

It is quite easy to create RESTful services in Drupal; it just needs a single class. All I would need to do is create a form to control the colour that is selected in the REST service.

In this article we will look at creating a Drupal module containing a RESTful interface, which we will connect to with the Plasma 2350 W to update the colour of the lights.

https://www.hashbangcode.com/article/drupal-11-controlling-led-lights-using-rest-service
#drupal #drupal11 #microPython #hashbangcode

Drupal 11: Controlling LED Lights Using A REST Service

Following on from my article looking at the Pimoroni Plasma 2350 W I decided to do something interesting with the Wifi interface that would connect to a Drupal site.The firmware of the Plasma 2350 W from Pimoroni comes with an example that connects to a free API to update the colour randomly. Once I saw this in action I realised that it shouldn't be too hard to convert that to pull the data from a Drupal REST service instead.

#! code
If you are updating to Drupal 11.3.0 and have the Anchor Link module installed then you might want to watch out for this issue https://www.drupal.org/project/anchor_link/issues/3561069
No fix for it just yet (other than disabling the module).
#drupal #drupal11

New! Drupal 11: How To Alter Entity View Builder Configuration Before Rendering

In this article we will look at using the view builder to generate a renderable view of an entity and then look at how to alter the attributes of the view mode without using a preprocess hook.

https://www.hashbangcode.com/article/drupal-11-how-alter-entity-view-builder-configuration-rendering
#drupal #drupal11 #drupalDevelopment #hashbangcode

Drupal 11: How To Alter Entity View Builder Configuration Before Rendering

I encountered an issue on a Drupal 11 site recently where I had a block that was rendering an entity to display on a page.There was nothing unusual about what was going on in the rendering process, but in this case I needed to add some attributes to the entity markup and I found that this process wasn't that simple. The solution was to intercept the rendering process half way through using a pre-rendering callback method.

#! code

Partnering with Skvare, the National Association of Addiction Treatment Providers (NAATP) modernized its platform using React and Drupal 11, all while keeping CiviCRM as the single source of member data.
The result? A faster, more interactive member directory that lets visitors easily explore treatment providers by location, services, and programs โ€” with real-time data updates straight from CiviCRM.

๐Ÿ”— Explore how tech and community come together: https://civicrm.com/case-study/modernizing-naatp-org-with-react-and-drupal-11/?utm_source=mastodon&utm_medium=post&utm_campaign=case-study

#CiviCRM #Drupal11

๐ŸŽฅ Video published
Building for the Future with Web Components
By Brynn Briedis
https://youtu.be/4fIlgolXPXg
DrupalSouth Community Day 2025

See other videos: https://drupalsouth.org/community-day-2025-schedule

#Drupal #DrupalSouth #OpenSource #DrupalCMS #Drupal11 #WebComponets

๐ŸŽฅ Video published
Open Source Web Analytics for Drupal
By Vladimir Roudakov
https://youtu.be/4KQ09DkKijw
DrupalSouth Community Day 2025

See other videos: https://drupalsouth.org/community-day-2025-schedule

#Drupal #DrupalSouth #OpenSource #DrupalCMS #SplashAwards #Drupal11

๐ŸŽฅ Video published
Five Years Late, Still On Time: mentalhealthonline.org.au Drupal 8 to 11 journey
By Alex Skrypnyk
https://youtu.be/Lc4n4goSSvw
DrupalSouth Community Day 2025

See other videos: https://drupalsouth.org/community-day-2025-schedule

#Drupal #DrupalSouth #OpenSource #DrupalCMS #SplashAwards #Drupal11

๐ŸŽฅ Video published
Visual regression testing: BackstopJS for the win
By Marji Cermak
https://youtu.be/OlJi_hUIuOI
DrupalSouth Community Day 2025

See other videos: https://drupalsouth.org/community-day-2025-schedule

#Drupal #DrupalSouth #OpenSource #DrupalCMS #SplashAwards #Drupal11