Schlewecke Homepage

 - A website for a German village

Project Summary

2015, 2025Released

I built and maintain a website for a small village. It was running on Drupal for almost 10 years and was converted into a WordPress website in 2025.

Project Details

  • 2025: Converted form Drupal to WordPress with custom tooling
  • 2025: Improved web presence while keeping client wishes (design, etc.) and low cost
  • Implement wishes of client
  • Typical website with compliance to German law
  • Administrating / Maintaining website

Project Information

The website was running on Drupal 7 for almost 10 years. In January 2025 the support for Drupal 7 came to an end and I had to decide to upgrade to a fork of Drupal 7, upgrade to 10/11 or switch to WordPress.

I chose WordPress because I maintain currently a few WordPress sites already and this was my last active Drupal project.

Besides my personal favor, I also believe WordPress ist easier for my customer and I could modify it to make the best out of it while maintaining a familiar touch.

Migration from Drupal 7 to WordPress

There is a free (with paid pro features) plugin which converts Drupal to WordPress, but due to heavy cost cuts and many customizations, I had to export the content myself and wrote an import script.

The exported content as JSON was simply parsed, modified and added back to WordPress via it's REST-API. This worked extremely well! 💖

I could import 500 articles, over 1k of media files quickly and similar preserved. Even the URL / slugs could are almost the same and some RewriteRules in Apache helped to achieve a good transition.

Cost efficient and customer wishes

There wasn't really much money for the transition available (in fact, I spent many hours free of charge!).

The design was also liked and I couldn't improve all areas, but after 10 years I refined some parts of the website to make it more mobile friendly and fix some small issues here and there.

I also spent some hours to improve SEO and general speed and performance optimization, simply because I feel like this is a must have in 2025 😉