TYPO3
aus www.iwiki.de, der freien Wissensdatenbank
TYPO3 ist ein open source CMS (Content Management System), das unter der GPL (General Public License) veröffentlicht wird und auf PHP basiert. Als Datenbank wird meist MySQL eingesetzt. TYPO3 wird mit einem Webbrowser bedient.
TYPO3 ist in ein Backend und ein Frontend eingeteilt. Das Frontend repräsentiert die von TYPO3 generierten Webseiten, die von jedem Benutzer im Webbrowser gesehen werden können. Im Backend wird die Website verwaltet und administriert.
Inhaltsverzeichnis |
Systemvoraussetzungen
Um TYPO3 zu verwenden sind folgende Systemvoraussetzungen zu erfüllen:
- Webserver (meistens Apache)
- PHP4
- MySQL Datenbank
Für Windows wird ein Komplettinstaller bereitgestellt, der einen Webserver mit PHP und MySQL Datenbank sowie TYPO3 selbst installiert.
Funktionen
Das TYPO3 Grundmodul enthält u.a. folgende Funktionen:
- zeitliche Steuerung zum Einblenden und Entfernen von Inhalten
- Rechte- und Rollensystem
- Suchfunktionen für Inhalte
- Nutzerverwaltung
- Mehrsprachigkeit
- suchmaschinenfreundliche URLs
In TYPO3 lassen sich Bilder, Tabellen, Texte, Animationen und externe Datenquellen verwalten.
Über Templates wird die Darstellung von Inhalten erleichtert. Damit lassen sich Formate und Seitenaufbau definieren. Die Inhalte lassen sich mit TYPO3 über frei konfiguerierbare Eingabemasken eingeben. Desweiteren ist eine integrierte Bildverarbeitung enthalten.
Die Inhalte können in unterschiedlichen Layouts präsentiert werden. Dies ist möglich, weil die Inhalte in einer Datenbank gespeichert werden und unabhänig von dem verwendeten Template zur Verfügung stehen.
Das Template kann also ausgetauscht werden, ohne dass die Inhalte neu eingegeben werden müssen. So entsteht ein neues Layout.
Erweiterungen/Extensions
Neben dem Grundmodul existieren für Typo3 existieren viele Erweiterungen.
Die wichtigsten Erweiterungen sind:
- tt_news (Nachrichten System)
- tt_products (Shop System)
- tt_board (Forum)
- tt_guest (Gästebuch)
Das Entwickeln eigener Extensions ist auch mit geringen PHP Kenntnissen möglich.
