Soeben wurde die erste Alpha-Version der JoomGallery 4.0.0 für Joomla! 4.x und 5.x veröffentlicht.

Ende 2021 stand JoomGalleryfriends vor einer schwierigen Entscheidung: Was soll mit der JoomGallery in Zukunft passieren?

Denn mit Joomla! 4 stand der Release einer neuen Major-Version von Joomla! kurz bevor. Nach vielen Jahren Entwicklung führte Joomla! mit der Version 4 eine komplett neue Code-Architektur ein, welche bereits seit langem geplant war und das Projekt auf einen neuen, modernen Coding-Standard führen sollte. Dies bedeutete jedoch, dass die JoomGallery zu dieser neuen Version nicht mehr kompatibel sein sollte.

Die JoomGallery existiert schon seit den Anfängen von Joomla!. Im Code der Komponente erkennt man die komplette Geschichte von Joomla!, sowie der stetig wechselnden JoomGallery Entwickler. Es ist ein typisches Bild eines über Jahre, organisch gewachsenen Codes. So sind grosse Teile immer noch so, wie man damals in den frühen Jahren von Joomla! programmierte. Wir hatten nun also die Wahl; Entweder wir passen den bestehenden Code wiederum so an, dass er unter Joomla! 4 weiter funktioniert, oder wir wagen einen Neustart und schreiben die Komponente nach aktuellen Standards und mit den neuen Programmier-Ansätzen von Joomla!, neu.
Ein review des gesamten Codes der JoomGallery zeigte, dass ersteres ebenfalls mit einem enormen Aufwand verbunden gewesen wäre und wir entschieden uns, ein Wagnis einzugehen und die JoomGallery von Grund auf neu zu bauen. Dabei versuchten wir, neue Konzepte so gut wie möglich zu implementieren und gleichzeitig eine Basis zu schaffen, um für die Zukunft des Joomla! Core gewappnet zu sein.

Nach 22 Monaten Entwicklungszeit, mit einem wechselnden Team bestehend aus 4-7 JoomGallery-Nutzern können wir euch nun eine Alpha-Version präsentieren, welche die Grundsteine für eine neue JoomGallery Ära setzen kann. Die erste Alpha-Version beinhaltet "nur" die grundlegenden Funktionalitäten der Galerie und kommt in ihrem Funktionsumfang noch lange nicht an den Umfang der JoomGallery 3.x heran. Für die erste Stable-Version der JoomGallery 4 sind insbesondere noch ein modernes Frontend-Design, einen Migrations-Manager sowie eine Schnittstelle (Interface) für Content-Plugins geplant. Wir werden uns dabei an der laufenden Umfrage orientieren.

Nach dem Release der ersten Stable-Version werden wir nach und nach, je nach Grösse und somit Kapazitäten des ehrenamtlichen Entwicklungs-Teams die Funktionen der JoomGallery 3.x ergänzen und neue Funktionen hinzufügen. Auch hier werden wir uns an den Ergebnissen der Umfrage und somit den Wünschen der Nutzer orientieren.

 

Download

Achtung!

Diese Version der JoomGallery befindet sich noch in der Entwicklung. Verwende diese Version nicht auf einer produktiven Website. Sie ist nur zum testen und ausprobieren gedacht.

Die Alpha-Version kann unter folgendem Link herunter geladen werden: Download Alpha 1

Eine deutsche Sprachdatei kann unter folgendem Link herunter geladen werden: Deutsche Sprachdatei

 

Was ist diese Alpha-Version nun wirklich?

Die Alpha-Version zeigt den aktuellen Entwicklungsstand der Komponente auf ihrem Weg zum ersten stabilen Release. Wir haben einen Entwicklungsstand erreicht, der sich relativ fehlerfrei installieren und bedienen lässt. Gerne wollen wir diesen Entwicklungsstand teilen, damit sich jeder ein Bild vom Entwicklungsstand und der Bedienung der neuen JoomGallery Version machen kann. Zudem wollen wir damit den Kreis der Tester erweitern, um noch mehr Feedback von Nutzern zu erhalten und die Komponente weiter zu verfeinern und zu optimieren.

Was ist diese Alpha-Version NICHT?

Dies ist kein stabiler Release. Installiert diese Version auf keinen Fall in eine produktive Joomla! Installation. Diese Entwicklerversion enthält noch immer Fehler, welche im schlimmsten Fall zu Datenverlust führen können. Wir ermutigen jedoch alle, diese Alpha-Version auszuprobieren und uns eure Erfahrungen und gefundenen Fehler mitzuteilen.

Wie kann ich gefundene Fehler melden?

Am liebsten haben wir, wenn ihr die gefundenen Fehler direkt auf GitHub in unserem Entwicklungs-Repository als Issue eröffnet. Damit ist sicher gestellt, dass der Fehler auch von einem der Programmierer geprüft und nicht vergessen wird. Wer damit nichts anzufangen weiss oder sich nicht getraut auf GitHub zu posten, der kann den Fehler auch im Forum melden. Wir werden dann deinen Fehler korrekt auf GitHub erfassen.

Wie kann ich helfen?

Die JoomGallery ist ein ehrenamtliches Open-Source Projekt. Wir leben und bestehen aus der Community, das heisst den Nutzern der JoomGallery. Hilf mit die JoomGallery (weiter) zu Entwickeln und verfügbar zu machen.
Erfahre hier, wie du dich beteiligen kannst.