Newsflash

Text & Tabellen - Alle Inhalte gehören Google

Seit einiger Zeit ist die Online-Office-Sammlung Text & Tabellen von Google auch in Deutschland verfügbar. Damit können Nutzer alle grundlegenden Funktionen einer Textverarbeitung und Tabellenkalkulationen vornehmen. Die Daten werden auf Googles Servern gespeichert - und der Konzern hat sich die Erlaubnis eingeholt, alle eingestellten Daten für eigene Zwecke zu verwenden - per AGB.
 

Besucher Online

Home arrow News arrow TYPO3 CMS
TYPO3 CMS Translate to English

Was ist TYPO3? Das TYPO3 CMS ist ein 1998 in seiner Erstversion erschienenes Open-Source-Web-Content-Management-System für mittlere bis große Websites. TYPO3 basiert auf der serverseitigen Skriptsprache PHP. PHP ist eine plattformunabhängige, serverseitig interpretierte Sprache. Als Datenbank wird meist MySQL eingesetzt. Das TYPO3 CMS wird aktiv von mehreren tausend Programmierern weltweit getestet, verbessert und weiterentwickelt.

TYPO3 kann einfach mit Plugins (so genannten Extensions, also kleinen Erweiterungsprogrammen) auf individuell-spezielle Situationen angepasst werden. Zur Zeit sind weit über 2000 Erweiterungen verfügbar, mit denen sich viele Anwendungsfälle ohne Schreiben von eigenen Programmcodes sehr gut abdecken lassen, darunter fallen z.B. Community-Sites, News, Shop-Systeme, Diskussionsforen, Chatsysteme und viele andere Varianten. Vorteilhaft ist die internationale Mehrsprachigkeit von Front- und Backend, sowie die aktive Anwender- und Entwicklergemeinde aus der ganzen Welt.

TYPO3 Logo:  

TYPO 3 Logo

 


Verwendung von TYPO3

Von Internetexperten wird geschätzt, dass TYPO3 über 250.000 mal eingesetzt wird, zum Beispiel von www.milosmandic.com, UNICEF Deutschland und dem XX. Weltjugendtag in Köln und vielen anderen Websites weltweit. TYPO3 stellt sehr hohe Anforderungen an die Leistungs- und Konfigurationsfähigkeit des verwendeten Servers. Die Einarbeitungszeit für einen Website-Entwickler beträgt in der Regel einige Monate, für einen Redakteur normalerweise einige Stunden. Demnach muss ein Entwickler, der eine TYPO3 Website erstellen möchte, zum Beispiel die Konfigurationssprache TypoScript beherrschen um eine eigene Site zu Programmieren und zu Veröffentlichen.

Im Gegensatz zu kommerzieller Software gibt es bei TYPO3 keinen Support seitens des Hersteller bzw. der Entwickler, es ist ja auch ein Open-Source-Code der kostenlos zur Verfügung steht, dafür aber durch die Anwendergemeinde (Internet-Foren, Mailinglisten, Community-Sites) und eine große Anzahl an Internet-Agenturen. Einige Internet-Firmen, in Deutschland, haben sich nur auf das TYPO3 CMS spezialisiert. Sie programmieren Webseiten in TYPO3, erstellen komplette Internetauftritte auf dieser Codebasis oder bieten spezielle Hostingangebote mit vorinstalliertem TYPO3 an. Die Preise bewegen sich zwischen 19,90 € und 99,90 € monatlich zzgl. der Designarbeiten für das individuelle Webseitentemplate.


Bedienung von TYPO3 

Wie bedient man TYPO3? TYPO3 wird auf einem Webserver mit Hilfe eines Webbrowsers wie Mozilla Firefox oder dem Internet Explorer von Microsoft gesteuert. Für die Bedienung ist keine Zusatzsoftware beim Redakteur erforderlich, allerdings muss der Webbrowser von TYPO3 unterstützt werden. TYPO3 CMS bietet einige verschiedene Anwendungsmöglichkeiten, die sich in die unterschiedlichen Bereiche, wie z. B. Design, TypoScript und Inhalt bzw. Content aufteilen. Dieser Sachverhalt führt zu einer gewissen Komplexität, die als Stärke wie auch als Schwäche interpretiert werden kann. Je nach Betrachtungsweise.

