Contao in Zahlen

Release-Zyklus

Contao 3

DSGVO

Contao 4.6

Contao Manager

Contao in Zahlen

Aktuelle Kennziffern rund um Contao

Downloads

Stichtag Downloads Veränderung Zeitraum Downloads pro Tag
01.06.2018 1.443.595 + 138.360 359 Tage 385
07.06.2017 1.305.2351) + 114.906 394 Tage 351
10.05.2016 1.144.765 + 106.716 359 Tage 297
18.05.2015 1.038.049 + 94.260 302 Tage 312
21.07.2014 943.789 - - -

1) Enthält erstmals auch die Git-Installs (29.795 contao/core und 15.769 contao/core-bundle).

Marktanteil

Contao liegt bei CMSCrawler auf Platz 12 von 834 Systemen.

Marktanteile

Land Marktanteil TOP 3
Deutschland 5,18% +0,29%* Platz 4 Wordpress
TYPO3
Joomla!
42,09%
15,71%
12,09%
-
Schweiz 3,56% -0,20%* Platz 5 Wordpress
Joomla!
TYPO3
38,50%
13,62%
13,16%
-
Österreich 4,84% -0,09%* Platz 4 Wordpress
TYPO3
Joomla!
39,37%
18,97%
12,83%
-

*) Die Veränderungen beziehen sich auf die Zahlen aus Mai 2016.

Partner

Aktuell haben wir 392 Contao-Partner, davon sind 92 Premium-Partner.

TOP 5

Land Partner insgesamt davon Premium-Partner
Deutschland 297 70
Schweiz 37 11
Österreich 29 7
Frankreich 4 2
USA 3 1

Tickets

Release-Zyklus

Anpassung der Release-Termine

Release-Termine

Version Termin Support Symfony
Contao 4.6 August 2018 bis Februar 2019 3.4 | 4.0 | 4.1
Contao 4.7 Februar 2019 bis August 2019 *
Contao 4.8 August 2019 bis Februar 2020 *
Contao 4.9 LTS Februar 2020 bis Februar 2024 4.4

*) Grundsätzlich versuchen wir, alle aktiven Symfony-Versionen zu unterstützen, es sei denn ein Feature erfordert eine bestimmte Mindestversion.

Contao 3

Wo wir stehen und wie es weiter geht

End-of-Life

Was passiert nach dem End-of-Life Ende Mai 2019?

  • Der Code wird nicht mehr weiter gepflegt.
  • Bug-Reports, die ausschließlich Contao 3.5 betreffen, werden geschlossen.
  • Feature-Requests bleiben offen und müssen nicht neu erstellt werden.
  • Das Extension Repository bleibt mindestens bis Mai 2022 online, jedoch kann man nur noch Freigaben für bestehende Extensions und keine neuen Extensions mehr anlegen.
  • Das Live-Update bleibt ebenfalls bis auf Weiteres verfügbar.

Extended Long-Term-Support?

DSGVO

Contao DSGVO-konform verwenden

Rechtsgrundlage + Schutzniveau + Informationspflicht

Rechtsgrundlage

Für die rechtmäßige Verarbeitung geschützter Daten muss eine der in Art. 6 DSGVO genannten Voraussetzungen erfüllt sein.

  • Einwilligung der betroffenen Person
  • Erfüllung eines Vertrags oder vorvertraglicher Maßnahmen
  • Erfüllung einer rechtlichen Verpflichtung
  • Schutz lebenswichtiger Interessen
  • Wahrnehmung einer Aufgabe des öffentlichen Interesses
  • Berechtigtes Interesse (Interessenabwägung)

Schutzniveau

Es sind geeignete technische und organisatorische Maßnahmen zu treffen, um die verarbeiteten Daten angemessen zu schützen.

  • Vertraulichkeit
  • Integrität
  • Verfügbarkeit
  • Belastbarkeit

AV-Vertrag

Der AV-Vertrag soll hinreichend Garantien dafür bieten, dass geeignete technische und organisatorische Maßnahmen so durchgeführt werden, dass die Verarbeitung im Einklang mit den Anforderungen der DSGVO erfolgt und den Schutz der Rechte der betroffenen Person gewährleistet.

  • Der Auftragnehmer hat keine Entscheidungsbefugnis über die Daten
  • Der Auftragnehmer verfolgt keinen eigenen Geschäftszweck bezüglich der personenbezogenen Daten
  • Der Auftragnehmer steht in keiner vertraglichen Beziehung zu den Betroffenen
  • Der Auftraggeber ist nach außen hin für die Datenverarbeitung verantwortlich

Informationspflicht

Aufklärung der Nutzer über alle Vorgänge, bei denen personenbezogene Daten verarbeitet werden, in leicht zugänglicher Form und einer klaren und einfachen Sprache.

  • Dauer der Speicherung der personenbezogenen Daten
  • Zwecke der Datenverarbeitung und Rechtsgrundlage der Datenverarbeitung
  • Recht des Nutzers auf Auskunft, Berichtigung, Löschung, Einschränkung der Verarbeitung, Datenübertragbarkeit und Widerruf einer erklärten Einwilligung
  • Beschwerderecht bei einer Aufsichtsbehörde
  • Bestehen einer automatisierten Entscheidungsfindung

