TYPO3 CMS

Open Source Content-Management-System
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 11. Oktober 2004 um 08:46 Uhr durch Tobo (Diskussion | Beiträge). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Einleitung

TYPO3 ist ein Open-Source-Web-Contentmanagement-System auf der Basis von PHP und MySQL. TYPO3 steht unter der GNU General Public License (GPL), das heißt, das Programm sowie der dazugehörige Quellcode sind kostenlos erhältlich. Der Programmierer und geistige Vater von TYPO3 ist der Däne Kasper Skårhøj.

TYPO3 kann als Meilenstein bei Open-Source Content Management Systemen gewertet werden, nicht zuletzt aufgrund seiner hohen Verbreitung (mehr als 1.000 Referenzen im Jahr 2004, darunter auch bekannte Markenunternehmen wie VW, Villeroy&Boch, Karstadt, Metabo, etc.) und seiner Internationalität (weltweite Entwicklergemeinde, Backend von TYPO3 in ca. 40 Sprachen verfügbar).

Funktionsweise

Datei:Screenshot TYPO3 Redakteur mit RTE.jpg
Screenshot des TYPO3-Backend
Datei:Screenshot TYPO3 Frontend-Editing.jpg
Screenshot des TYPO3-Frontend-Editors

Die Besonderheit von TYPO3 liegt in seiner einfachen Bedienung, gepaart mit umfangreichen Funktionen (Suche, Sitemap, Druckfunktion, zeitgesteuertes Publizieren etc.), die sich über verschiedene Zusatzmodule wie z. B. Gästebücher, Foren, Newsletter, Statistikmodule etc. erweitern lassen. Eine integrierte Bildverarbeitung inkl. Objektmanager gestattet es, grafische Elemente zu skalieren, zu drehen, Rahmen hinzuzufügen etc., wobei TYPO3 nicht nur die Bildgrösse verändert, sondern auch die Dateigrösse automatisch auf das neue Format herunterrechnet. Durch ein integriertes Caching-System werden von TYPO3 generierte Seiten ohne merkliche Zeitverzögerung ausgeliefert. Neben grafischen Elementen lassen sich auch Texte, Tabellen, Animationen, sowie externe Datenquellen als Inhalte in TYPO3 einbinden und verwalten.

TYPO3 nutzt sogenannte Templates (Formatvorlagen) zur Darstellung von Inhalten. In diesen Templates werden Seitenaufbau und Formate definiert (z. B. an welcher Stelle die Navigationsleisten und Inhalte angezeigt werden, die Schriftfarben und -größen, die Postionierung von Überschriften). Inhalte können mittels eines Rich-Text-Editors eingegeben werden, der über eine an gängige Textverarbeitungen angelehnte Oberfläche verfügt. Eingegebene Inhalte werden in einer Datenbank gespeichert und stehen unabhängig von dem verwendeten Template zur Verfügung. Dadurch ist es z. B. möglich, das Erscheinungsbild einer Internetpräsenz durch Austausch des Templates vollständig zu ändern, ohne die Inhalte erneut eingeben zu müssen.

Bedienung

Da Typo3 auf einem Webserver abgelegt wird, wird es wie eine Website über einen Browser bedient. Für die Bedienung ist also keine Zusatzsoftware erforderlich.

Das "Backend" - also das im Browser sichtbaren Interface von Typo3 - ist relativ intuitiv gestaltet, sodass jeder schon nach kurzer Einarbeitung Inhalte erstellen und bearbeiten kann. Ein Richt-Text-Editor, der das formatieren von Inhalten wie in einer Textverarbeitung wie z.B. MS WORD erlaubt, ist eine Besonderheit von Typo3 und vereinfacht die Arbeit ungemein. Alternativ kann für die Bearbeitung auch direkt das "Frontend" - also der für den Besucher sichtbare Teil der Seite - genutzt werden, wobei eine Einarbeitungszeit dann praktisch ganz entfällt.

Das Client-Server-Konzept (Webserver - Browser) von Typo3 erlaubt es auch, dass verschiedene Personen - auch gleichzeitig - an einer Website arbeiten können. Damit das reibungslos funktionieren kann, hat Typo3 eine integrierte Rechteverwaltung. So kann festgelegt werden, wer welche Inhalte und Seiten bearbeiten darf und wer nicht.

Entwicklung

Am 30. April 2004 wurde die Version 3.6 von TYPO3 fertig gestellt, deren wichtigste Neuerung die Erzeugung von XHTML-konformem Quellcode der Web-Seiten ist. Daneben wurde die Basis für eine Datenbank-Abstraktionsschicht (DBAL) geschaffen. Hierdurch kann TYPO3 auch mit anderen Datenbanksystemen wie Oracle oder PostgreSQL eingesetzt werden. Für künftige Versionen von TYPO3 ist u. a. ein integrierter Workflow-Mechanismus geplant, der in Verbindung mit der TYPO3-Rechteverwaltung mehrstufige Genehmigungen für die Freischaltung von Inhalten gestatten soll.

Aktuell ist die Version 3.7, die am 26. September 2004 veröffentlicht wurde.

Literatur

  • "TYPO 3" von Werner Altmann u. A., Open Source Press 2004, ISBN 3937514015
  • "Content Managment mit TYPO3" von Andreas Stöckl, Galilieo Press 2004, ISBN 3898424707

Offizielle Websites des TYPO3-Projekts

Weiterführende Informationen: Anleitungen, Demos, Foren