Die Verwaltung (das so genannte Backend) ist der im Webbrowser sichtbare Teil von TYPO3, in dem Inhalte erstellt und bearbeitet werden. Ein Rich-Text-Editor, in dem Inhalte wie in einer Textverarbeitung (z. B. Word) formatiert werden können, erlaubt auch Anwendern ohne HTML-Kenntnisse redaktionelle Arbeit zu erledigen. Hierbei erweist sich der WYSIWYG-Editor als sehr hilfreich. Alternativ dazu kann für die Bearbeitung auch direkt der Internetauftritt (das so genannte Frontend, also der für den Besucher sichtbare Teil der Seite) genutzt werden. Diese Option muss vom Administrator freigegeben werden und bietet Redakteuren einen schnellen Einstieg in TYPO3. Der Bearbeiter, also der Redakteur, muss registriert, eingeloggt und freigeschaltet sein um Artikel schreiben und bearbeiten zu können. Hat man da erst einmal den "dreh" raus ist die Veröffentlichung neuer Content-Inhalten, sowie das Hochladen neuer Bilder relativ einfach.


Funktionsweise von TYPO3

Wie funktioniert das TYPO3 CMS? Zu den Funktionen gehören unter anderem zeitliche Steuerung zum Einblenden und Entfernen von Inhalten, Rollen- und Rechtesystem, Suchfunktion für statische und dynamische Inhalte, Druckansicht, Nutzerverwaltung, automatische Sitemap, internationale Mehrsprachigkeit, suchmaschinenfreundliche URLs, die sich über verschiedene Zusatzmodule (so genannte Extensions), wie z. B. Gästebücher, Foren, Newsletter, Statistikmodule, Community-Systeme, Chat-Comminities etc. erweitern lassen. Bilder, Texte, Tabellen, Animationen sowie externe Datenquellen können in TYPO3 sehr einfach verwaltet und organisiert werden.

Templates (Website-Designs oder auch Formatvorlagen) erleichtern die Darstellung von Inhalten, in denen Seitenaufbau und Formate definiert werden (z. B. an welcher Stelle die Navigationsleisten und Inhalte angezeigt werden, die Schriftfarben und -größen, die Positionierung von Überschriften). Inhalte werden über frei konfigurierbare Eingabemasken eingegeben, z. B. in Form eines Rich-Text-Editors, der über eine an gängige Textverarbeitungen angelehnte, WYSIWYG-artige Oberfläche verfügt. Eine integrierte Bildverarbeitung ist vorhanden, erleichtert die Integration von Illustrationen und Bildmaterial erheblich. Der Objektmanager erlaubt dem Benutzer, grafische Elemente zu skalieren, zu drehen, Rahmen hinzuzufügen etc., wobei TYPO3 in Verbindung mit dem Bildkonverter ImageMagick und GDLib eine modifizierte Bilddatei im neuen Format erzeugt.

Die eingegebenen Inhalte werden in einer SQL-Datenbank gespeichert und stehen unabhängig von dem jeweils verwendeten Template zur Verfügung. Dadurch kann das Erscheinungsbild einer Internetpräsenz durch Austausch des Templates vollständig geändert werden, ohne die Inhalte erneut eingeben zu müssen. Somit können auch dieselben Inhalte in unterschiedlichen Layouts präsentiert werden. Ein integriertes Caching-System speichert Ergebnisse häufiger Datenbankaufrufe zwischen. So wird gerade bei stark nachgefragten Seiten die CPU-Belastung gesenkt, die Anzahl der Datenbankabfragen verringert und die Seite damit schneller ausgeliefert, wenn viele Nutzer die gleichen Informationen abrufen.

