Skip to main content
GrN.dk

Main navigation

  • Articles
  • Cases
  • Contact
  • Your Digital Project Manager
  • About Greg Nowak
  • Services
  • Container
    • Excel Freelancer
    • Kubuntu - tips and tricks
    • Linux Apache MySQL and PHP
    • News
    • Image Gallery
User account menu
  • Log in

Join my community / free newsletter — sign up here

Breadcrumb

  1. Home
  2. Cases

Fifteen years of community ideas, carried from Drupal 7 to Drupal 11

Client
Ideahunters — crowdsourced-challenge platform
Sector
Community platforms / legacy migration
Period
July–August 2026

ideahunters.grn.dk ↗

The rebuilt Ideahunters front page on Drupal 11: the tagline 'Great ideas, sourced from the crowd' over a blue-green hero card, with an archived brand challenge below.

At a glance

Ideahunters is a crowdsourcing platform where brands post a challenge and a community submits ideas against a deadline. The original site ran on Drupal 7 — end-of-life, unsupported, and increasingly a liability — with over a decade of challenges, discussions and member accounts in it. The platform was rebuilt on Drupal 11 and the legacy content migrated across: 426 pieces of content and 921 user accounts, anonymized on the way in.

426 nodes migrated: 328 discussions, 46 ideas, 16 challenge listings, 36 pages
921 member accounts carried over — anonymized during the transfer, authorship preserved
Drupal 7 (end-of-life) → Drupal 11.4 on PHP 8.3, migration maps in version control

The challenge

Drupal 7 to Drupal 11 is not an upgrade, it is a re-platforming: the content model, the theme layer and the API all changed generations. The archive had real value — 328 discussion threads and dozens of brand challenges with their submitted ideas — but also real risk: fifteen-year-old member data that should not simply be copied forward as-is into a new system under current privacy expectations.

The solution

A two-track job. The platform itself was rebuilt cleanly on Drupal 11.4 rather than dragged through five major-version upgrades — new content types for challenges, ideas and discussions that mirror the old structure where it earned its keep and simplify it where it did not.

The content then came across through scripted migration maps (exported from the D7 database, replayed into D11), with user accounts anonymized during the transfer — identities reduced to what the archive needs to stay coherent, mapped old-UID to new-UID so every idea still belongs to its author. The maps live in version control, so the migration is repeatable and auditable rather than a one-night heroic import.

The results

The platform now runs on supported software: Drupal 11.4 on PHP 8.3, with 46 ideas, 16 challenge listings, 328 discussions and 36 pages of the legacy archive live and browsable, and 921 anonymized accounts preserved. A nightly Trello-board backup timer and the server's standard backup routine cover it going forward.

For any organisation still on Drupal 7, this is the shape of the way out: rebuild the platform on 11, script the content across, and treat the user data with more care than the original site ever had to.

  • Drupal
  • migration
  • Community platform
  • Custom Development
  • AI agents

Got a project that needs the same kind of hands-on delivery?

Your digital project manager

Review Greg on Google

Greg Nowak Google Reviews

 

Illustrated infographic summarizing: Your AI Agent Has Shell Access. What Can It Reach?
Your AI Agent Has Shell Access. What Can It Reach?
2026-08-13

A practical guide to mapping what a shell-enabled AI agent can reach, then containing its access to files, credentials, networks, tools, and high-impact actions.

Illustrated infographic summarizing: Cloudflare Changed DoH JSON. What Else Is Parsing DNS as Text?
Cloudflare Changed DoH JSON. What Else Is Parsing DNS as Text?
2026-08-12

Cloudflare’s DoH JSON change exposes brittle DNS parsing. Find affected scripts, test both formats, and choose a safer integration contract.

Illustrated infographic summarizing: Your Website Can Answer Questions Now. Should It?
Your Website Can Answer Questions Now. Should It?
2026-08-11

NLWeb makes conversational website search practical to deploy. The real question is whether your content, users and team are ready to support it.

Illustrated infographic summarizing: AI Search Finally Has Reports. Now Connect Visibility to Revenue
AI Search Finally Has Reports. Now Connect Visibility to Revenue
2026-08-11

Google and Bing now expose first-party AI search data. The real task is connecting citations and impressions to analytics, CRM outcomes, and revenue.

Illustrated infographic summarizing: The Bot Passed Your CAPTCHA. What Did It Do Next?
The Bot Passed Your CAPTCHA. What Did It Do Next?
2026-08-11

Passing a challenge is only one signal. Session analysis, server-side validation and endpoint-specific controls help reduce bot abuse without blocking customers.

Illustrated infographic summarizing: WordPress 7.1 Moves Image Work Into the Browser—Test Every Media Hook
WordPress 7.1 Moves Image Work Into the Browser—Test Every Media Hook
2026-08-11

WordPress 7.1 shifts image processing into supported browsers. Here is what to test across hooks, CDNs, formats, security headers, and fallbacks.

Illustrated infographic summarizing: Prompt Caches Have Write Costs Now—Audit What Your Workflow Reuses
Prompt Caches Have Write Costs Now—Audit What Your Workflow Reuses
2026-08-10

GPT-5.6 makes cache writes billable. See how to spot wasted writes, stabilise prompt prefixes, place breakpoints and measure whether caching pays.

Illustrated infographic summarizing: The AI Crawler in Your Logs May Be Wearing a Borrowed Name
The AI Crawler in Your Logs May Be Wearing a Borrowed Name
2026-08-09

A User-Agent is a claim, not proof. See how to verify AI crawler traffic before it shapes reporting, robots.txt decisions, or WAF exceptions.

Illustrated infographic summarizing: AI Agents Need a Spending Brake, Not Just a Billing Dashboard
AI Agents Need a Spending Brake, Not Just a Billing Dashboard
2026-08-08

AI agent costs can climb inside a single workflow. Runtime budgets, loop detection, outcome metrics, and safe handoffs keep that spending under control.

Illustrated infographic summarizing: Drupal 12 Slipped to December. Drupal 10 Still Runs Out of Road
Drupal 12 Slipped to December. Drupal 10 Still Runs Out of Road
2026-08-07

Drupal 12 arrives as Drupal 10 support ends in December 2026. Moving to Drupal 11.3+ first keeps two mandatory upgrades manageable.

More articles
RSS feed

Footer

  • All articles
  • Contact

GrN.dk web platforms, web optimization, data analysis, data handling and logistics.