Aufruf Loginformular
Aufruf Kontaktaufnahme
alle Einträge 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

TYPO3

TYPO3
Art des Ausdrucks: Definition (tool-tip)
Ausdruck: TYPO3
Alternativen: typo3, Typo3
Ersetzt durch: -
Kurzbeschreibung: TYPO3 ist ein Content-Management-Framework für Websites, das ursprünglich von Kasper Skårhøj entwickelt wurde...
Ausführliche Beschreibung: 

TYPO3 ist ein freies Enterprise-Content-Management-Framework für Websites, das ursprünglich von Kasper Skårhøj entwickelt wurde. TYPO3 basiert auf der Skriptsprache PHP. Als Datenbank kann MySQL, aber auch etwa PostgreSQL oder Oracle eingesetzt werden. Das System wird von zwei Teams, jeweils einem für TYPO3 und einem für dessen Nachfolger mit dem Arbeitstitel Phoenix, weiterentwickelt.

Der Name TYPO3 stammt daher, dass Skårhøj durch einen Tippfehler (englisch „typo“) bei der Entwicklung einen Teil seiner Arbeit verlor. Die Zahl „3“ wurde dem Namen schließlich angehängt, nachdem die dritte Version des Systems durch ihren Erfolg als eine Art Marke bekannt wurde.

Zahlreiche Funktionen können mit Erweiterungen integriert werden, ohne dass ein eigener Programmcode geschrieben werden muss. Die derzeit über 5000 Erweiterungen stammen zum größten Teil von anderen Anbietern und sind kostenlos verfügbar. Erhältlich sind unter anderem News, Shop-Systeme oder Diskussionsforen. Das System ist auf Mehrsprachigkeit ausgelegt und wird von einer Anwender- und Entwicklergemeinde aus aller Welt betreut. TYPO3 gehört zu den bekanntesten Content-Management-Systemen aus dem Bereich der freien Software, und wird vor allem im deutschen Sprachraum sehr häufig eingesetzt.

Verwendung

Die TYPO3 Association schätzt, dass TYPO3 weltweit mehr als 500.000 Mal eingesetzt wird. TYPO3 stellt mittlere Anforderungen an die Leistungs- und Konfigurationsfähigkeit des verwendeten Servers. Die Einarbeitungszeit für einen Website-Entwickler beträgt mehrere Wochen bis Monate, für einen Autor oder Redakteur je nach freigeschalteten Funktionen wenige Minuten bis einige Stunden. Ein Entwickler, der eine TYPO3-Website einrichten möchte, muss sich in der Regel intensiv mit der Metasprache TypoScript beschäftigen.

Bedienung

TYPO3 wird auf einem Webserver installiert und mit einem Webbrowser benutzt. Außer einem Browser ist zur Benutzung keine Zusatzsoftware erforderlich. Die Nutzung von TYPO3 gliedert sich in drei große Bereiche: Die Erstellung des Website-Designs, die Konfiguration von TYPO3 mittels TypoScript und die Eingabe des Website-Inhalts.

TYPO3 enthält ein Backend, das der Pflege der Website dient und ein Frontend, das die Website selbst darstellt.

Im TYPO3-Backend wird die Website verwaltet. Dort wird TYPO3 konfiguriert, werden Inhalte erstellt und bearbeitet. Ein WYSIWYG-Editor erlaubt es Anwendern ohne HTML-Kenntnisse, redaktionelle Arbeit zu erledigen. Alternativ kann die Bearbeitung von Inhalten auch direkt über das Frontend der Website erfolgen. Diese Option bietet einen schnelleren Einstieg in das System.

Funktion und Architektur

Zu den Funktionen gehören unter anderem zeitliche Steuerung zum Ein- und Ausblenden von Inhalten, ein Rollen- und Rechtesystem, eine Suchfunktion für statische und dynamische Inhalte, suchmaschinenfreundliche URLs, eine automatische Sitemap, eine Nutzerverwaltung und Mehrsprachigkeit des Backends und Mehrsprachenfähigkeit des Frontends. Weitere, über verschiedene Zusatzmodule (sogenannte Erweiterungen) integrierbare Funktionen, sind beispielsweise ein Gästebuch, ein Forum, das Verfassen und der Versand eines Newsletters oder eine Statistik der Seitenaufrufe. Bilder, Texte, Tabellen, Animationen sowie externe Datenquellen können in TYPO3 (zum Teil über Erweiterungen) verwaltet werden.

Templates, in denen Seitenaufbau und Formate definiert werden, erleichtern die Darstellung von Inhalten. Inhalte werden über frei konfigurierbare Eingabemasken eingegeben, zum Beispiel in Form des enthaltenen Rich-Text-Editors, der über eine an gängige Textverarbeitungen angelehnte, WYSIWYG-artige Oberfläche verfügt. Eine integrierte Bildverarbeitung ist vorhanden. Der Objektmanager gestattet es, 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.

TYPO3 wird intern über verschiedene PHP-Arrays gesteuert. Sie enthalten alle Informationen, die notwendig sind, um aus den in einer Datenbank gespeicherten Inhalten über TypoScript-Befehle HTML-Code zu erzeugen. In der Regel kann man fast jede Ausgabe und viele Backendeinstellungen über Änderungen der Konfiguration in den Arrays anpassen. Der dadurch während der Laufzeit der PHP-Skripte am Webserver benötigte Speicher ist deshalb von Bedeutung.

Die Inhalte und Parameter werden in einer relationalen Datenbank gespeichert und stehen unabhängig von dem jeweils verwendeten Template zur Verfügung. Dadurch kann das Erscheinungsbild einer Internetpräsenz theoretisch allein durch Austausch des Templates vollständig geändert werden, ohne die Inhalte anzufassen. Ebenso können dieselben Inhalte in unterschiedlichen Layouts oder Ausgabeformaten (zum Beispiel XML oder LaTeX) präsentiert werden.

Während in früheren Versionen die MySQL-Datenbank direkt angesprochen wurde, kann nun mit dem optionalen Database Abstraction Layer DBAL zwischen einer Anzahl gängiger SQL-Datenbanken gewählt werden, darunter als Open-Source-Alternative PostgreSQL, als kommerzielle Variante Oracle.

Ein integriertes Caching-System speichert Ergebnisse vorher definierter Datenbankaufrufe zwischen. So wird gerade bei hoch frequentierten Seiten die CPU-Belastung gesenkt, die Anzahl der Datenbankabfragen verringert und die Seite damit schneller ausgeliefert.

Quelle: Wikipedia
Aussprache: -
Sprache: engl.


Sencha ExtJS 5 ist da...

Plattformunabhängige Interaktion auf höchstem Niveau, für PC, Smartphone und Tablet. Responsive BigData Darstellung in quasi Echtzeit.[mehr]


Bereit für die Cloud?

Consultingdienste bieten Anwendungsentwicklung mit Node.JS und NoSQL[mehr]


PTC Solutions Partner beauftragt Consultingdienste als TYPO3 Agentur

Modernste Komponenten der PTC-Produktfamilie ermöglichen Ihnen, neueste Standards in der 3D-Konstruktion und Verwaltung einzuführen...


CAD Schroer beauftragt Consultingdienste als TYPO3 Agentur

Die CAD Schroer GmbH ist ein global agierender Entwickler und Anbieter von Engineering-Lösungen in den Bereichen 2D und 3D...


TYPO3 und Kerberos als sicheres Intranet Gespann

Consultingdienste rollen kerberisiertes TYPO3 als sicheres Intranet der St. Augustinus Gelsenkirchen GmbH aus.



Als TYPO3 Agentur sind wir Member der TYPo3 Association