Mein VariomediaHier können Sie sich im Kundenmenü einloggen. |
Weitere Logins |
Typo3 ist ein Content-Management-System, das sich vor allem an professionelle Anwender wie Webdesign-Agenturen richtet. Es gilt als sehr sicher, anpassbar und performant und eignet sich besonders für umfangreiche und komplexe Projekte, daher wird es häufig für Webseiten von großen Unternehmen, Städten oder Universitäten genutzt.
Typo3 erfordert von Redakteuren und Adminstratoren etwas mehr Einarbeitungszeit als andere Content-Management-Systeme, Installation und Updates werden im Regelfall per SSH in der Konsole auf dem Webserver und nicht per Web-Browser durchgeführt. Wer keinerlei Erfahrung im Umgang mit der Shell hat, und alle anfallenden Wartungsarbeiten über den Web-Browser durchführen möchte, sollte daher ein anderes Content-Management-System wie WordPress oder Joomla bevorzugen, oder eine Webdesign-Agentur damit beauftragen.
Das Aussehen einer Typo3-Webseite kann über Templates angepasst werden. Es gibt sowohl kostenlose aus auch kostenpflichtige Templates, die Auswahl an vorgefertigten Templates ist jedoch im Vergleich zu anderen Content-Management-Systemen deutlich kleiner.
Typo3 wird meistens mit individuell angepassten Templates genutzt, da dies bei Typo3 relativ einfach möglich ist. Bei Updates auf eine neue Hauptversion kommt es dabei aber manchmal zu Kompatibilitätsproblemen, die Anpassungen am Template erforderlich machen.
Die Typo3-Entwickler stellen 2 Hauptversionen mit Langzeitunterstützung (LTS) kostenfrei bereit, die aktuelle LTS-Version erhält regelmäßige Updates zu Behebung von Fehlern und Problemen, die vorige LTS-Version erhält nur noch Sicherheitsupdates. Für ältere Hauptversionen mit abgelaufener Langzeitunterstützung wird eine kostenpflichtige Unterstützung angeboten. Eine Übersicht über die aktuell unterstützten Typo3-Versionen finden Sie unter typo3.org/cms/roadmap.
Hinweis: Neue Typo3-Hauptversionen durchlaufen einige Nebenversionen, bevor sie als stabil betrachtet werden und Langzeitunterstützung für 3 Jahre erhalten. Die Hauptversion 12 wurde beispielsweise erst in der Nebenversion 12.4 zur LTS-Version erklärt. Für eine produktiv genutzte Webseite sollte immer eine stabile LTS-Version verwendet werden, da es bei neuen Nebenversionen zu nicht abwärtskompatiblen Änderungen kommen kann.
Falls Sie Typo3 neu installieren möchten, sollten Sie die aktuellste LTS-Version verwenden. Eine Übersicht der aktuellen LTS-Versionen von Typo3 erhalten Sie unter get.typo3.org.
Typo3 benötigt eine MySQL. bzw. MariaDB-Datenbank, bitte legen Sie im Kundenmenü zunächst eine Datenbank für Typo3 an, die Zugangsdaten werden später bei der Installation abgefragt.
Die Installation von Typo3 erfolgt bevorzugt über den PHP-Paketmanager Composer, dieser wird über die Konsole des Webservers genutzt. Sie müssen sich daher sich zunächst per SSH mit dem Webserver verbinden.
Nachdem Sie sich per SSH auf dem Webserver eingeloggt haben, geben Sie in der Konsole folgenden Befehl ein:
php82 /usr/bin/composer create-project "typo3/cms-base-distribution:^12.4" mein-typo3
In diesem Beispiel wird Typo3 Version 12.4 mit PHP-Version 8.2 im Verzeichnis mein-typo3 installiert, passen Sie ggf. die gewünschte PHP- und Typo3-Version sowie den gewünschten Verzeichnisnamen an.
Um den Typo3 Web Installer zu aktivieren, muss eine Datei mit Namen FIRST_INSTALL im Typo3-Unterverzeichnis public angelegt werden. Hierzu kann folgender Befehl genutzt werden:
touch mein-typo3/public/FIRST_INSTALL
Sie können alternativ auch den Installer in der Shell aufrufen. Wechseln Sie dazu zunächst in das Typo3-Installationsverzeichnis (z.B. cd mein-typo3) und rufen dann folgenden Befehl auf:
php82 vendor/bin/typo3 setup
Das Typo3-Unterverzeichnis public ist das Document Root Verzeichnis, stellen Sie dieses Verzeichnis für die gewünschte Typo3-Domain im Kundenmenü als Webspace-Pfad ein (z.B. /mein-typo3/public/). Wenn Sie die Domain dann im Browser aufrufen, wird der Typo3 Installer angezeigt. Sie sollten Typo3 zeitnah installieren, da die Installation sonst von Unbefugten durchgeführt wird, die anschließend eventuell Schadcode in Ihrem Webspace hinterlegen.
Hinweis: Beachten Sie bitte, dass in Typo3 nicht automatisch eine Startseite eingerichtet wird, beim Aufruf des Frontends erhalten Sie daher zunächst eine Fehlermeldung. Falls Sie eine kleine Beispielseite nutzen möchten, um den Umgang mit Typo3 zu erlernen, können Sie das Introduction Package installieren.
Typo3 Extensions werden wie Typo3 selbst in der Konsole mittels Composer installiert. Eine Übersicht über alle verfügbaren Typo3-Extension finden Sie unter extensions.typo3.org. Wählen Sie hier die gewünschte Extension aus, und schauen dann im Abschnitt Installation nach dem genauen Composer-Befehl, um sie zu installieren.
Composer muss im Typo3-Installationsverzeichnis aufgerufen werden, wechseln Sie daher zunächst in das gewünschte Typo3-Verzeichnis (z.B. cd mein-typo3), und rufen dann Composer auf:
php82 /usr/bin/composer req VENDOR/EXTENSION
Ersetzen Sie VENDOR durch den Entwicklernamen und EXTENSION durch den Namen der Extension.
Abschließend muss die Extension noch in Typo3 eingerichtet werden:
php82 vendor/bin/typo3 extension:setup
Um eine Extension zu löschen, wird der folgende Composer-Befehl verwendet:
php82 /usr/bin/composer remove VENDOR/EXTENSION
Ersetzen Sie VENDOR durch den Entwicklernamen und EXTENSION durch den Namen der Extension.
Eine Übersicht über alle ausstenden Updates für Typo3 und die installierten Extensions erhalten Sie mit folgendem Composer-Befehl:
php82 /usr/bin/composer composer outdated
Um das Typo3 mitsamt aller Extensions zu aktualisieren, wird folgender Composer-Befehl genutzt:
php82 /usr/bin/composer update