Brian Perry used two modules to make @drupal menu administration more manageable, Big Menu and Menu Select. Follow along as he takes us through his process https://brianperry.dev/posts/2024/taming-drupal-menus/ #drupal #foss #opensource #drupaldevs
Two Modules to Help Tame Large Drupal Menus - brianperry.dev

I recently used the Big Menu and Menu Select Modules to address client struggles managing a large menu in Drupal.

As @drupal 7's EOL grows closer, this blog post by "A Drupal Couple", made up of Ana Coto and Carlos Ospina, explores practical migration paths based on your site's purpose and complexity. Check out their recommendations for community-supported tools and examples of real migration experiences https://adrupalcouple.us/drupal-7-eol-choosing-right-path-your-site #drupal #drupal7 #drupaldevs
Drupal 7 EOL: Choosing the Right Path for Your Site

With Drupal 7's end-of-life approaching in January 2025, organizations face critical migration decisions. Drawing from my decade of experience as a Technical Account Manager, this article explores practical migration paths based on your site's purpose and complexity. We'll examine community-supported tools, share real migration experiences, and discuss how innovations like Retrofit and the upcoming Drupal CMS can help shape your migration strategy.

A Drupal Couple
Something to get excited about for @drupal 11.1? Object-oriented hooks for more modern and performant PHP. Check out the module on Github to see this update in action! https://www.drupaleasy.com/blogs/ultimike/2024/10/why-drupal-module-developers-should-be-excited-about-object-oriented-hooks #drupal #drupal11 #drupaldevs
@hashbangcode's series illuminating @drupal's Batch API continues! In this 5th installation, take a deeper dive into how the batch system processes items https://www.hashbangcode.com/article/drupal-11-adding-operations-running-batches #drupal #drupaldevs
Drupal 11: Adding Operations To Running Batches

This is the fifth article in a series of articles about the Batch API in Drupal. The Batch API is a system in Drupal that allows data to be processed in small chunks in order to prevent timeout errors or memory problems.

#! code
The results of the 2024 @drupal Developer Survey reveal some fascinating insights into the community — including that 80% of respondents contribute to Drupal in some way! See the full results of the survey: https://www.ironstar.io/devsurvey24/ #drupal #drupaldevs #opensource #FOSS
Drupal Developer Survey 2024 Results | Blog | Ironstar - Enterprise Drupal Hosting

The Drupal Developer Survey asks Drupal devs all over the world about the tools and processes they use when building amazing Drupal sites. It provides a fascinating insight into how Drupal sites get built and the talented people that build them.

Have you looked at the Drupal Module Developer Guide from https://Drupalize.me, which came out this year? It's an introduction to @drupal module development that covers the fundamentals and uses a project-based approach to help you learn https://drupalize.me/guide/drupal-module-developer-guide #drupal #drupaldevs #opensource
Drupal Training | Drupalize.Me

Become a member at Drupalize.Me and access premium Drupal training anytime, anywhere. Thousands of users around the world already trust our comprehensive instructional video library.

Drupalize.Me
In this Part 2 post, @drupal developer Eirik Stanghelle Morland discusses one of many ways to safely refactor and remove legacy code using static analysis and test-driven development https://eiriksm.dev/getting-rid-of-cronner #drupal #php #drupaldevs #phpdevs
Getting rid of cronner.module

eiriksm.dev: Drupal blog for eiriksm.

Once you're ready to upgrade to @drupal 11, this 5-step checklist from @acquia will help you through the process with minimal fuss https://dev.acquia.com/blog/drupal-11-preparation-checklist #drupal11 #drupal10 #drupal #drupaldevs
Drupal 11 Preparation Checklist

Drupal 11 is early! But don’t panic, the new Drupal 10 support model means you are not under pressure to upgrade. Drupal 10 will continue to be supported until mid-late 2026. But as we know, it’s best to be prepared and understand the upgrade process when that time comes for your organization.

It's been another great year at DrupalGovCon! We loved meeting, talking, and learning with you all. To keep up with the latest goings-on at Palantir, sign up for our newsletter here https://www.palantir.net/newsletter-signup #drupal #drupaldevs #drupalgovcon
Newsletter

Palantir.net
@drupal is an incredibly secure open source CMS. But staying informed of modern security threats never goes amiss! Grzegorz Pietrzak lays out 5 basic rules to keep your website dependencies secure https://www.thedroptimes.com/41790/5-basic-rules-keep-your-website-dependencies-secure #drupal #cybersecurity #drupaldevs #opensource
5 Basic Rules to Keep your Website Dependencies Secure

In web security, maintaining a secure Drupal site involves more than just core updates—it's about managing a complex web of dependencies. In this article, Grzegorz Pietrzak explores the critical steps every Drupal site maintainer should take to safeguard their sites against potential vulnerabilities. From keeping Composer and dependencies up-to-date to leveraging automated tools, discover practical strategies to fortify your Drupal site against modern threats. Stay ahead of security risks with these essential tips and insights.

TheDropTimes