T3 Campus T3 Campus

Was ist TYPO3 CMS?

TYPO3 CMS ist ein kostenfreies und professionelles Content-Management-System auf Enterprise Ebene. Es basiert auf die neuesten PHP Technologien, ist stark skalierbar und ist gemacht für einfache und komplexe Webseiten.

Was ist ein Content-Management-System?

Ein Content-Management-System (auch CMS genannt) ist eine Software, die in unserem Fall im Browser läuft, zur Erstellung und Verwaltung von redaktionellen Inhalten. Diese Inhalte bestehen aus Text, Bilder und Videos - also aus allen Medien, die du aus dem Internet kennst.

Das Content-Management-System löst dabei alle Aufgabe, die man dazu braucht. Es gibt Eingabemasken zu Erstellung dieser Inhalte. Es gibt Benutzer (Administratoren und Redakteure), die diese Inhalte pflegen. Und die Software speichert diese Daten performant und ruft sie auf Wunsch ab und zeigt sie an. 

Diese Eingabemasken bzw. die Oberfläche für die Eingabe der Inhalte befinden sich im Backend. Das, was die Besucher sehen, also die Webseite in unserem Fall, nennt man Frontend.

Wie erreicht man das Backend?

TYPO3 Backend

Das Backend einer Webseite erreicht man über eine spezielle URL. Dort befindet sich ein Loginformular in dem die Administratoren und Redakteure ihre Zugangsdaten eingeben müssen.

Das ist notwendig, damit nicht Unbefugte die Inhalte einer Webseite ändern können.

In TYPO3 erreicht man das Backend über den URL - Abschnitt: /typo3. Beispiel:

https://www.deinewebseite.de/typo3

Im Backend gibt es alle Werkzeuge, um Seiten und Seiteninhalte zu verwalten. Darüber hinaus kann man hier diverse Einstellungen bezüglich der Webseite und deren Benutzer vornehmen.

Die Hauptbereiche, die im Backend zu finden sind, ist bei jedem Content-Management-System unterschiedlich. In TYPO3 ist das Backend in folgenden Bereichen aufgeteilt:

  1. Web
  2. Seitenverwaltung
  3. Admin Werkzeuge
  4. Systemeinstellungen
  5. Benutzereinstellungen

In diesen Bereichen gibt es mehrere Module, die bestimmte Aufgaben erfüllen. Die wichtigsten Module für einen Redakteur sind:

  • Web
    • Seite
    • Liste

In diesen 2 Modulen werden alle Seiten und Seiteninhalte in TYPO3 erstellt. Das Modul Seite nutzt man in der Regel als Standard. Das Listenmodul nur in Ausnahmefällen.

Falls du mehr dazu erfahren möchtest, dann starte deine kostenfreien TYPO3 Redakteur Crashkurs auf T3 Campus.

Wie erreicht man das Frontend?

TYPO3 Frontend am Beispiel T3 Campus

Das Frontend erreicht man, indem man die Domain der Seite aufruft. Beispiel:

https://www.deinewebseite.de

Das ist der Startpunkt, die sogenannte Homepage, einer Webseite. Diese führt dich zu allen öffentlichen Inhalte der Seite. Diese Sammlung an Seiten bilden das Frontend einer Webseite.

Das Frontend kann auch Bereiche enthalten, die nur für registrierte Benutzer zugänglich sind. Diese Bereiche befinden sich dennoch im Frontend, sie sind lediglich, wie das Backend, durch ein Login geschützt. Der Login zu diesem Bereich ist in TYPO3 im Frontend.

Das Login im Backend führt immer zum Backend.

In TYPO3 sind Benutzer für das Frontend (auch Frontendbenutzer genannt) getrennt von dem Benutzer für das Backend (auch Backendbenutzer genannt).

Falls ein Backendbenutzer auch Zugang zu einem internen Bereich im Frontend haben soll, dann benötigt diese auch einen zusätzlichen Frontendbenutzerkonto.

Ist TYPO3 veraltet? Ist TYPO3 noch aktuell?

Im Internet kursieren Gerüchte und auch Blogartikel, die TYPO3 als veraltet benennen oder es zumindest diskutiert wird, ob TYPO3 noch eine Zukunft hat.

TYPO3 ist kostenfrei und bei kostenfreien Projekten gibt es immer eine diffuse Angst, dass diese eingestellt werden und man dann aufwendig das CMS wechseln muss.

Es gibt natürlich keine Garantien, dass TYPO3 ewig am Markt bleibt, aber diese Garantie gibt es für kein Content-Management-System.

Es gibt jedoch keinerlei Anzeichen, dass TYPO3 in naher oder mittelfristiger Zukunft verschwinden wird. Im Folgenden ein paar Gründe, wieso TYPO3 zu den modernsten Content-Management-Systemen gehört und warum TYPO3 noch eine große Zukunft vor sich hat.

Eine Kurzgeschichte zum TYPO3 CMS

TYPO3 History
(c) https://typo3.org/

Das TYPO3 CMS wurde 1997 von Kasper Skårhøj erfunden und entwickelt. Der Ansatz war damals revolutionär, indem das Template klar von der redaktionellen Arbeit getrennt wurde.

Der Inhalt selber besteht dabei nicht nur aus einem Rich Text Editor (auch RTE genannt), sondern aus einer Menge von verschiedenen Inhaltstypen. Jeder Inhaltstyp hat seine eigene Eingabeoberfläche.
Dieses Feature alleine brachte TYPO3 enorme Vorteile zu anderen Content-Management-Systemen.