Darf ich IP-Adressen jetzt nicht mehr speichern?

IP-Adressen

IP-Adressen sind personenbezogen und dürfen daher nur gespeichert werden, wenn die Datenerhebung und -verwendung erforderlich ist, um die generelle Funktionsfähigkeit eines Dienstes zu gewährleisten.

  • IP-Adressen in Log-Dateien
  • IP-Adressen beim Double Opt-In
  • IP-Adressen bei Kommentaren

IP-Adressen

Konkrete Änderungen in Contao:

  • Keine IP-Adressen mehr in tl_log
  • Vollständige IP-Adressen zum Nachweis eines Double Opt-In
  • Vollständige IP-Adressen bei Kommentaren
  • Anonymisierungsfunktion

Brauche ich vor dem Setzen von Cookies jetzt eine Einwilligung?

Cookies

Für Tracking-Cookies muss eine aktive Einwilligung eingeholt werden – eine konkludente Einwilligung durch Weitersurfen oder eine Opt-Out-Lösung reichen nicht.

  • Diese Auslegung wird von den deutschen Datenschutzaufsichtsbehörden vertreten
  • Rechtssicherheit wird es vermutlich erst 2019 mit der ePrivacy-Verordnung geben
  • Session-Cookies, die keine Daten speichern und nicht für das Tracking verwendet werden, sind aller Wahrscheinlicheit nach unproblematisch

Braucht mein Kontaktformular jetzt eine Checkbox?

Rechtsgrundlage

Die aktive Einwilligung in Form einer Pflicht-Checkbox bei einem Formular begründet weitgehende vertragliche Ansprüche.

Was wurde bereits abgemahnt?

Fehlende Datenschutzerklärung

Verwendung von Google Fonts

Fehlerhafte Einbindung von Google Analytics

Google Analytics

Um Google Analytics rechtssicher nutzen zu können, müssen vier Voraussetzungen erfüllt sein:

  • Aktivierung der IP-Anonymisierung
  • Schaffung einer Opt-Out-Möglichkeit
  • Abschluss eines Auftragsverarbeitungsvertrages mit Google
  • Nutzerinformation im Rahmen der Datenschutzerklärung

Unverschlüsselte Kontaktformulare

Privacy-Bundle

Datenschutz-Funktionen für Contao 3.5 und 4.4 (4.5).

  • Registrierungsmodul mit Einwilligung
  • Datenschutz-Übersicht im Backend
  • Analytics Opt-Out-Modul für das Frontend
  • YouTube-Videos über youtube-nocookie.com
  • Splash-Screen für YouTube- und Vimeo-Videos

Contao 4.6

Ausblick auf die neue Version

Dateien per Drag and Drop hochladen

Ordner per Drag and Drop hochladen

Dateien und Ordner per Drag and Drop verschieben

Seiten und Artikel per Drag und Drop verschieben

Multi-Page-Suche

Cache-Invalidation

YouTube/Vimeo-Integration

Seitentyp "Fehler 401"

In Contao 4.6 gibt es zusätzlich zum Seitentyp "Fehler 403" auch den Seitentyp "Fehler 401".

  • 401 Unauthorized: Der Benutzer hat sich nicht authentifiziert
  • 403 Forbidden: Der Benutzer hat sich authentifiziert, hat jedoch keine Berechtigung, um auf die angeforderte Seite zuzugreifen
  • Seite "Fehler 401" → Bitte melde Dich an
  • Seite "Fehler 403" → Wende dich an den Admin

Release-Plan

  • Entwicklungsphase bis zum 30. Juni*
  • Review-Phase bis zum 15. Juli*
  • Release-Candidate-Phase bis zum 15. August*
  • Release am 15. August*

*) Die genannten Termine sind die Eckdaten aus dem Release-Plan. Die tatsächlichen Termine können abweichen!

Hackathon

Contao Manager

Neue Funktionen in der nächsten Version

1.0.0 stable

Metainformationen

Operations mixen

Dry run

Windows-Support

API-Zugriff für Dritte

One more thing

Composer Cloud

Composer Update

Das Auflösen von Abhängigkeiten ist die Aktion in Composer, die am meisten RAM benötigt (NP-vollständiges Satisfiability-Problem, das vermutlich nicht effizient gelöst werden kann).

  • Lesen der composer.json
  • Lesen der Informationen aller Pakete in allen Versionen inklusive deren Abhängigkeiten und Suchen der optimalen Paketkombination
  • Schreiben der composer.lock
  • Installieren der Pakete gemäß der composer.lock

Composer Cloud

Die Composer Cloud läuft auf einer Google Kubernetes Engine (GKE) in Frankfurt.

  • Cluster mit aktuell einem Node mit 7,5 GB RAM
  • 4 Worker, die auf eure Jobs warten
  • Beliebig skalierbar
  • Monatliche Kosten: 80,- bis 100,- Euro
  • Es werden keine personenbezogene Daten verarbeitet
  • Jeder Job lebt nur eine Stunde und die Worker werden zerstört

Wie kann ich Contao finanziell unterstützen?

Partner | Gönner | Mitglied

Noch Fragen?

Vielen Dank für die Aufmerksamkeit