API’s can be great when you want your website to communicate with other third-party sites/apps to give or request any kind of data. Learn how you can expose APIs in Drupal 10 in this brief tutorial.

https://www.specbee.com/blogs/exposing-api-in-drupal

#drupal #apiintegration #restapi #drupaldevelopment #backenddevelopment #drupalapi #drupal9 #drupal10 #jsonapi #drupalcms #apidevelopment

Blocks are chunks of content that can be placed in various regions and can be easily moved around the web page of your Drupal website. Learn how to create complete flexible and custom blocks programmatically in Drupal.

https://www.specbee.com/blogs/programmatically-creating-block-in-drupal

#drupal #drupaldevelopment #drupalblocks #webdevelopment #drupal8 #drupal9 #drupal10 #php #cms #opensource

wir haben @DORFTV 2010 mit #Drupal6 auf einem alten Hofer PC gestartet.
2013 #drupal7
2022 #drupal9
2023 #drupal10

Mittlerweile umfasst das Archiv 20.000 öffentlich zugängliche Videos. 🍾 🎉 🥂

https://www.dorftv.at/blog/43466

seit über 13 Jahren 100% Trackerfrei

20K Videos

Heute wurde das 20.000ste Video auf unserer DORFTV-Plattform veröffentlicht. Danke an alle User*innen und Supporter*innen, dass unsere wunderbare DORFTV Thek seit 2010 kontinuierlich wächst. DORFTV hat das größte digitale Medien- und Kulturarchiv in Oberösterreich, welches für alle frei und öffentlich zur Verfügung steht. 

dorftv.at

Time to revisit responsive images (and hard mode: responsive *background* images) in Drupal using the Breakpoints and Responsive (Background) Image contrib modules.

Last time I tried was Drupal 8, and now I'm going to try Drupal 9 (and maybe Drupal 10?).

#drupal #drupal9 #drupal10 #design

Successfully upgraded a Drupal 9.5 site to 10.1!

Main issues, as always, were modules that wouldn't play nice, despite being verified as Drupal 10 compatible (sometimes because only a patch fixed it in D9, sometimes just not at all).

#drupal #drupal9 #drupal10 #migration #upgrade

Drupal 10: Adding Third Party Settings To Drupal Configuration Entities

Drupal's modular system allows for all kinds of additions to be added to your site through plugins, entities and configuration. Thanks to Drupal's modular configuration system you can also inject custom configuration into existing configuration entities. This allows you to extend the functionality of an existing entity and ensure that any customisation are saved in the system configuration. Any configuration entity can be augmented without changing the existing configuration schema of the entity, which might cause knock on effects to other modules.

#! code
Drupal 10: Adding Custom Permissions To Groups

The Group module in Drupal is a powerful way of collecting together users and content under a single entity. These arbitrary collections of entities in a Drupal site can be used for editor teams within your site or company subscriptions where users can manage themselves, or anything that requires groups of users to be created.

#! code
Drupal 10: Creating A Notification System Using The Message And ECA Modules

Drupal is a great platform to create communities of users where you can allow users to create their own content and interact with each other. One way of keeping users engaged on the site is by letting them know when other users are interacting with content they have created. This is quite a common occurrence on sites like LinkedIn or Facebook, where you will receive a notification when a user comments or likes one of your posts. The same thing can be put together in Drupal with just a few modules (and a few lines of code).

#! code

NASA.GOV should have been updated to #Drupal9 or migrated to the Drupal7 fork, @backdropcms

@drupalsecurity dropped support for #D7

plus, it says at USWDS's specification for accessibility that all USGOV content services need to be
Perceivable,
Operable,
Understandable, and
Robust

https://designsystem.digital.gov/documentation/accessibility/

NASA.gov doesn't satisfy any of those requirements

FWIW am on @librewolf; which is the latest Firefox but w/o device fingerprinting.

yes, i use a VPN

you should too

2/2

Accessibility

USWDS makes it easier to build accessible, mobile-friendly government websites.

U.S. Web Design System (USWDS)

New! Drupal 10: Using Default Content Deploy To Create Testing Content
https://www.hashbangcode.com/article/drupal-10-using-default-content-deploy-create-testing-content

In this article we look at how to get up and running with Default Content Deploy and what workflow you can use to make life easy with this module.

#drupal10 #drupal9 #drupalDevelopment #hashbangcode

Drupal 10: Using Default Content Deploy To Create Testing Content

Performing behavioural testing on a Drupal project allows you to make sure that all of your features work as they should do. This is especially important when you update code as this can introduce bugs that are otherwise time consuming or difficult to spot. One aspect that is important to behavioural tests is the content of the site, which is often integral to many Drupal sites functioning correctly. Many Drupal sites have taxonomy terms that are used in views to filter content in one way or another.

#! code