Drupal Odyssey
banner
drupalodyssey.bsky.social
Drupal Odyssey
@drupalodyssey.bsky.social
Building better experiences with Drupal and beyond 🚀. I simplify complex web challenges, making sites faster, smarter, and more effective at achieving their goals. Passionate about empowering the open web 🌐.
Have you ever wasted hours manually setting UTMs for your shortlinks? Yeah, me too. 🤦

The solution is here: I upgraded the Drupal Shortlink Manager Module to automatically handle dynamic UTMs. Your marketing team (and your sanity) will thank you.

Read the steps: drupalodyssey.com/go/Svvbfi1tI...
Unlock Dynamic UTMs: The Shortlink Manager Module Just Got Smarter
Automate your marketing attribution in Drupal. The Shortlink Manager module now supports dynamic Tokens for generating clean, contextual UTM parameters instantly. Stop typing, start tracking.
drupalodyssey.com
October 29, 2025 at 3:21 PM
git.drupalcode.org down? Blew up my deployment! #devops #drupal #nightmare
git.drupalcode.org
October 28, 2025 at 9:02 PM
Do you need to manage a ton of URLs? This new post explores how my custom module handles bulk imports and provides future extensibility with tools like the Feeds importer and a new Drush command.
drupalodyssey.com/go/03tvdpNOQ...
drupalodyssey.com
September 3, 2025 at 3:29 PM
My new blog post is live! 🚀 I'm pulling back the curtain on how I built my custom Shortlink Manager module. This is a deep dive into the code behind a custom redirect and URL shortener solution, from the Drupal hooks to the services.
🔗 drupalodyssey.com/go/BE9LLuZW #Drupal #WebDev #Module
Building a Smarter Shortlink: A Deep Dive into a Drupal Module
Tired of manually creating and tracking every shortlink? This post pulls back the curtain on how we built a smarter Drupal module to automate the process, exploring the code behind the content entity,...
drupalodyssey.com
August 27, 2025 at 6:07 PM
Part two of my Drupal shortlink series is live! 🚀

I built a custom module to automate the process with a Utm Set configuration. Now, every link tells its own story, helping me measure ROI and make smarter decisions.

Learn how I did it: drupalodyssey.com/go/54IXoecLY... #Drupal #WebDev #Marketing
How to Automate UTM Parameters with a Drupal Module
What if you could automate UTM parameters? This post shows you how I built a custom Drupal module to simplify Google Analytics tracking, transforming your shortlinks into powerful, data-rich tools.
drupalodyssey.com
August 25, 2025 at 1:31 PM
Just published the first post in my new series on building a custom Drupal shortlink manager to replace tedious UTM spreadsheets.

Get the blueprint for a smarter link management solution.

drupalodyssey.com/go/sjsuow-8

#Drupal #WebDev #Marketing #SEO
Building a Custom Drupal Shortlink Manager: An SEO and Marketing Journey
Tired of manually managing long URLs and complex UTM parameters in a spreadsheet? So was I. This post is the first step in my journey to build a custom Drupal shortlink manager from scratch – a soluti...
drupalodyssey.com
August 13, 2025 at 11:03 PM
Tired of babysitting your content calendar? 😴
With Drupal’s Scheduler module, you can set posts to publish/unpublish *exactly* when you want — even while you’re asleep or on vacation.

Full guide here → www.drupalodyssey.com/blog/managem...

#Drupal #WebDev #Automation #ContentManagement
Is Your Content Calendar Working You to Death? Schedule It Away in Drupal!
Overworked by content deadlines? The Drupal Scheduler module offers peace of mind by automating your website's publishing, so you can reclaim your time.
www.drupalodyssey.com
August 9, 2025 at 5:24 PM
Reposted by Drupal Odyssey
GoogleTag Manager - Moderately critical - Cross-site scripting - SA-CONTRIB-2025-094 Read post
July 30, 2025 at 5:28 PM
New post! 🛡️ Automated nightly Drupal backups are a must. Learn how a bash script running outside Drupal can give you reliable, fast backups (and how to skip cache data for even leaner files!).

Get the script & details: drupalodyssey.com/blog/devops/...

#Drupal #Backup #DataSecurity #DevOps #WebDev
Bulletproof Your Drupal Data With Automated Nightly Backups
Automate Drupal database backups! Get our optimized bash script for cron, learn to exclude cache data, and ensure reliable, secure nightly site protection.
drupalodyssey.com
July 30, 2025 at 3:13 PM