Welches Admin-UI soll es denn sein?

Atum vs. Khonsu

Aktuell gibt es für das neue Joomla! 4 Backend (Administrator Bereich) zwei Design-Vorschläge. Da wäre zum einen das Atum-Theme, dass von einer kleinen Gruppe Joomla! Freiwilligen erstellt wurde und auf der anderen Seite das Khonsu-Theme, dass von einer professionellen Template-Schmiede erstellt wurde.

Beide Templates sind zum Zeitpunkt dieses Artikels noch in der Entwicklung. Jetzt hat der Entwickler des Khonsu Template auf GitHub nachgefragt, wie es denn jetzt mit der Aufnahme des Khonsu-Template in den Core aussieht. Denn bevor er sich dran setzt, um die ganzen Probleme zu lösen, will er Gewissheit, dass das Template auch Anwendung findet.

Anschliessend ist ein Ticket mit fast 400 Antworten entstanden. Von fachlich berechtigten bis zu persönlich verletzenden Aussagen war so ziemlich alles mit dabei.

An dieser Stelle geht es mir nicht um Pro oder Contra zum einen oder anderen Template. Was man sagen kann, es gibt für beide Versionen Befürworter und Gegner. Ich habe mir beide installiert und getestet.

Warum zwei Templates?

Gestartet hat die Arbeitsgruppe für ein neues Admin-Template für Joomla 4. Ziel war es ein neues Joomla! 4 Admin-Template zu erstellen, dass wieder auf dem aktuellen Stand der Zeit sein soll. Die Entwicklung geschah fernab der Community in einer privaten Arbeitsgruppe.

Als das Template genug weit fortgeschritten war, wurde es in der Alpha 8-Version zum ersten Mal im Core der breiten Community gezeigt. Die Reaktionen waren sehr verhalten. Im Grunde genommen ist es das gleiche Bedienkonzept wie Joomla! 3.x, einfach etwas anders gestylt.

Bei Personen, die sich beruflich mit Usability- und Template-Erstellung beschäftigen, regte sich Widerstand und man startete eine Initiative für ein alternatives Joomla! 4 Backend. Auch vonseiten des Projekts zeigte man Interesse das Template in den Core aufzunehmen:

The ultimate goal would be to ship this initiative as part of core distribution!

Marco Dings (Facebook: 18. Oktober 2019) Tweet

Daraus ist im Oktober 2019 das Spring-Template entstanden, dass später zum Khonsu-Template umbenannt wurde. Das Template brachte vieles, was das Atum nicht konnte, wie. z.B. Drag & Drop der Module uvm.

Mit einem Klick kannst du die Module an die gewünschte Position verschieben

Werbung



Was passiert mit Khonsu?

Auch das zweite Admin-Template war irgendwann so weit, dass man es eigentlich in den Core mergen könnte. Doch da passierte nichts mehr. Darum ist dieser Post auf GitHub entstanden. 

Kawshar Ahmed von Joomhaper wollte vom Joomla! Führungsteam wissen, ob er am Template weitermachen oder ob er es stilllegen soll.

Hi leaders, I would like to know the decision about this initiative. Shall we continue or you guys decided to abandon this?

Kawshar Ahmed

Nun wurde auf zwei Ebenen diskutiert:

  • Sachlichen Ebene: das Template würde Anpassungen am Core erfordern und könnte so nicht ohne weiteres eingebaut werden. Der Entwickler, also JoomShaper, hätte sich nicht an die Abmachungen vom Kick-off gehalten, das Khonsu-Template entspräche nicht den a11y Anforderungen usw.
  • Persönlichen/Emotionalen Ebene: die Personen die mitdiskutieren, würden sich anderweitig im Projekt gar nicht aktiv einbringen (würde im Umkehrschluss heissen, ich darf nur meine Meinung äussern, wen ich aktiver Programmierer im Projekt bin) oder man hätte das sprachliche Niveau nicht zum Mitreden usw.

Wer die Zeit hat, soll sich doch die Posts mal selber durchlesen. Vieles ist nachvollziehbar aber einiges lässt einfach nur den Kopf schütteln.