Damit TYPO3 möglichst flexibel ist und man für Aufgaben nicht sofort einen TYPO3 Entwickler rufen und aufwendige Programmierungen in Auftrage geben muss, wurde TypoScript erfunden.

TypoScript ist keine Programmiersprache, wie der Name es vermuten lässt, sondern es ist eine codeähnliche Schreibweise, um Konfigurationen zu erstellen. Dadurch, dass TypoScript Teil des TYPO3 Core ist, ist es sehr stark mit allen Funktionen innerhalb von TYPO3 verbunden.

Diesen Ansatz macht TypoScript so enorm mächtig und man kann im TYPO3 CMS Dinge verändern, die bei anderen CMS gar nicht möglich ohne Coredateien zu überschreiben möglich sind. Oder nur durch einen Entwickler programmatisch erreicht werden kann.

Um TypoScript zu schreiben braucht man keine Erweiterung programmieren, sondern es lässt sich im Backend direkt an den definierten Stellen eingeben.

Durch die Komplexität von TypoScript finden viele dieses Konstrukt zu kompliziert und TYPO3 zu schwer für Einsteiger.

Ich helfe dir gerne in das TYPO3 CMS schnell und effizient einzuarbeiten. Dafür habe ich einen kostenfreien Ausbildungspfad zu einem TYPO3 Integrator und TYPO3 Entwickler hier auf dem T3 Campus für dich erstellt.
Darüber hinaus habe ist kostengünstige Onlinekurse erstellt, die dich mit nur 3 Kursen zu einem TYPO3 Experten machen.

Falls du es noch schneller brauchst, dann biete ich dir mein Privatcoaching an. In diesem TYPO3 Training arbeiten wir an deine Wissenslücken und deinen TYPO3 Projekten.

Was ist TYPO3 heute, in 2022?

Seit 1997 hat sich in der TYPO3 Welt sehr viel getan und eigentlich alles nur zum Positiven.

Es war nie einfacher in TYPO3 Webseiten zu erstellen und TYPO3 ist dabei kein Stück unflexibler geworden. Es ist das Gegenteil der Fall. 

Das TYPO3 CMS wurde seither um viele nützliche und essenzielle Funktionen erweitert, damit man:

  • Webseiten in beliebig viele Sprachen erstellen
  • eine Installation mit mehreren Webseiten hosten
  • eine Onlineredaktion aufbauen

kann.

Dabei werden die modernsten Technologien, die im Web und für PHP zur Verfügung stehen, eingesetzt. Es gibt eine klares MVC Modell, was seinen Namen auch gerecht wird. In TYPO3 gibt es tatsächlich keine Mischung von PHP und HTML Code.

Es gibt Vererbung, Namespaces, Traits, Interfaces, Injections, Unit-Tests, Events, PSR-7, PSR-14, CI/CD Pipelines, DDEV und, und, und.

In TYPO3 hast du also nicht nur ein einfaches CMS, sondern ein vollständiges Framework um Webanwendungen zu schreiben auf den neuesten PHP Standards. Das bringt dich als PHP Entwickler enorm weiter. Und als TYPO3 Nutzer kannst du sicher sein, dass TYPO3 sicher ist und sehr gut weiterentwickelt werden und mit dir mitwachsen kann.

Die TYPO3 Organisation besteht aus über 900 Mitgliedern, die akiv am CMS entwickeln. Es wurden mehrere finanzielle Einkommensströme wie den ELTS Support erschaffen, damit das TYPO3 CMS auch zukünftig professionell weiterentwickelt werden kann.

Falls du noch mehr Argumente für TYPO3 brauchst, dann empfehle ich dir diesen Artikel: Warum du TYPO3 nutzen solltest.

Wie du am besten mit TYPO3 beginnen solltest

Illustration mit einem Mann der mit einer VR Brille lernt

Die Einarbeitung in einer neuen Software oder Framework kann überwältigend sein. Falls du komplett neu in TYPO3 bist und ich denke, das ist sehr wahrscheinlich, dann lese dir meinen TYPO3 Leitfaden für Einsteiger durch. Dort erfährst du, wie TYPO3 aufgebaut ist.

Danach weißt du, ob du Redakteur, Integrator, Entwickler oder alles bist. 

Danach empfehle ich dir die meine Ausbildungspfade durchzuarbeiten, welche in diesem Leitfaden verlinkt sind.

Das kostet dich vielleicht 1 oder 2 Tage und danach hast du einen sehr guten Einblick in TYPO3 und kannst dich besser in der TYPO3 Welt zurechtfinden.

Falls dich interessiert, wie ich anfangen würde, um in kürzester Zeit ein TYPO3 Entwickler zu werden, dann lese meinen Artikel: So würde ich als TYPO3 Entwickler bei null starten.

Wenn du TYPO3 mal in Aktion sehen willst, dann schaue doch bei meinem YouTube-Kanal vorbei.

Fazit

Das TYPO3 CMS gibt es seit über 25 Jahren und ist seitdem stetig gewachsen und weiterentwickelt worden. Die Entwicklungsgeschwindigkeit war noch nie schneller als heute.

Die TYPO3 Organisation hat eine professionelle Struktur mit einer definierten Roadmap und steht finanziell auf stabilen.

TYPO3 gehört zu den modernsten und sichersten Content-Management-Systemen auf dem Markt in 2022 und darüber hinaus.

TYPO3 ist also keinesfalls Tod. Es ist lebendig wie nie zuvor.