Was ist TYPO3?

Mit TYPO3 werden Websites professionell

TYPO3 CMS ist ein kostenloses, leistungsstarkes und flexibles webbasiertes Content Management System(WCMS). D.h.: Sie sind auch ohne technische Kenntnisse in der Lage, die Inhalte auf Ihrer Website selber zu pflegen.

TYPO3 ist eine freie Software("Open Source"). Das bedeutet, jeder(ob privat oder gewerblich) kann es nutzen, ohne dafür Lizenzgebühren zahlen zu müssen. TYPO3 wurde zu diesem Zweck unter den GNU General Public License(GPL). Damit ist auch sichergestellt, dass Extensions die von Dritten entwickelt wurden, ebenfalls als Open Source veröffentlicht werden müssen(sog. "Copyleft"). Das heisst aber nicht, dass Extensions grundsätzlich kostenlos sein müssen. Jeder (vor allem natürlich die Entwickler) hat das Recht, eine Extension zu einem beliebigen Preis zu verkaufen. 

Aufgrund zahlreicher Vorteile stellt TYPO3 CMS in den meisten Fällen die optimale Lösung im professionellen Bereich(Unternehmen, NGOs, NPOs, etc.) dar. Uns haben die Erfahrungen TYPO3 CMS dazu bewogen, das Tool ausschließlich als Plattform für Internetlösungen anzubieten.

Mit TYPO3 CMS sind Redakteure in der Lage, eine Website ohne Spezialkenntnisse selbstständig zu aktualisieren oder zu erweitern. TYPO3 bietet hierfür eine einfach und intuitiv zu bedienende, webbasierte Oberfläche, über die Texte editiert, Bilder hochgeladen oder Verknüpfungen zwischen den Seiten eingefügt werden können.

Viele weitere Hilfsmittel erleichtern dabei zusätzlich die Arbeit. So werden beispielsweise beim Löschen von Seiten automatisch sämtliche Verlinkungen innerhalb der Website konsistent gehalten. Als Redakteur können Sie sich somit auf die eigentliche Arbeit – die Aktualisierung der Inhalte – konzentrieren und müssen sich nicht um die Technik dahinter kümmern.

Für Administratoren bietet TYPO3 CMS umfangreiche Möglichkeiten, um z.B. detaillierte Benutzerrechte zu vergeben oder eine prozessorientierte Workflow-Logik zu nutzen.


(Sicherheits-)Technisch auf dem neuesten Stand

Wenn Sie TYPO3 verwenden(möchten), achten Sie darauf, eine aktuelle LTS-Version zu benutzen. Zur Zeit(Stand 28.6.2019) sind dies

Einen Download(inkl. Installationsanweisungen) erhalten Sie auf der offiziellen TYPO3 Website starten.

Wenn Sie bereits eine ältere Version im Einsatz haben, empfehlen wir ein Update​​​​​​​ durchzuführen.


Basisfunktionen von TYPO3

Das Backend

Nach dem Einloggen steht Ihnen das sog. Backend, also der Bereich zur Pflege und Administration Ihrer Seite, wie im nebenstehenden Bild gezeigt zur Verfügung. In der linken Spalte stehe Ihnen je nach Berechtigung bestmmte Funktionen zur Verfügung. Die wichtigste: "Seite". Damit gelangen Sie zum Seitenbaum(mittlere Spalte), der exakt so aufgebaut ist, wie die Seitenstruktur Ihrer Website. Hier können Sie nun die Seite auswählen, die Sie bearbeiten möchten oder eine neue Seite an einer gewünschten Position einfügen.


Inhaltselemente

Eine Seite besteht in TYPO3 immer aus 1 bis n Inhaltselementen. Die Inhaltselemente haben einen bestimmten Typen, d.h. ein bestimmtes Aussehen und eine bestimmte Struktur. TYPO3 "kennt" von Haus aus schon zahlreiche Inhaltstypen wie Texte, Überschriften, Bilder, Text mit Bildern, usw.. Darüberhinaus können auch eigene Inhaltselemente programmiert werden, was zu einer unendlichen Vielfalt an Darstellungsmöglichkeiten führt. Mit Inhaltselementen haben Sie also die Möglichkeit, jede Seite nach Ihren Vorstellungen beliebig zu gestalten und zu strukturieren.

