von Dipl.-Inf. André Richter, 01.03.2009

TYPO3-Upgrade: Häufige Fallstricke mit guter Planung umgehen

Aus dem
t3n Magazin Nr. 16

Jetzt kaufen

Anpassen der Erweiterungen

Die besondere Herausforderung beim Upgrade besteht jedoch in der Anpassung der Erweiterungen. Nicht nur, dass einzelne Erweiterungen mittlerweile fest zum Kern der TYPO3-Installation gehören, die früher separat installiert waren (z. B. felogin, htmlArea und css_styled_content), auch die restlichen Erweiterungen benötigen unter Umständen eine Anpassung.

Ein erster Schritt sollte die Aktualisierung der Erweiterungen über die neue Funktion des Erweiterungsmanagers sein („Check Extension Updates“). In den meisten Fällen haben die Extensionentwickler eine angepasste Version für die neue TYPO3-Version bereits veröffentlicht. Wurde die Trennung der Templates und zugehörigen TypoScript-Teile von der eigentlichen Erweiterung gut gelöst, ist mit der Aktualisierung bereits ein wichtiger Teil der Arbeit erledigt. Lediglich einige Erweiterungen haben sich zudem in Funktionsumfang und Integrationsweise so stark verändert, dass ihnen separate Beachtung geschenkt werden muss. Zu den wichtigsten und am häufigsten eingesetzten zählen:

  • direct_mail: Die gesamte Oberfläche wurde deutlich überarbeitet und die Funktion mittlerweile als eigenes Modul in die Oberfläche integriert.
  • tt_news: Die Arbeit mit Kategorien wurde stark überarbeitet und muss an die neuen Gegebenheiten angepasst werden.

Die Dokumentationen der Erweiterungen halten meist ausführliche Beschreibungen des Upgrade-Prozesses bereit, sofern wesentliche Änderungen in der Funktionsweise vorliegen.

Auch selbst entwickelte Erweiterungen müssen auf den Prüfstand. Hierbei gilt: Je sauberer zu Beginn gearbeitet wurde, desto weniger Anpassungsschwierigkeiten gibt es beim Upgrade. Einige der möglichen Komplikationen in Zusammenhang mit PHP 5 oder der aktuellen TYPO3-Version finden Sie im folgenden Kasten.

Fallstricke Lösungsansatz
Problem bei Klick-Vergrößern in Zusammenhang mit der Erweiterung „RealUrl“ Baseurl mit abschließendem Slash definieren: „config.baseurl = http://www.seite.de/“
Im Modul „Seite“ wird in der Bearbeitung nur ein Icon zum Erzeugen eines Verweises angezeigt. Die häufig genutzte Erweiterung „Date2Calendar“ muss aktualisiert oder deaktiviert werden.
Backend wird nicht richtig dargestellt Browsercache und Cookies löschen

Zurück auf Start

Auf dem intern eingerichteten Testsystem sollte nun eine funktionsfähige und neue TYPO3-Installation mit den Inhalten laufen. Mit diesem Stand (Dateien und Datenbank) können Sie nun auf einer Subdomain des Livesystems die neue Seite zum finalen Test bereitstellen. Hierbei sollten Sie nicht nur die Darstellung aller wichtigen Inhalte überprüfen, sondern auch die Funktionen im Backend testen. Durch die neue Version müssen Sie unter Umständen auch Nutzerrechte oder Konfigurationseinstellungen anpassen. Sind alle Korrekturen vorgenommen, kann der Relaunch am einfachsten durch das Umstellen des Zielverzeichnisses beim Hoster abgeschlossen werden.

Nun steht der kontinuierlichen Weiterentwicklung des eigenen Internetangebots – sei es durch zusätzliche Erweiterungen oder inhaltlichen Ausbau – nichts mehr im Wege.

Fazit

Ein Upgrade lohnt sich bei umfangreichen und inhaltsstarken Internetseiten. Wo Inhalte über einen Zeitraum gewachsen und in der vorhandenen Struktur gut abgebildet sind, ist eine Aktualisierung der TYPO3-Version zwar aufwendig, bietet aber den Vorteil, nach einer gewissen Übergangszeit direkt arbeitsfähig zu sein. Zusätzlich eröffnet sich die Chance, neue Erweiterungen zu implementieren, die bereits vorhandene Inhalte wirkungsvoll ergänzen.

Abstand nehmen sollte man von solch einem Vorhaben, wenn eine generelle Überarbeitung oder eine Umstrukturierung der Seite geplant sind. Hier eignet sich eher ein gemeinsamer Workshop, in dem Ziele und Anforderungen an die Internetpräsenz klar definiert werden. Das Resultat kann dann einen wichtigen Meilenstein auf dem Weg zu einem „echten“ Relaunch bilden [5].

Weitere Artikel zu TYPO3



Empfohlene Produkte

Softlink 2355

Links und Literatur

Seite:  1 2 3

Empfohlene Artikel