Contao in Zahlen

Aktuelle Kennziffern rund um Contao

Downloads

Stichtag Downloads Veränderung Zeitraum
07.03.207 1.274.220* + 129.455 10 Monate
10.05.2016 1.144.765 + 28.881 3 Monate
09.02.2016 1.115.884 + 77.835 9 Monate
18.05.2015 1.038.049 + 77.114 8 Monate
11.09.2014 960.935 + 17.146 2 Monate
21.07.2014 943.789 - -

*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 839 Systemen.

Marktanteile

Land Marktanteil TOP 3
Deutschland 3,46% (Platz 5) Wordpress (45,51%)
Joomla! (14,08%)
TYPO3 (12,29%)
Schweiz 2,93% (Platz 6) Wordpress (37,28%)
Joomla! (14,45%)
TYPO3 (12,04%)
Österreich 3,75% (Platz 5) Wordpress (37,38%)
TYPO3 (19,77%)
Joomla! (15,27%)

Umfrage

Ergebnisse der Umfrage zu Contao 4

Ergebnis

Ergebnis

Ergebnis

  • Ich komme mit der Dokumentation nicht zurecht
  • Ich warte auf die erste LTS-Version (Contao 4.4)
  • Ich warte auf die grafische Oberfläche (Contao-Manager)
  • Ich warte auf das Release meines bevorzugten Themes
  • Ich warte auf eine noch nicht kompatible Erweiterung

Interpretation

  • Das größte Problem ist die Dokumentation:
    • Ich weiß nicht, wie man Contao 4 installiert (8,5%)
    • Ich weiß nicht, wie ich meine bestehende Installation aktualisiere (13,4%)
    • Ich weiß nicht, wie ich die Erweiterung XYZ installiere (17,3%)
  • Die Hälfte der Befragten wartet auf Contao 4.4 LTS
  • Zwei Drittel der Befragten warten auf den Contao-Manager
  • Ein Drittel der Befragten nutzt Contao 4 hauptsächlich nicht, weil sie nicht auf der Kommandozeile arbeiten wollen
  • Nur 5,6% der Befragten nutzen Contao 4 hauptsächlich nicht, weil ihr Hosting nicht kompatibel ist

Schlussfolgerung

Um den Anwendern den Umstieg auf Contao 4 und die Nutzung von Contao 4 zu erleichtern, müssen wir

  • die Dokumentation erweitern,
  • Fehlinformationen berichtigen und
  • den Contao-Manager fertigstellen.

Contao 4

Installation und Umstieg von Contao 3

Contao 4

Contao 4 ist ein Symfony-Bundle, das zu jeder Symfony-Applikation hinzugefügt werden kann.

Wer noch keine Symfony-Applikation hat, kann eine unserer vorgefertigten Applikationen nutzen: die Managed Edition oder die Standard Edition.

Im Gegensatz zur Standard Edition, die vom Anwender manuell konfiguriert werden muss, konfiguriert und verwaltet sich die Managed Edition selbständig.

Wer Contao über contao.org oder über download.contao.org installiert, erhält automatisch die Managed Edition.

Komponenten

Komponente Erklärung
manager-plugin

Das Manager-Plugin stellt Methoden und Interfaces bereit, die ein Bundle implemen­tieren muss, damit es automatisch geladen und konfiguriert werden kann.

Siehe z.B. Contao\CoreBundle\ContaoManager\Plugin
manager-bundle

Das Manager-Bundle übernimmt die Installation und Konfiguration der Applikation und stellt einen Kernel bereit, der die vorhandenen Symfony-Bundles und Contao-Extensions automatisch lädt.

Siehe Contao\ManagerBundle\HttpKernel\ContaoKernel
Managed Edition

Als "Managed Edition" bezeichnen wir eine angepasste Symfony-Applikation mit Contao, die durch das Manager-Bundle verwaltet wird.

Ziel: Contao 4 installieren und Isotope hinzufügen

Ziel: Eine Contao 3.5-Erweiterung manuell installieren

Ziel: Von Contao 3.5 auf Contao 4 umsteigen

Contao Manager

Verwaltung der Contao-Installation im Browser

Contao Manager

Der Contao Manager ist eine grafische Benutzeroberfläche, um Kommandozeilen-Befehle im Zusammenhang mit der Contao-Installation im Browser auszuführen.

Aufgaben

  • Verwaltung von Bundles und Extensions
  • Wartung der Installation, z.B. Leeren des Cache
  • Anpassung der Konfiguration (geplant)

Ziel: Contao 4 installieren und Isotope hinzufügen

Entwickler

Release

Das Entwickler-Team möchte die Version 1.0.0 des Contao Manager zur Konferenz im Juni 2017 veröffentlichen. Vorab soll es noch eine zweiteilige Beta-Phase geben.

Phasen

  • Private Alpha (ausgewählte Entwickler)
  • Private Beta (ausgewählte Partner und Association-Mitglieder)
  • Public Beta
  • Finales Release

Contao 4.4 LTS

Ausblick auf die nächste LTS-Version

CSV-Import

Die Optionen eines Auswahlfeldes im Formulargenerator können nun auch aus einer CSV-Datei importiert werden.

CSV-Import

Backend-Routen

In Contao 4.4 ist es möglich, eigene Routen zu registrieren und die Ausgabe im Contao-Backend anzuzeigen.

Entwickler können so Symfony-Controller verwenden (inkl. Twig) und ihre eigene Logik in das vorhandene System integrieren.

Element-Preview

Die Höhe der Elemente im Parent-View soll optimiert werden.

Bild einfügen

Die Felder für das Hinzufügen eines Bildes sollen reduziert werden.

Bild einfügen

Link-Picker

Es ist geplant, einen Link-Picker für News und Events hinzuzufügen.

Momentan

  • Dateien mittels {{file::*}}
  • Seiten mittels {{link_url::*}}

Dann zusätzlich

  • News mittels {{news_url::*}}
  • Events mittels {{calendar_url::*}}

Edit-Hinweis

Wenn ein Nutzer ein Element speichert, das während des Bearbeitens von von einem anderen Nutzer ebenfalls gespeichert wurde, soll der Benutzer einen entsprechenden Hinweis erhalten.

Der Benutzer kann dann anhand der Diff-Ansicht entscheiden, welche Version aktiviert werden soll.

Noch Fragen?

Vielen Dank für die Aufmerksamkeit