TypoScript Meta-Sprache TYPO3 nutzt bewährte Template-Technologien auf Basis einer eigenen Konfigurationssprache (TypoScript). Diese wird vom System interpretiert und entsprechend in Seiten umgesetzt. Cascading Templates TypoScript-Templates werden im integrierten Editor angelegt. Ein Template einer übergeordneten Seite kann auf deren Unterseiten angewandt werden. Man erspart sich dadurch die Konfiguration jeder einzelnen Seite. Standard-TS-Templates erleichtern dabei den Einstieg und bieten außerdem „out-of-the-box“ Konfigurationen. HTML-Templates Als Alternative zu TS-Templates können auch HTML-Templates eingesetzt werden. Template-Skalierbarkeit TYPO3 gestattet nicht nur eine unbegrenzte Anzahl an Templates, sondern auch die Personalisierung verschiedener Templates für verschiedenes Publikum. Implementierte Templates stehen auch allen anderen Sites der Installation zur Verfügung. Template Tools Der Constant Editor hilft bei der Template-Erstellung. Der Objektbrowser erleichtert das Verständnis der TypoScript Objekthierarchie und der Template Analyser sorgt schließlich dafür, dass man auch bei komplexen Templates den Überblick behält. Site Re-Design Der Zeitaufwand für Re-Designs verkürzt sich drastisch, da zentrale Änderungen in Templates zeitgleich für ganze Sektionen der Website inkl. Bildern und Menüs aktiv umgesetzt werden. Extension Manager Ist das TYPO3 Kernsystem erst einmal installiert, können aus dem umfangreichen Online-Repository Erweiterungen dazugeladen werden. Extension Kickstarter Wizard Als unterstützendes Tool lenkt der Extension Kickstarter die Entwicklung eigener Plugins und Erweiterungen. Eigenentwicklungen werden so mit der TYPO3 Architektur bestens zusammenarbeiten. Durch die Trennung von Kernsystem und Erweiterungen wird ein System-Update zu einer leichten Angelegenheit. Externe PHP Skripte Typo3 ermöglicht die Einbindung von eigens entwickelten PHP Skripten und somit auch die Integration von Daten aus externen Quellen. Multimedia Integration Die einfache Einbindung von Multimedia-Elementen (Video, Audio, Flash, Java Applets, custom HTML etc.) ist möglich. Geschützte Bereiche Intranet und Extranet können mit passwortgeschützten Bereichen ausgestattet werden. Typo3 nutzt Sicherheitsfeatures wie z.B. IP-Filtering, unterstützt SSL, läuft auf anderen Ports als der Nummer 80 und kann auch in alternativen Verzeichnissen gehostet werden. Die Zugangskontrolle erfolgt nach Gruppen und Usern und kann sowohl auf Seiten als auch auf Einzelobjekte angewendet werden. Metatag Content Metadaten wie z.B.: Beschreibung und Keywords können im Template für die gesamte Seite definiert und zusätzlich auf den einzelnen Seiten angereichert werden. Metadaten sind zudem mit eigenen Erweiterungen auf jedes Objekt leicht übertragbar. Statische, dynamische und gecachte Inhalte Jede beliebige Seite kann als physische HTML-Datei publiziert oder dynamisch belassen bleiben. Das Betreiben der Seite als Mischsystem ist auch möglich. Davon unbenommen ist die Option, Produkte von Drittanbietern neben TYPO3 zu betreiben. Suchmaschinen Kompatibilität Das URL-Format ist mit allen Suchmaschinen kompatibel. Alle Seiten werden aufgenommen. Ausgabeformate Die Template-Engine unterscheidet zwischen verschiedenen Browsern, liefert Print- und PDA-Versionen, unterstützt CSS-Stylesheets, WML für Mobiltelefone, XML für Datenaustausch und SGML für den Printbereich. Prinzipiell kann jedes gewünschte Format durch PHP-Erweiterungen erzeugt werden. Versionskontrolle mit unbegrenztem UNDO Alle Änderungen werden während der gesamten Entwicklungsphase aufgezeichnet. So kann nach einer Änderung immer wieder der ursprüngliche Zustand hergestellt werden. Install Tool Das Install Tool vereinfacht sowohl die Installation als auch die Upgrade- Prozedur. Es analysiert die PHP-Konfiguration und die verfügbaren Serverkomponenten und macht entsprechende Konfigurationsvorschläge. Zusätzlich bietet es Diagnosetools, um sicherzustellen, dass alle Einheiten zufriedenstellend arbeiten. Eine Standard-Installation dauert nur wenige Minuten. Multiple Projekte/Websites TYPO3 ist auf mehrere voneinander unabhängige Websites in derselben Installation ausgelegt. So eignet es sich hervorragend für Service Provider (ASPs/ISPs) und Webagenturen, um kleine bis mittelgroße Webseiten Ihrer Kunden zu hosten. |