Über mich

Contao in Zahlen

Aktuelle Kennziffern rund um Contao

Downloads

Am 11.09.2014 war Contao 960.935 Mal heruntergeladen worden.

Woher kommt die Zahl?

  • 831.017 Downloads von sourceforge.net bis zum 30. August 2013
  • Seitdem Zählen der Aufrufe der URL download.contao.org
    • Contao-Check-Installer
    • Download-Button auf contao.org
  • Downloads direkt von GitHub können nicht erfasst werden

Webseiten

Aktuell gibt es knapp 70.000 Webseiten, die mit Contao laufen.

Woher kommt die Zahl?

  • Die Webseite CMSCrawler hatte am 11.09.2014 weltweit 69.503 Contao-Installationen registriert
  • Laut Log-Datei des Live-Update-Servers ist diese Zahl realistisch

Marktanteil

Contao liegt bei CMSCrawler auf Platz 15 von 835 Systemen.

Marktanteile

  • In Deutschland liegt Contao auf Platz 8 (2,79% Marktanteil)
  • In Österreich liegt Contao auf Platz 6 (3,34% Marktanteil)
  • In der Schweiz liegt Contao auf Platz 8 (2,54% Marktanteil)

Fun-Fact

Den höchsten Marktanteil hat Contao mit 4,91% in Antigua und Barbuda, allerdings gibt es dort insgesamt nur 916 Contao-Webseiten.

Beliebtheit

In der Webworker-Umfrage 2014 lag Contao mit 23% auf Platz 3 der beliebtesten Content-Management-Systeme.

Die Top 5

  • 62% nutzen Wordpress
  • 27% nutzen TYPO3
  • 23% nutzen Contao
  • 15% nutzen Drupal
  • 9% nutzen Joomla

* Hinweis: Summe größer 100%, da Mehrfachnennungen möglich waren.

Rückblick

Die Anfänge von Contao

Content Coach

Der direkte Vorgänger von TYPOlight war ein System namens "Content Coach", das von 2004 bis 2005 im Einsatz war.

Gemeinsamkeiten

  • Seitenstruktur
  • Inhaltselemente
  • Templates
  • Backend und Frontend

TYPOlight 1.0

Im Jahre 2006 wurde die erste Version von TYPOlight veröffentlicht.

Unterschiede

  • Kein FE-Editing mehr
  • Nicht nur Inhalte können bearbeitet werden
  • Artikel als zusätzliche Ebene
  • Verwendung eines externen Rich-Text-Editors
  • Integration der Online-Hilfe

Meilensteine

  • 2006
    • Projektstart
    • Englische Webseite mit PunBB-Forum
  • 2007
    • Erste TYPOlight-Templates entstehen
    • DokuWiki mit ersten deutschsprachigen Inhalten

Meilensteine

  • 2008
    • TRAC mit SVN
    • Contao-Helpdesk löst PunBB ab
    • Erstes User-Treffen
    • Logo-Wettbewerb
    • Erstes gedrucktes Buch erscheint
    • Start des Extension-Repositorys
    • Projektwebseite auf Deutsch verfügbar

Meilensteine

  • 2009
    • Das Forum wird ausgegliedert
    • Redmine löst TRAC und DokuWiki ab
    • Erstes Videotraining erscheint
  • 2010
    • TYPOlight wird zu Contao
    • Das Contao-Wiki geht online
  • 2011
    • Wechsel zu Git und GitHub
    • Long-Term-Support-Releases

Meilensteine

  • 2012
    • Contao 3 wird veröffentlicht
    • Übersetzungen auf transifex.com
    • Start des Contao-Theme-Store
    • Gründung der Contao-Association
  • 2013
    • Umzug der Dokumentation zu GitHub
    • Das Contao-Kochbuch geht online
    • Endgültiger Weggang von sourceforge.net
    • Contao wird Gründungsmitglied im CMS-Garden