Diese Logik der Seitenstrukturierung ist ein wesentliches Leistungsmerkmal von TYPO3 und ermöglicht z.B. dass Teilbereiche einer Seite:

  • zeitgesteuert oder manuell ein/ausgeblendet werden können
  • nur für eingeloggte Besucher(einer bestimmten Gruppe) sichtbar sind
  • auf anderen Seiten OHNE Doppelpflege wiederverwendet werden können("Referenzierung")
  • in die Suche ein- oder ausgeschlossen werden können

Der Rich Text Editor

Mit dem Rich Text Editor(RTE) können Sie - wie bei vielen anderen Content Management Systemen auch - Texte pflegen und visuell anpassen, Verlinkungen erstellen, den HTML-Quellcode direkt bearbeiten und eigene Layout-Stile für Texte anwenden. Für die TYPO3 Version 9 wurde der RTE nocheinmal deutlich verbessert.

Selbstverständlich kann man den RTE so einstellen, dass bestimmte Nutzer nur bestimmte Formate/Funktionen anwenden können, so dass es kein gestalterische "WirrWarr" auf den Seiten gibt.


Bildbearbeitung

Bilder werden nicht direkt im RTE gepflegt. Für sie(und andere externe Ressourcen wie Videos) gibt es eine eigene Maske, in der ihre Darstellung(Positionierung, Effekte, etc.) und alle relevanten Felder zur Barrierefreiheit festgelegt werden. Des weiteren verfügt TYPO3 über einen "Build-In"-Grafikeditor. Damit kann man Bilder im Backend auf eine gewünschte Größe zuschneiden. 


Die Dateiliste

Mit der "Dateiliste" in der Admin-Spalte haben Sie direkten Zugriff auf den Webspace und können Dateien(Bilder, Videos, PDFs, etc.) in einer hierarchischen Ordnerstruktur verwalten. Die Vorteile dieser Funktion:

  • Ihre Redakteure benötigen keinen ftp-Zugang
  • Für jeden Redakteur kann vorgegeben werden, ab welchem Unterordner Dateien hopchgeladen oder gelöscht werden dürfen
  • Die maximale Dateigröße verhindert ein unnötiges Aufblähen des Webspaces und "diszipliniert" Redakteure, Bilder vor dem Hochladen webtauglich vorzubereiten
  • Es ist nicht möglich, Dateien zu löschen, die noch von irgendeiner Seite benutzt(verlinkt) werden
  • Eine rekursive Suchfunktion ermöglicht das schnelle Durchsuchen des gesamten Webspaces

Die Seiteneigenschaften

Die Seiteneigenschaften spielen insbesondere für die Suchmaschinenoptimierung eine wichtige Rolle. Hier können Titel, Seiten-URL, Seitenbeschreibung, die Integration  in Sozialen-Netzwerken, die Sichtbarkeit für Suchmaschinen, Spracheinstellungen und vieles mehr eingestellt werden.


Der Formulargenerator

Als Redakteur sind Sie in der Lage, Formulare selber zu erstellen. In TYPO3 geht das kinderleicht. Sie können ein Formular mit beliebig vielen Elementen von allen bekannten Feldtypen(Text, Button, Checkbox, Radio-Button, Datum, eMailadresse, etc.) definieren. Selbst Dateiuploads und Passwortabfragen sind möglich. Sie können Platzhalter festlegen und Pflichtfelder definieren. Jedes Feld verfügt u.a. über eigene Validierungseinstellungen. Z.B. können Sie bei Dateiuploads festlegen, welche Dateitypen(z.B. .pdf, .jpg) erlaubt sein sollen.


Die Vorschau

Im Zeitalter mobiler Endgeräte besonders wichtig: Mit der "Anzeigen"-Funktion können Sie sich ansehen, wie die Website auf unterschiedlichen Geräten und unterschiedlicher Auflösung aussieht. Sie können die Website komplett "durchklicken" und so die Darstellung jeder einzelnen Seite für das gewählte Gerät und die Auflösung testen - inklusive Vertikal- und Horizontalansicht. Des weiteren enthält diese Ansicht wichtige Informationen zu Ladezeiten und möglichen Programmierfehlern.


