-
Notifications
You must be signed in to change notification settings - Fork 0
Migration 2.0.0
Thomas Hoffermann edited this page May 20, 2026
·
1 revision
- Produktname: Restatify-Booking
- Neuer Plugin-Slug: wp_restatify-booking
- Alt-Slug: wp_restatify-booking-assistant
- Website: https://www.restatify.tech
- Shared-Package: wp_restatify-shared (public, GPL-2.0-or-later)
- Major-Release: 2.0.0
- Migration nur fuer Einstellungen
- Logs/Historie werden nicht migriert
- Migrationsdialog direkt nach erfolgreicher Migration
- Default-Auswahl im Dialog: Alte Plugins behalten
- Dialog-Sprachen: DE/EN (Default DE)
- Beim ersten Start von wp_restatify-booking pruefen, ob Altplugin-Daten vorhanden sind.
- Einstellungen aus restatify_booking_assistant_options nach neuem Ziel-Key uebernehmen.
- Backup der Quelldaten vor dem Schreiben anlegen.
- Migration idempotent gestalten (mehrfaches Ausfuehren ohne Seiteneffekte).
- Migrationsstatus in eigener Option speichern.
Admin-Hinweis mit Aktionen:
- Alte Plugins behalten (Default)
- Alte Plugins deaktivieren und entfernen
Warnhinweis:
- Logs/Historie werden nicht migriert und koennen beim Entfernen verfallen.
- Plugins teilen Shared-Code nur bei exakt gleicher Shared-Version.
- Bei Versionsabweichung laedt jedes Plugin seine eigene kompatible Shared-Version.
- Keine globale unversionierte Singleton-Ladung.
- Neues Plugin deaktivieren.
- Altes Plugin aktiv lassen oder wieder aktivieren.
- Backup-Optionen zurueckspielen (wenn erforderlich).
- Vor Update Datenbank-Backup erstellen.
- Update auf 2.0.0 einspielen.
- Migrationsergebnis im Admin pruefen.
- Testbuchung plus Mailversand pruefen.
- Entscheidung im Migrationsdialog treffen.