Die Gestaltung und die Programmierung mit TYPO3 setzen sich aus den folgenden Elementen zusammen:

  • HTML-Template: Einfaches HTML-Gerüst mit so genannten ##MARKERN##, die durch TYPO3 mit unterschiedlichsten Inhalten (Seitennavigation, Texten, Grafiken etc.) substituiert werden. Alternativ können diese Marker durch die Extension Template Autoparser automatisch gesetzt werden.
  • TypoScript-Template (unter „Template“ - „setup“): Mit dieser etwas gewöhnungsbedürftigen internen Konfigurationssprache wird beschrieben, wie TYPO3 mit den Markern (z. B.: ##MARKER##) verfahren soll. Außerdem können damit Inhaltselemente konfiguriert werden.
  • Alternativ ist auch die Ausgabe von Seiten rein über TypoScript ohne Verwendung von eingebundenen HTML Templates und Markern möglich. Dies empfiehlt sich insbesondere für fortgeschrittene Typo3 Entwickler bei XHTML Seiten, deren HTML-Elemente sich auf wenige "divs" beschränken.
  • PHP: PHP-Skripte sind das Steuerelement der TYPO3-Funktionen (Damit arbeiten etwas anspruchsvollere TYPO3-Anwender, wenn sie TYPO3 erweitern.)
  • TYPO3-Konstanten
  • Seitenbaum

 

Kontinuierliche Weiterentwicklung von TYPO3 

Der Chefprogrammierer und geistiger Vater von TYPO3 ist der Däne Kasper Skårhøj. Die Version 4.0.2, die am 11. September 2006 veröffentlicht wurde ist im Augenblick der Veröffentlichung dieses Artikels die aktuellste. In der Version 4.0 kamen einige häufig nachgefragte Features hinzu wie Unterstützung von Workspaces, die TemplaVoila Template Engine, DBAL eine Datenbankabstraktion, ein neuer Texteditor und Geschwindigkeitsverbesserungen. Version 3.8.1, die am 14. November 2005 veröffentlicht wurde enthielt u. a. GraphicsMagick-Unterstützung sowie das Zwischenspeichern der Seiten auf Proxy-Servern zulässt. Am 26. September 2004 wurde die Version 3.7 veröffentlicht, die u. a. eine erneuerte TYPO3-Engine beinhaltet. Am 30. April 2004 wurde die Version 3.6 von TYPO3 fertig gestellt, deren wichtigste Neuerung die Erzeugung von XHTML-konformem Quellcode der Standard-Content-Elemente ist. Daneben wurde u. a. eine Datenbank-Abstraktionsschicht (DBAL) geschaffen, mit der TYPO3 außer mit MySQL auch mit anderen Datenbanksystemen wie Oracle oder PostgreSQL eingesetzt werden kann. Neben der Weiterentwicklung des 4.x Zweiges, für den unter anderem eine neue Benutzerführung im Backend geplant ist, wurde bereits mit der Entwicklung von TYPO3 5.0 begonnen. Das Projekt wurde von Robert Lemke initiiert und setzt auf eine grundlegend neue Architektur für das System.

 

Literatur und Quellen zu TYPO3

Zu TYPO3 liegen mittlerweile über ein Dutzend Bücher vor, die sich u. a. im Umfang und in der angesprochenen Zielgruppe unterscheiden. Ein direkter Vergleich vor dem Kauf ist sehr empfehlenswert. Ebenfalls gibt es inzwischen ein eigenes TYPO3 Printmagazin, welches hilfreiche Tipps und Tricks erfahrener Programmierer preisgibt. Vielfach reichen jedoch auch die kostenlos als Download erhältlichen Dokumentationen zur Einarbeitung aus. Darüber hinaus gibt es viele Internet-Tutorials die einem den Einstieg in TYPO3 erleichtern. Im folgendem sind einige Titel aufgeführt die sich zur Einarbeitung in das TYPO3 CMS besonders gut eignen.

  • Christian Trabold, Jo Hasenau, und Peter Niederlag: TYPO3 Kochbuch O'Reilly, 2006, ISBN 389721430X
  • Werner Altmann u. a.: TYPO3. Open Source Press, 2004, ISBN 3937514015
  • Maik Caro, Christoph Lindemann: Typo3 für Profis - Schulungs-DVD-ROM Addison-Wesley, 2006, ISBN 3-7723-7055-1
  • Maik Caro, Christoph Lindemann: Content-Management mit TYPO3 Studienausgabe Franzis, 2006, ISBN 3-8273-6036-6
  • Maik Caro, Christoph Lindemann: TYPO3 Video-Training. DVD-ROM für Windows / Mac Der Praxisleitfaden für Anwender und Profis Addison-Wesley, 2005, ASIN 3827360234
  • Maik Caro, Christoph Lindemann: Typo3 Tipps & Tricks Addison-Wesley, 2005, ISBN 3827322804
  • Maik Caro, Christoph Lindemann: TYPO3 Content Management Franzis, 2005, ISBN 377236909X
  • Kai Laborenz, Prakash Dussoye, Andrea Ertel, Elmar Hinz, Thomas Wendt: TYPO3 4.0. Das Handbuch für Entwickler. Galileo Computing, 2006, ISBN 3898428125
  • Thomas Kötter: TYPO3 4.0 Das Video-Training – Von den Grundlagen bis zum professionellen Webauftritt Galileo Press, 2006, ISBN 3898428567
  • Robert Meyer: Praxiswissen TYPO3. O'Reilly, 2005, ISBN 389721394X
  • T3N Magazin für TYPO3 & OpenSource Technologien. yeebase media solutions, 2005, ISSN 1861-339X
  • Hubert Partl, Tobias Müller-Prothmann: TYPO3. Das Einsteigerseminar. BHV Verlag 2005, ISBN 3826673735
  • Andreas Stöckl und Frank Bongers: Einstieg in TYPO3 4.0. Galileo Press, 2006, ISBN 3898428362
  • Alwin Viereck: TYPO3 Content Management. Mitp, 2005, ISBN 382661478X
 
< zurück   weiter >