Frontendediting

Leichter geht es nicht: Änderungen Sie auch direkt an der Website machen. D.h. Sie rufen die gewünschte Seite im Browser auf und klicken an die Stelle, an der Sie etwas ändern möchten. Das nennt sich Frontend-Editing und funktioniert in TYPO3 v9 sehr bequem. Sie können Ändeurngen auch mal "auf die Schnelle" und von unterwegs mit einem Smartphine gemacht werden. Wobei: Auch das TYPO3-Backend selbst ist voll responsive!


Papierkorb & Wiederherstellung

Mit der Papierkorbfunktion(Recycler) können gelöschte Seiten oder Seiteninhalte wieder hergestellt werden. Aber TYPO3 kann noch mehr: Für jede Seite und jedes Inhaltselement kann der sog. Bearbeitungsverlauf angezeigt werden. Dort kann man sehen, welche Änderungen wann und von wem bislang gemacht wurden UND kann diese rückgängig machen.


Backend individuell einstellen

Jeder Redakteur hat die Möglichkeit, seine persönlichen Einstellungen und die des Backends individuell einzustellen. Hierzu zählen: Die verwendete Sprache, das Passwort, ein Avatar zur Wiedererkennung, die gewünschte Startseite, Benachrichtigungsfunktionen u.v.m. In TYPO3 hat ein Redakteur die Auswahl über mehr als 120 Sprachen(!!). Eine weitere Besonderheit dieses außergewöhnlichen CMS. Wie Sie eine Backendsprache in TYPO3 ändern, erfahren Sie in unserem Lernvideo "Sprache im TYPO3 Backend ändern".


Extensions: TYPO3 erweitern

