Typo3

TYPO3 ist ein 1998 erschienenes freies Entwicklungsframework (Typo3 ist ein Open Source CMS) für mittlere bis große Websites, das von Kasper Skårhøj entwickelt wurde. TYPO3 basiert auf der serverseitigen Skriptsprache PHP. Als Datenbank wird häufig MySQL eingesetzt, möglich sind aber auch etwa PostgreSQL oder Oracle. Das System wird von dem ursprünglichen Autor und einer Community aktiv weiterentwickelt.

Aufteilung

TYPO3 ist in Frontend und Backend aufgeteilt, das Frontend ist die erzeugte Webseite, so wie der Besucher sie sieht, das Backend ist der Verwaltungs- und Bearbeitungsbereich der Webseite. Im Backend können Administratoren, Redakteure und andere Backendbenutzer die Webseite bearbeiten.

Der TYPO3-Kern ist eher ein Universalsystem zur Verwaltung von Datenbankinhalten. Der TYPO3-Kern stellt eine Sammlung von Mechanismen zur Verfügung, mit denen diese Inhalte gespeichert und wieder hervorgeholt, die Rechte von Benutzern verwaltet und die Inhalte bearbeitet werden können, Dateien hochgeladen, gespeichert und mit den Inhalten der Datenbank verknüpft werden können usw. Viele dieser Mechanismen stehen in Form von APIs (Application Programming Interface, Programmierschnittstelle) den Erweiterungen zur Verfügung, welche dann die eigentliche Funktionalität bereitstellen.

Erweiterungen

Das TER (Typo3 Extension Repository) bietet viele hunderte Erweiterungen an, mit denen der Benutzer sein Typo3 System an seine Bedürfnisse anpassen kann.
Typo3 basiert auf der Skriptsprache PHP und der Datenbank MySQL, wobei der Einsatz einer anderen Datenbank auch möglich ist.
TYPO3 kann mit Plugins (extensions, Erweiterungsmodulen) um viele Funktionen und ganze Anwendungsprogramme erweitert werden, ohne dass eigener Programmcode geschrieben werden muss.
Vorteilhaft ist die Mehrsprachigkeit von Front- und Backend, sowie die sehr aktive Anwender- und Entwicklergemeinde aus aller Welt.
vgl. http://de.wikipedia.org/wiki/Typo3

Ein komplexes System

Typo3 ist für umfangreiche und komplexe Websites gedacht und nicht um eine Homepage mit geringem Umfang zu gestalten. Es kann nicht „mal eben etwas zusammengeklickt“ werden, Grundkenntnisse in HTML, CSS, TypoScript sind notwendig und es ist sinnvoll auch mit PHP, XML und MySQL umgehen zu können.

Dann aber steht ein sehr umfangreiches Werkzeug zu Verfügung.
„Schwarze Löcher“ sind leider auch immer mal wieder vorhanden… Informationen gibt es in großer Menge im WWW, in Foren und Büchern, dennoch wird selten genau das Problem beschrieben, das gerade aufgetaucht ist, und so ist ein gutes Durchhaltevermögen das einzige Gegenmittel gegen allzu große Frustration. :)


Homepage
Download
Documentation
Grundsätzliches (wichtige Informationen über die allgemeinen Prinzipien von TYPO3)
typo3-websites.eu (start)
TER (Extensions)


Oberfläche des Typo3 Backends

Hier gibt es die Möglichkeit, unkompliziert TYPO3 in der aktuellen Version kennenzulernen.

Online Tutorial: Typo3 Websites – Informationen/Beispiele/Anleitungen

Videotraining dazu finden Sie hier.


Beschreibung

In der obersten Zeile befindet sich der Log out Button und eine Suchworteingabe. Darunter teilt sich das Fenster in drei Bereiche auf:

Modulleiste (links)

  • Web
    • Page – Seiten bearbeiten
    • View – Vorschau des Frontends
    • List – Anzeige aller Datensätze
    • Template – Infos und Bearbeitungsmöglichkeiten des Templates
    • Recycler
    • Statistiken – Seitenzugriffsstatistiken
    • Infos – Seiteninformationen auf einen Blick
    • Zugriffsberechtigungen – Wer darf was auf welcher Seite
    • Funktionen – unterstützende Wizards, z.B. Anlegen von vielen Seiten gleichzeitig
  • File
    • Filelist – Inhalt des Ordners fileadmin (XAMPP/htdocs/typo3/)
  • User Tools
  • Admin Tools
    • Extension Manager – Übersicht über vorhandene Extensions und Möglichkeit der Erweiterung durch neue Extensions aus dem TER.
  • Help

Seitenstrukturbaum
Übersicht über die angelegeten Seiten mit folgenden Möglichkeiten (Rechtsklick auf Seite):

  • Anzeigen
  • Verbergen
  • Editieren
  • Eigenschaftsübersicht
  • Anlegen einer neuen Seite
  • Ausschneiden, Kopieren und Löschen von bestehenden Seiten

Arbeitsbereich

Bearbeiten der Seiteneigenschaften (Rechtsklick auf gewünschte Seite im Strukturbaum)

Bearbeiten und Hinzufügen von Seiteninhaltselementen an jede mögliche Position.

Seiteninhaltselemente


Vorstellung der redaktionellen Benutzung von Typo3

  1. Was ist Typo3?
  2. Oberfläche des Typo3 Backends.
  3. Einstellungen und Gestaltung einer Seite.
    Zusätzlich zum eigentlichen Aufbau der Seite, müssen die Einstellungen, die über die verschiedenen Reiter zur gesamten Seite einerseits und die Seiteninhaltselemente andererseits im Detail besprochen werden.

Erstellen Sie bitte eine eigene Webseite. :-)