Dokumentenkorb
  • Der Dokumentenkorb ist leer.

    Um ein Dokument in den Korb zu legen können Sie es per Drag'n'Drop von der Seite in den Korb ziehen

TYPO3 als Entwicklungsumgebung

TYPO3 ist mehr als ein klassisches Enterprise Web Content Management- System - es ist gleichzeitig auch ein Framework zur Entwicklung von Online- Applikationen. Dabei gibt TYPO3 bereits den Rahmen vor, innerhalb dessen der Programmierer Erweiterungen entwickeln und auf Kernfunktionen des Systems zugreifen kann. Dabei wird unterschieden zwischen dem TYPO3 Core und den TYPO3 Extensions, die zusätzliche Funktionen bereitstellen.

Generell sieht die Architektur des datenbankbasierten Web Content Management-Systems vor, dass, ausgehend von einem Webserver mit Apache, der TYPO3 Core mittels PHP auf gespeicherte Inhalte einer MySQL (oder neu: einer anderen SQL-) Datenbank zugreifen kann und die Daten ausgeliefert werden können. Der TYPO3 Core besteht dabei im Wesentlichen aus dem Datenbankmodell und seinen Zugriffsfunktionen im Backend, einer Verzeichnisstruktur sowie der Benutzer- und Rechteverwaltung. Alle weiteren Funktionen, die darüber hinaus gehen, sind als Erweiterungen - also als Plug-ins oder Module - ausgeführt. Mittels der TYPO3 Extension API können prinzipiell beliebig viele TYPO3 Erweiterungen mit dem Kern verknüpft werden. Selbst das Frontend ist als Extension programmiert und kann ausgetauscht oder sogar ganz weggelassen werden.

Durch ihren modularen Aufbau ist die Basisapplikation - der TYPO3 Core - strikt getrennt von den Funktionalitäten, die nicht zum normalen Leistungsumfang gehören. Mittels des Extension-Managers und der Extension API lassen sich neu entwickelte Erweiterungen in den Leistungsumfang des TYPO3 CMS einbinden und können über die API (Application Programming Interface)-Schnittstelle mit den T3 Core-Funktionen interagieren. Aus diesem Grund lässt sich TYPO3 auch als ein reines Framework für die Entwicklung von Online Applications nutzen.

Beispiele für den Einsatz von Online Applications sind dabei vielfältig: Sie reichen von integrierten Customer Self Service-Tools auf den Webseiten eines Mobilfunk-Anbieters über die Nutzung als Onboard Entertainment-System auf Kreuzfahrtschiffen bis hin zur Verwendung von TYPO3 als Betriebssystem für DVD-Player. Prinzipiell gilt auch hier: Alles ist möglich, nichts ist unmöglich! 

Lesen Sie weiter:
Der MVC Ansatz

Weiterlesen...

TYPO3 Core API

Weiterlesen...

TYPO3 Templating

Weiterlesen...

TypoScript

Weiterlesen...

Case Study

congstar GmbH

  • 1Hochflexibles Templating System für maximale Designflexibilität.
  • 2Abstraktion der Shop Logik zur direkten Verzahnung mit dem CMS.
  • 3Umfangreiche Google Maps Integration im congstar Aufladefinder.

Lesen Sie die Case Study:

Besucher Historie