Did you hear that @anotherjames formatted drush output to write #drupal code for him? Sounds sneaky, but at least he's shared with us all how to at https://t.co/SGvbHSq5Cg
We've made the Webform Protected Downloads module compatible with #Drupal 10, letting your visitors download gated content in exchange for filling out a webform. Learn more at https://t.co/U8QZW6tYko
Thank you @DrupalConEur for a great time last week! Two of our #drupal villagers came for their first #drupalcon and have blogged about their experience:
https://t.co/7UYQ5XO7wW
https://t.co/sW5fcI6vk0
Our team at #drupalcon are nearly home, ready to put their fresh wisdom & vision for Drupal to good use. Find out what sessions they found interesting, ahead of the recordings becoming available later. https://t.co/s2JROxjmkL
First checkpoint reached on the race across the channel to @DrupalConEur ! ✅
Our intrepid drupalers will be bringing you updates over the week… à bientôt!
Modern #Drupal websites have great media handling; but upgrading from old approaches can be tricky. Here's how we solved the challenge of migrating cropped images for a longstanding client: https://t.co/n7MZAA2y4r
So you've migrated to a shiny new #drupal 9 website, but your content is broken? Drupal 9 is more secure by default, so perhaps your editors need to be allowed to use HTML attributes. Read how: https://t.co/oPODGauhai
Here's a handy tip for coding with #Drupal services in PhpStorm (+ Symfony plugins from @BigHaehnchen). Should we stop using \Drupal::service(), I wonder?
https://t.co/j2tV1HkAe2
@Bounteous Hey hey, it's lovely that you value the privacy of people visiting your site, but you might want to make the text colour of the description a little more accessible 🧐 white on white isn't so great for reading. 🤪
Pro tip: define your block plugins with context definitions so that #Drupal will fetch the data your block depends on for you, plus handle its caching without you having to fiddle with #cache properties!
https://t.co/TVn69vhqw9