Betreiben Sie eine Website mit einer älteren Drupal-Version, die sich auf dem üblichen Weg nicht mehr sicher aktualisieren lässt? Ich unterstütze Sie dabei, ihre Inhalte und wichtigen Funktionen auf das aktuelle Drupal 11 zu übertragen.
Eine Migration besteht nicht nur aus der Installation einer neuen Version. Bei älteren Websites müssen häufig Daten übertragen, nicht mehr unterstützte Module ersetzt, bestimmte Funktionen neu erstellt und gleichzeitig das Design an heutige Geräte angepasst werden.
Wann ist eine Migration notwendig?
Eine Migration betrifft vor allem Websites auf Basis von Drupal 6, 7, 8, 9 oder 10, die nicht mehr direkt aktualisiert werden können oder bei denen eine direkte Aktualisierung nicht sinnvoll wäre.
Typische Gründe sind:
- eine veraltete und nicht mehr unterstützte Drupal-Version,
- Sicherheitsrisiken,
- Inkompatibilität mit aktuellen PHP-Versionen,
- nicht mehr funktionierende oder aufgegebene Module,
- langsames oder unzuverlässiges Hosting,
- eine umständliche Inhaltsverwaltung,
- eine unzureichende Darstellung auf mobilen Geräten,
- der Bedarf an einer weiteren Entwicklung der Website.
Je länger eine Website ohne Aktualisierungen bleibt, desto schwieriger und kostspieliger kann ihre spätere Erneuerung werden.
Was kann migriert werden?
Der Umfang der Migration hängt von der Struktur der jeweiligen Website ab. In der Regel können folgende Bestandteile übertragen werden:
- gewöhnliche Seiten und Artikel,
- individuelle Inhaltstypen,
- Kategorien und weitere Taxonomien,
- Benutzerkonten,
- Bilder, Dokumente und andere Dateien,
- Kommentare,
- Adressen und weitere strukturierte Daten,
- Beziehungen zwischen einzelnen Datensätzen,
- URLs und Weiterleitungen,
- für Suchmaschinen wichtige Metadaten.
Auch umfangreiche Websites mit Zehntausenden von Artikeln, Kommentaren oder Benutzerkonten können migriert werden.
Was muss normalerweise neu erstellt werden?
Nicht alle Bestandteile einer älteren Website lassen sich automatisch übertragen. Die Funktionsweise von Drupal hat sich zwischen den einzelnen Generationen deutlich verändert.
Deshalb müssen häufig folgende Bestandteile neu erstellt werden:
- Theme und visuelles Design der Website,
- mit Views erstellte Übersichten und Listen,
- Formulare,
- Benutzerberechtigungen,
- individuelle Funktionen der ursprünglichen Website,
- Anbindungen an externe Dienste,
- Bestandteile, die auf Modulen ohne unterstützten Ersatz beruhen.
Bei einer Migration versuche ich deshalb nicht nur, die alte Website möglichst genau zu kopieren. Ich prüfe auch, was erhalten bleiben sollte, was vereinfacht werden kann und was besser neu konzipiert wird.
Wie läuft eine Migration ab?
1. Prüfung der bestehenden Website
Zunächst ermittle ich, welche Drupal-Version die Website verwendet, wie sie aufgebaut ist, welche Module sie benötigt und wie viele Daten sie enthält.
2. Vorgehensvorschlag und Kostenschätzung
Ich schlage vor, welche Bestandteile automatisch übertragen werden können, welche angepasst und welche neu erstellt werden müssen. Der Vorschlag enthält einen voraussichtlichen Preis und den erwarteten Arbeitsumfang.
3. Erstellung einer Arbeitskopie
Die neue Website entsteht getrennt von der bestehenden Website. Die alte Website kann während des größten Teils der Arbeiten online bleiben und weiterhin von Besuchern genutzt werden.
4. Migration von Daten und Funktionen
Ich übertrage Inhalte, Benutzer, Dateien und weitere erforderliche Daten. Gleichzeitig erstelle ich das Design, die Formulare, Übersichten und weiteren Funktionen der neuen Website.
5. Kontrolle und Testbetrieb
Vor der Veröffentlichung prüfen wir Inhalte, Links, Formulare, Benutzeranmeldung, Darstellung auf mobilen Geräten und weitere wichtige Bestandteile.
6. Veröffentlichung der neuen Website
Nach Abschluss der Kontrolle wird die neue Website auf die Hauptdomain übertragen. Bei Bedarf richte ich außerdem Weiterleitungen von den bisherigen Adressen, das Hosting und die weitere Betreuung ein.
Erhaltung von URLs und Besucherzahlen
Bei einer Migration müssen auch bestehende URLs, Links von anderen Websites und Suchmaschinenergebnisse berücksichtigt werden.
Wo immer möglich, erhalte ich die bisherigen Seitenadressen. Wenn dies nicht möglich ist, richte ich Weiterleitungen auf die neuen Adressen ein. Zur Migration können außerdem die Kontrolle von Metadaten, der XML-Sitemap und der grundlegenden Suchmaschineneinstellungen gehören.
Migration aus anderen Content-Management-Systemen
Auch Websites aus WordPress, Joomla oder individuellen Content-Management-Systemen können nach Drupal migriert werden. Die Möglichkeiten hängen immer von der Verfügbarkeit und Qualität der ursprünglichen Daten ab.
Wenn keine direkte Verbindung zur ursprünglichen Datenbank möglich ist, können die Daten beispielsweise im CSV- oder XML-Format vorbereitet und anschließend in Drupal importiert werden.
Was kostet eine Migration?
Der Preis hängt vor allem von folgenden Faktoren ab:
- Menge und Struktur der Inhalte,
- Anzahl der Benutzer und Dateien,
- Anzahl der individuellen Inhaltstypen,
- verwendete Module,
- Komplexität der Formulare und Übersichten,
- Anforderungen an ein neues Design,
- technischer Zustand der bestehenden Website,
- Notwendigkeit, individuelle Funktionen zu erhalten.
Die Migration einer einfacheren Website beginnt bei ungefähr 20.000 CZK. Für umfangreichere Projekte erstelle ich nach einer ersten Prüfung der Website ein individuelles Angebot.
Was benötige ich von Ihnen?
Für eine erste Beurteilung genügen normalerweise:
- die Adresse der bestehenden Website,
- Informationen zur verwendeten Drupal-Version,
- eine kurze Beschreibung dessen, was die neue Website erhalten muss,
- Ihre Vorstellungen zu möglichen Änderungen des Designs oder der Funktionen.
Wenn Sie die technischen Einzelheiten nicht kennen, ist das kein Problem. Den grundlegenden Zustand der Website kann ich selbst prüfen.
Möchten Sie eine ältere Website migrieren?
Schicken Sie mir die Adresse der Website und beschreiben Sie kurz, was erhalten oder geändert werden soll. Ich sehe mir die Website an und schlage Ihnen einen geeigneten Migrationsweg vor.