Meilensteine

  • 2014
    • Composer-basierte Paketverwaltung
    • Neustrukturierung der Git-Repositorys für Contao 4
    • Regelmäßige, öffentliche Mumble-Calls
    • Beginn der Arbeiten an der Symfony-Integration

Contao heute

Die aktuellen Contao-Versionen

Contao-Versionen

Aktuell gibt es vier Contao-Versionen, die aktiv entwickelt werden.

Aktive Versionen

  • Contao 3.2 (Long-Term-Support)
  • Contao 3.3 (current stable)
  • Contao 3.4 (nächste Minor-Version)
  • Contao 4.0 (nächste Major-Version)

Long-Term-Support

Ein LTS-Release hat einen verlängerten Lebenszyklus:

  • Normal
    • 6 Monate aktiver Support
    • End-of-Life mit Erscheinen der nächsten Version
  • Long-Term-Support
    • 18 Monate aktiver Support
    • Anschließend 6 Monate Übergangsphase, in der nur noch sicherheitsrelevante Fehler behoben werden
    • End-of-Life 6 Monate nach Erscheinen der nächsten LTS-Version

Release-Roadmap

Nächste Termine

  • November 2014
    • Contao 3.4 wird veröffentlicht
    • Contao 3.3 erreicht sein End-of-Life
  • Mai 2015
    • Contao 4.0 wird veröffentlicht
    • Contao 3.5 LTS wird veröffentlicht
    • Contao 3.4 erreicht sein End-of-Life
    • Contao 3.2 LTS geht in die Übergangsphase

Contao auf GitHub

Alle aktiven Contao-Versionen werden auf GitHub gepflegt.

contao/core

  • Contao 2 und Contao 3
  • Der master-Zweig enthält aktuell die Contao 3.3er-Serie
  • Der support/3.2-Zweig enthält aktuell die Contao 3.2er-Serie (LTS)
  • Der develop-Zweig enthält aktuell die Contao 3.4er-Serie

Tickets für Contao 3 gehören in den Issue-Tracker dieses Repositorys.

Contao-Entwickler

Contao 4

Die nächste Major-Version (Mai 2015)

Contao 4

Contao 4 liegt in einem separaten Git-Repository.

contao/contao

  • Nur Contao 4
  • Entwicklung der ersten stabilen Version im develop-Zweig
  • Distributions-Repository
  • Benötigte Pakete werden über Composer geladen

Tickets für Contao 4 gehören in den Issue-Tracker dieses Repositorys.

Pakete

Jedes Contao 4-Paket hat sein eigenes Git-Repository.

Übersicht

  • contao/contao-library
    • Contao-Framework
    • ehemals system/modules/core/library
  • contao/module-*
    • Contao-Module (z.B. system/modules/core)

Vorteile

  • Pakete können unabhängig gepflegt werden
  • Übergabe einzelner Pakete an dritte Maintainer möglich
  • Distributions-Repository kann sehr schlank gehalten werden
  • Einfaches Hinzufügen externer Pakete zur Distribution
  • Möglichkeit zur Zusammenstellung einer eigenen Distribution

Komponenten

Eigene GitHub-Organisation contao-components für die Verwaltung externer .js- und .css-Komponenten.

Zum Beispiel

  • contao-components/jquery
  • contao-components/mediabox
  • contao-components/mediaelement
  • contao-components/swipe
  • contao-components/tinymce4

Vorteile

  • Komponenten können unabhängig gepflegt werden
  • Alle Komponenten sind speziell für Contao aufbereitet
  • Versionierung und Änderungshistorie mittels Git
  • Anforderung einer anderen Version einer Komponente möglich

Symfony-Integration

Die Symfony-Integration findet im Zweig feature/symfony statt.

Neue Pakete

  • contao/contao-bundle
    • Symfony-Integration
  • contao/contao-devtools
    • Entwickler-Werkzeuge
    • ehemals system/modules/devtools

Noch Fragen?

Vielen Dank für die Aufmerksamkeit