Mit sogenannten Extensions lässt sich TYPO3(in diesem Zusammenhang wird auch vom "TYPO3-Kern" oder kurz "core" gesprochen) nahezu beliebig erweitern. Dabei handelt es sich um Softwaremodule, die jeder selbst entwickeln oder sich aus dem TER(TYPO3 Extension Repository, siehe https://extensions.typo3.org/) oder dem GitHub herunterladen kann.

Für viele wichtige Anwendungsfälle, die nicht zum TYPO3-Kern gehören, gibt es Extensions, die man bedenkenlos einsetzen kann. Hierzu zählen u.a. news für Aktuelles-Ticker, direct mail für Newsletter und gridelements oder mask für flexible Layoutdarstellungen.

Grundsätzlich gilt aber: Je weniger Extensions Sie benötigen, desto besser:

Der Vollständigkeit halber sei noch gesagt, dass es auch System-Extensions gibt. Z.B. felogin für geschützte Bereiche. Diese gehören technisch aber zum "Kern", weshalb Sie hinsischtlich obiger Nachteile unkritisch sind.


TYPO3 für professionelle Ansprüche

TYPO3 ist ein sehr professionelles CMS, dass Ansprüchen hinsichtlich Internationalität, dezentraler Pflege und Sicherheit nichts zu wünschen übrig lässt.

Hierzu einige Beispiele:


Benutzerrechte in TYPO3

Eine der großen Stärken von TYPO3 ist die Vergabe von unterschiedlichen Rechten für Anwender(User) des TYPO3 Backends. Das sorgt nicht nur für mehr Sicherheit und Datenschutz sondern vereinfacht für Redakteure auch die Bedienung: Ein Anwender sieht immer nur die Websites/Seiten/Funktionen/Datensätzen, für die er/sie eine Berechtigung besitzt.

Standardmäßig gibt es mindestens einen User mit so genannten "Admin-Rechten". Das beudet dieser User darf alles.

Eine Loggingfunktion im Backend sorgt dafür, dass alle Aktionen eines Anwenders protokolliert werden.


TYPO3 ist auch für kleine Websites geeignet

TYPO3 ist hochgradig skalierbar. Das bedeutet, dass Sie das System an unterschiedlich große Anforderungen anpassen können. Auch für die Entwicklung kleinerer Websites bietet sich TYPO3 an.

Die Entwicklung einer kleinen Website mit individuellem Design ist auf Basis von TYPO3 nicht teurer als z.B. auf Basis von WordPress. Zumindest nicht in unserer TYPO3-Agentur. Dafür aber wesentlich schneller: TYPO3 nutzt bei der Auslieferung von Inhalten ein effizientes Cache-Verfahren. Das gewährleistet u.a., das Seiten nur neu generiert werden, wenn sich tatsächlich etwas geändert hat. Dadurch wird der größte Teil von TYPO3-Seiten i.d.R. sehr schnell ausgeliefert.

Durch die Multisitefähigkeit besteht außerdem eine einfache Möglichkeit, Microsites oder Landingpages neben der eigentlichen Hauptsite im selben Backend zu betreiben. Die Entwicklungszeiten solcher Seiten verkürzt sich erfahrungsgemäß enorm, da bereits bestehende Ressourcen(CSS, JavaScript, Templates, Inhalte etc.) wiederverwendet werden können.


Sicherheit

Um die Sicherheit kümmert sich in der TYPO3 Association gleich ein ganzes Team: Es überwacht & berät die Entwickler hinsichtlich Sicherheitsaspekten, ist die zentrale Anlaufstelle, wenn Sicherheitslücken entdeckt werden, kümmert sich - organisatorisch - um die Schließung(Problemanalyse, Kontakt zum Entwickler, Tests & Freigabe) und informiert die TYPO3-Anwender über eine eigene Mailingliste. Außerdem kann man aktuelle und vergangene Sicherheitspatches auf der offiziellen Security Advisories-Seite von TYPO3 einsehen.

TYPO3 gilt im Vergleich zu anderen Systemen als sehr sicher.

Laut common vulnerabilities and exposures(CVE) - der umfangreichsten Meldestelle für Sicherheitslücken - gb es bei TYPO3 in den letzten drei Jahren gerade mal 14 entdeckte Sicherheitslücken(siehe: https://www.cvedetails.com/vendor/3887/Typo3.html). Im Vergleich dazu gab es zum Beispiel bei WordPress gleich 72 (siehe hier: https://www.cvedetails.com/product/4096/Wordpress-Wordpress.html).

Für Entwickler, Administratoren und Editoren stellt TYPO3 einen Leitfaden für den sicherheitsorientieren Umgang mit TYPO3 bereit:

https://docs.typo3.org/typo3cms/SecurityGuide/


TYPO3 Release-Strategie

Seit der Version TYPO3 4.5 gibt es die sogenannten Long Term Support(kurz: LTS) Versionen. Eine LTS-Version gilt als stabil und wird für einen Zeitraum von 3 Jahren supported. Danach besteht die Möglichkeit, die Version noch im Rahmen einer (kostenpflichtigen) Extented Long Term Support(kurz: ELTS) Version weiter zu betreiben.

Alle 1,5 Jahre wird eine neue LTS-Version(als Ergebnis mehrerer Sprint Releases) veröffentlicht. Es besteht keine unmittelbare Notwendigkeit, immer die neueste LTS-Version zu verwenden. Jedoch bringen neue Versionen i.d.R. attraktive Verbesserungen hinsichtlich Anwenderfreundlichkeit, Funktionalität und Performance mit sich.

Grundsätzlich kann man davon ausgehen, dass die Verwendung einer nicht mehr unterstützten Version ein Sicherheitrisiko und ein Verstoß gegen die europäischen Datenschutzrichtlinien(DSGVO) darstellt.  

Information zu den Release-Zeitplänen finden Sie auf der offiziellen TYPO3-Website unter:https://typo3.org/cms/roadmap/


TYPO3 Association

Die Weiterentwicklung von TYPO3 wird von der TYPO3 Association gesichert. Dabei handelt es sich um eine hochprofessionelle Non-Profit-Organisation mit Sitz in der Schweiz(Kanton Zug), die sich um den gesamten organisatorischen Rahmen(Finanzierung, Events, Zertifizierungen, etc.) kümmert.  Die Association teilt sich in unterschiedlichen Arbeitsgruppen und Teams auf. So gibt es z.B. ein Security-Team, dass sich ausschließlich auf die Schliessung von Sicherheitslücken kümmert. Mehr zur TYPO3 Association unter https://typo3.org/association

Einen geeigneten Informations- und Kommunikationskanal bietet der TYPO3-Workspace im TYPO3-Slack unter https://typo3.slack.com

Als Internetagentur sind wird ebenfalls Mitglied der Association und haben so einen "direkten Draht" zu aktuellen Ereignissen Entwicklungen. Unsere Mitarbeiter nutzen die Möglichkeit der Zertifizierung in den verschiedenen Bereichen(TCCI, TCCE, TCCC, usw.)

Hinzu kommen weltweit tausende Entwickler, die das System durch die Bereitstsellung von Erweiterungen in ihrer Funktionalität ständig ausbauen.

TYPO3 hat gerade im deutschsprachigen Raum eine extrem starke Verbreitung - insbesondere was professionelle Websites angeht. Die Anzahl an TYPO3-Freelancern und -Agenturen ist sehr groß.

Mit TYPO3 wird Ihre Website daher zukunftssicher und Sie bleiben von Preisdiktaten und Abhängigkeitsverhältnissen verschont.


TYPO3 Zertifizierungen

Die TYPO3 Association bietet Agenturmitarbeitern und Freiberuflern Zertifizierungen als Qualitätssiegel an.

Aktuell gibt es vier Zertifkate:

TCCE = TYPO3 CMS Certified Editor

Der Certified Editor beherrscht TYPO3 aus Anwender- bzw. Redakteurssicht perfekt, d.h. er/sie kann Inhalte(Bilder, Texte, Verweise, Videos, Downloads, etc.) auf unterschiedlichste Weise verwalten, mit Mehrsprachigkit umgehen, Extensions einbinden und versteht die Module(linke Spalte) im TYPO3-Backend. 

TCCI = TYPO3 CMS Certified Integrator

Der Certified Integrator ist in der Lage, eine TYPO3-Website zu entwickeln. D.h. sie/er entwickelt Templates mit TYPOSCRIPT und Fluid, kann die Websites um Extensions erweitern und kennt sich mit der Administration und Konfiguration(z.B. benutzerverwaltung, Installtool) bestens aus.

TCCD = TYPO3 CMS Certified Developer

Der zertifizierte TYPO3 Developer ist in der Lage, eigene Extensions zu entwickeln. D.h. sie/er kann Anforderungen des Kunden(requirements engineering) aufnehmen, analysieren, ein Lösungkonzept entwickeln und dieses in Form von TYPO-Extensions qualitativ hochwertig(u.a. durch den Einsatz von best practices und unter Einhaltung der TYPO3 Coding Guidelines) umsetzen.

TCCC = TYPO3 CMS Certified Consultant

Das Zertifikat zielt in erster Linie auf die qualifizierte Beratung von Kunden ab. Der TYPO3 Consultant kennt die technischen Möglichkeiten und Grenzen von TYPO3, den organisatorischen Rahmen(Release-Politik, Organisationsstrukturen), rechtliche Rahmenbedingungen, Sicherheitsaspekte, Infrastrukturlösungen, Projektmanagement-Methoden, Suchmaschinenunterstützung u.v.m.

Hinweis:
Es können sich grundsätzlich nur Personen zertifizieren lassen. Sollte ein Unternehmen/eine Agentur von sich behaupten, sie wäre "TYPO3 zertifziert", so ist das eine Falschinformation.


Vor- und Nachteile von TYPO3

Die Vor- und Nachteile für den Einsatz von TYPO3 CMS lassen sich wie folgt zusammenfassen:

Vorteile

Nachteile


WACON, TYPO3 und Nutzererfahrung

Die Firma WACON ist eine Internetagentur, die sich auf TYPO3-Dienstleistungen spezialisiert hat. Wir beschränken uns dabei nicht auf reine Programmiertätigkeiten. Stattdessen legen wir großen Wert darauf, die Website unserer Kunden so zu optimieren, dass sie von der Zielgruppe gefunden werden und dass sich die Besucher dort "wohl" fühlen. Im Fachjargon wird darunter die sog. User Experience gemeint d.h. der Website-Besucher soll ein mölichst positives Surf- und Informationserlebnis haben. Das zahlt sich nicht nur direkt durch eine höhere Konversionsrate aus. Auch indirekt werden Sie feststellen, dass sich ihr Ranking in Suchmaschinen - ohne Tricks und teure SEO-Agenturen - stetig verbessert.

TYPO3 ist für dieses Ziel ein geeignetes Tool.