Irgendwann schaltete sich einer der Verantwortlichen des Produktions-Teams in der Person von Marco Dings in die Diskussion ein. Das Projekt hat entschieden, das Khonsu-Template vorerst nicht in Joomla! 4 einzuführen. Es gibt aber noch eine kleine Hintertüre:

The option remains to submit the template for a future release. However, such a release then can not break backward compatibility.

Marco Dings (GitHub: 02. Februar 2020)

Mit der Bedingung, mit einem solchen Release die Abwärts-Kompatibilität nicht zu beschneiden, lässt man noch einen kleinen Spalt offen, für die Aufnahme in den Core.

Aber der Vorschlag, beide Varianten im Installer von Joomla! 4 von Anfang an anzubieten und den Nutzer entscheiden zu lassen, ist erstmal vom Tisch.

Community-Vorschlag bei der Installation zu wählen

Wenn überhaupt, wird Khonsu ein JoomShaper-Admintemplate bleiben, dass man sich nachträglich selber installieren kann. Ob und wann es überhaupt den Weg in den Core findet, steht zum heutigen Zeitpunkt in den Sternen.

Erkenntnis

Joomla! 4 wird mit dem Atum Backend-Template an den Start gehen. D.h. die Beta 1, die schon im März erscheinen soll, wird nur das Atum Template mit an Bord haben.

Ungeachtet der Reaktionen im Post, finde ich das der richtige Entscheid. Wenn man will, dass Joomla! 4 endlich fertig werden soll, habe ich lieber ein «altbackenes» Atum als ein moderne Khonsu, dass aber nicht in den Core passt. Das alles wieder passend zu machen hätte wohl locker wieder ein halbes Jahr Zeit gekostet.

Was ich weiter als positiv sehe, ist die Tatsache, dass endlich wieder mal öffentlich diskutiert wurde. Früher gab es die Google Gruppen, wo jeder Zugang hatte. Danach hat man die Gespräche in die privaten Glip Chats verschoben, was den wichtigen Diskurs komplett abgewürgt hat. Was dann zur Folge hatte, dass man sich vermehrt auf Twitter oder Facebook ausgetauscht hat. Ein weiterer toller Effekt war, dass viele schon vom Projekt verabschiedete Personen, sich wieder zu Wort gemeldet haben. Das zeigt, dass ihnen das Projekt nicht egal ist und sie immer noch daran interessiert sind, wie es mit Joomla weitergeht.

Ein letzter Aspekt ist, dass die Verantwortlichen des Projekts einen klaren Entscheid gefällt haben. Über den Zeitpunkt könnte man jetzt wieder philosophieren. Warum lässt man die Leute so lange am Code arbeiten, wenn es dann doch nicht gemerged wird? Hätte man nicht früher eingreifen müssen, als man sah, dass da Funktionen drin sind, die der Core nicht bietet? 

Doch dieser Entscheid sorgt wieder für mehr Ruhe und Planungssicherheit für die Entwickler. Solche klare Entscheide wünschte ich mir für die Zukunft noch mehr und die wären an anderer Stelle genauso notwendig.

Wie siehst du das? Kannst du mit diesem Entscheid leben? Wie hättest du diese Situation gelöst oder hätte man es gar nicht erst so weit kommen lassen sollen? Schreib es mir unten in die Kommentare!

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on pinterest
Pinterest
Share on whatsapp
WhatsApp
Share on email
Email

Das könnte dich auch interessieren...

Weihnacht 2019

Schönes Fest allen Lesern!

Auch für www.joomlainfo.ch war es ein ereignisreiches Jahr. Viel ist passiert und viel hat sich verändert. Ich nehme euch mit auf eine kleine Reise zurück durch das 2019 von Joomla!Info.

Weiterlesen »

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

?
Diese Website verwendet Cookies und Google Analytics​. GA Tracking abschaltenGA Tracking erlauben.
×

Willkommen zurück, wir haben dich vermisst

Bitte anmelden, um alle Inhalte werbefrei lesen zu können.

Registrieren | Passwort vergessen?