TYPO3

TYPO3 ist ein unter GNU General Public License frei verfügbares, vielfältig einsetzbares open source Content Management System.

TYPO3 wurde ursprünglich von Kasper Skårhøj entwickelt und programmiert. Die Entwiclungszeit bis zur ersten stable Release betrug sage und schreibe 5 Jahre. Dafür wurde TYPO3 initial auch gleich in der Version 3.0 veröffentlicht. Aufgrund seiner nahezu uneingeschränkten Einsetzbarkeit, erfreute sich TYPO3 schnell großer Beliebtheit und Kasper sah sich dem Problem gegenüber, eine schnell wachsende Community in geordneten Bahnen zu organisieren. Für diesen Zweck gründete er die TYPO3 Association, eine Vereinigung zur Weiterentwicklung und Verbreitung von TYPO3. Obwohl Kasper sich mittlerweile anderen Projekten widmet, wie der Renovierung seines Hauses, und sich aus der aktiven Entwicklung von TYPO3 zurückgezogen hat. Wächst die Association weiter und führt seine Arbeit fort.

Zur Zeit gibt es zwei Entwicklungszweige. Das urspüngliche System wird stetig weiterentwickelt und ist mittlerweile in der Version 4.x verfügbar. Parallel findet die Entwicklung eines komplett neu programmierten TYPO3 statt, das Ende 2009 als TYPO3 5.0 veröffentlicht werden soll. Die ungemeine Flexibilität wird dadurch mit aktuellen Programmiertechniken verbunden, was dringend nötig ist, wenn TYPO3 seinen unbestrittenen Status weiter beibehalten will.

Content Management durch TYPO3

TYPO3 ermöglicht es, Inhalt, Design und Funktionalität einer Webseite vollständig von einander zu trennen. Große Internetportale können so durch ein Team von verschiedenen Spezialisten in gemeinsamer Arbeit erstellt werden, ohne dass z.B. ein Designer Ahnung von Programmierung haben muss. Ein ausgefeiltes Rechtesystem ermöglicht es fast jede Funktion für Benutzergruppen oder einzelne Benutzer frei zu schalten oder zu verbergen. Dadurch können Hierarchien zur Bearbeiung von Inhalten gebildet werden, in denen Jeder ausschließlich auf bestimmte Inhalte Zugriff hat und diese bearbeiten kann. Für eine große, internationale Firma ist dies von großem Wert, denn ein einziges TYPO3 reicht aus, um eine internationale Präsentationsplattform zu gestalten, die in verschiedenen Sprachen in verschiedene Themenbereiche unterteilt ist.

Die praktische Arbeit für Redakteure ist denkbar einfach. Das so genannte Backend spiegelt die Struktur der Webseite in einem Seitenbaum wieder. Inhalte könne durch einem Rich-Text-Editor erstellt und bearbeitet werden. Die Möglichkeiten zur Formatierung von Texten und das Einfügen von Bildern ist dadurch ähnlich einfach wie mit dem bevorzugten Textverarbeitungsprogramm Ihrer  Wahl.

Flexibilität durch TYPO3

TYPO3 bietet mehrere Möglichkeiten, flexible Webseiten zu erstellen, deren Struktur allein Aufgrund von in einer Datenbank enthaltenen Datensätze erstellt wird.

TypoScript heißt das von TYPO3 mitgebrachte Handwerkszeug hierfür. TypoScript wurde von Kasper entwickelt, um Webseiten dynamisch konfigurieren zu können. So können z.B. Navigationen mit Hilfe weniger definierter Regeln allein aufgrund der im Backend angelegten Seiten automatisch generiert werden. Sind die Regeln festgelegt, kann ein Redakteur nach Belieben neue Seiten erstellen, ohne dass jedes Mal die Navigation neu erstellt werden muss. Um ehrlich zu sein, ist eine Navigation aber so ziemlich das Profanste, das man durch TypoScript generieren kann. TypoScript kann festlegen, wie groß in den Text integrierte Bilder maximal dargestellt werden sollen, steuert die Erzeugung des auszugebenden Quelltextes, kann die interne Arbeitsweise von TYPO3 festlegen und so weiter und so fort.

Ein weiteres Feature, das der Flexibilität von TYPO3 zu Gute kommt, ist die Erweiterbarkeit durch Extensions. Extensions bringen neue Funktionalität in das Content Management System ein und ermöglichen es, TYPO3 für jeden Anwendungszweck einsatzbereit zu machen. Extensions werden durch Entwickler der Community bereit gestellt und gepflegt. Da jeder nach eigenem Belieben Extensions erstellen und zur Verfügung stellen kann, ist die Menge der verfügbaren Erweiterungen enorm. Sollte es dennoch erforderlich sein, ist eine eigene Extension schnell selbst geschrieben. Übrigens, es gibt sogar eine Erweiterung zum Erstellen von Erweiterungen.

Ein Besonderheit von TYPO3 sind die so genannten flexiblen Inhaltselemente. Durch flexible Inhaltselemente lassen sich komplexe (X)HTML-Konstrukte definieren, die TYPO3 anschließend als beliebig oft wiederverwendbare Vorlagen bereithält. Die Vorlagen können an beliebigen Stellen der Webseite beliebig oft eingesetzt werden. Das ist ungemein praktisch, dann alle Vorlagen, die TYPO3 nicht von sich aus mitbringt, können so einfach selber hergestellt werden.

TYPO3 bringt also gleich mehrere Mechanismen mit, um ein individuelles Content Management System einzurichten.

Überblick

Blog

Beliebt im Blog

TYPO3-Update - Stolperfallen vermeiden

Die vergangene Woche habe ich dazu genutzt, 87 TYPO3-Webseiten auf den neuesten ...

Neue TYPO3-Mailingliste TYPO3-Performance

TYPO3 ist die Basis vieler umfangreicher Internetprojekte. Die Software, auf der...

TYPO3 Snippet Archiv gestartet

Das Community Portal von TYPO3, typo3.org, erweitert das Support Angebot. Ab heu...

WordPress 2.6 kommt mit neuen Features

Mit dem Release von WordPress 2.5 hat Automattic unser geliebtes Blog-System ein...

Gefährlicher Code: Suchmaschinen Sandbox vermeiden

Die Suchmaschinenoptimierung stellt Webworker immer wieder vor die gleiche Frage...

News 1 bis 5 von 11

1

2

3

vor >

-->

TYPO3 im Blog

TYPO3 Snippet Archiv gestartet

Das Community Portal von TYPO3, typo3.org, erweitert das Support Angebot. Ab heute können User oft ...

Erster TYPO3-Bugday

Der TYPO3-Bucktracker ist voll gelaufen. Das Entwicklerteam gibt sich alle Mühe, die vielen ...

Neue TYPO3-Mailingliste TYPO3-Performance

TYPO3 ist die Basis vieler umfangreicher Internetprojekte. Die Software, auf der solche Projekte ...

TYPO3-Update - Stolperfallen vermeiden

Die vergangene Woche habe ich dazu genutzt, 87 TYPO3-Webseiten auf den neuesten Stand zu bringen. ...