
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
- Limitationen bei nativen Apps, wie auch PM2:
-
Wechsel von All-Inkl zu Hetzner.
- Domains, Datenbanken, Mailserver und Webspace
-
Anpassung und korrekte Regeln in der
.htaccessfü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