Hier nur eine kurze Übersicht über das aktuell laufende Projekt:

Ursprünglicher Plan

  • Ein komplettes Rewrite meiner WordPress-Seite mit damaligem Cubio Theme zu einem reinen Next.js Projekt (inkl. shadcn/ui für KI-optimierte A11y und Tailwind 4). Langfristig war der Einsatz von Tina CMS geplant.
  • Umzung von meinem alten Anbieter All-Inkl.com zu Hetzner

Phase 1: Aktueller Stack (Übergangslösung)

  • Um den Relaunch zu beschleunigen, nutze ich nun WordPress als Headless CMS und Next.js für Routing und Frontend. Dies beschleunigte die Umsetzung und Iteration enorm.
  • Um nicht alles sofort umzuziehen, habe ich erstmal nur die alte WordPress-Datenbank und WordPress-Dateien migriert.
  • Die Next.js-App läuft weiterhin in Phase 1 noch bei All-Inkl.com:
    • So konnte ich die alte Webseite laufen lassen, auf eine Staging-Umgebung alles live testen und dann die Haupdomain beim Going Live umschalten.

Infrastruktur & Hosting

Herausfoderung

  • Node.js-Installationen bei Shared-Hosting-Anbietern

    • Limitationen bei nativen Apps, wie auch PM2:
      • Ressourcen-Grenzen beenden Apps nach einer gewissen Laufzeit und die Seite ist nicht erreichbar
  • Wechsel von All-Inkl zu Hetzner.

    • Domains, Datenbanken, Mailserver und Webspace
  • Anpassung und korrekte Regeln in der .htaccess für Port-Weiterleitungen (PHP und Node)

Workflow

  • Lokale Entwicklung als AI-Pair-Programming mit Google Antigravity, VSCode und OpenAI Codex.
  • Zunächste via SSH, dann über Github-Actions mit Push auf die entsprechenden Branches (Dev, Staging, Prod)
  • Entwicklung eines Filebased Agile Board für Agenten, IDE, lokaler GUI und Codeql Checks