Zikula 3 erscheint als Release Candidate

in  Zikula Apps , , , ,

Zikula 3 erscheint als Release Candidate

Heute wurde der erste Release Candidate für Zikula Core 3.0.0 veröffentlicht.

Einen grundlegenden Überblick über die wichtigsten Änderungen sowie die weiterführenden Links zur Dokumentation und zu den Downloads sind dem Release-Artikel auf der Zikula-Website zu entnehmen: Zikula Core 3.0.0 Release Candidate 1 steht zum Testen bereit!.

Was bringt die neue Version?

Über einige der zahlreichen Neuerungen habe ich hier bereits in früheren Artikeln berichtet. Daher beschränke ich mich in diesem Beitrag darauf, die wichtigsten Links zum Nachlesen noch einmal gebündelt bereit zu stellen:

Diese Beiträge zeigen einige Punkte auf, erwähnen aber viele andere interessante Punkte wiederum nicht. Bei einem Major Release sind natürlich so viele Neuerungen enthalten, dass es schwierig ist, diese alle zu erfassen. Daher macht es auf jeden Fall Sinn, sich die Liste der Änderungen im oben verlinkten Release-Artikel einmal durchzusehen. Schön ist beispielsweise, dass nun Kennwörter im ZAuth-Modul immer mit dem aktuellsten verfügbaren Algorithmus (über die Security-Komponente von Symfony) gehasht und beim Login automatisch aktualisiert werden.

Aber auch das Release Announcement enthält nur einen Auszug der Änderungen. Alle Details finden sich wie immer im Changelog.

Gibt es schon Erweiterungen?

Die folgenden Extensions wurden bereits migriert und können daher mit Zikula Core 3.0.0-RC1 getestet werden:

  • Bereits im Paket enthalten:
    • Legal
    • OAuth (hier sind insbesondere LinkedIn und Instagram (neuer Anbieter) noch nicht getestet worden)
    • PageLock
    • Profile
  • Andere Erweiterungen (hier muß ggf. noch Composer ausgeführt werden, da es sich hierbei nicht um Release-Pakete handelt):

Was ist mit eigenen Extensions?

Für Entwickler von Erweiterungen ist auch die Refactoring Dokumentation interessant: hier haben wir die Änderungen aufgelistet, die vorgenommen werden müssen, um eigenen Code zu aktualisieren.

Die aktuelle Staging-Version von ModuleStudio 1.4.0 ist übrigens bereits vorbereitet: der Generator unterstützt Zikula 3 und auch einige Features, die nur mit Symfony 5 genutzt werden können. Details können im entsprechenden Changelog angeschaut werden.

Wohin mit dem Feedback?

Fehler und sonstige Probleme sollten auf GitHub gemeldet werden. Dort können die Entwickler diese Rückmeldungen sichten und einarbeiten.

Zur Klärung von Fragen, bei Anregungen und für sonstige Diskussionen stehen die Zikulaner gerne auch in Slack bereit.

Weitere Beiträge in Kategorie Zikula Apps

Kommende Neuerungen in Symfony 5.3
- Vor zwei Tagen wurde Symfony 5.3.0-BETA4 veröffentlicht. Dies nehme ich zum Anlass, um einmal einen Überblick über die wichtigsten neuen Funktionen zu geben, auf die wir uns im Rahmen dieses Updates …
Symfony Messenger - Behandlung erneut fehlgeschlagener Nachrichten
- Im Symfony Messenger gibt die Möglichkeit, fehlgeschlagene Nachrichten an eine failed queue zu leiten. In diesem Sammelbecken können diese dann inspiziert und nach Korrektur des zu Grunde liegenden …
Response-Eigenschaften im Zikula Theme-Layer anpassen
- In Zikula gibt es eine Besonderheit zu beachten, welche Einfluss darauf nimmt, wie die aus einem Request resultierende Response zum anfragenden Client gelangt. Per Standard wird die Response in …
Tabellennamen mit Doctrine dynamisch anpassen
- Mit Hilfe der Metadaten von Doctrine lassen sich jegliche Daten zu einer Entität zur Laufzeit verändern. Allerdings kann das in manchen Anwendungsfällen fortwährend notwendig sein, zum Beispiel in …
Kommende Neuerungen in Symfony 5.2
- Vor zwei Tagen wurde Symfony 5.2.0-BETA2 veröffentlicht. Dies nehme ich zum Anlass, um einmal einen Überblick über die wichtigsten neuen Funktionen zu geben, auf die wir uns im Rahmen dieses Updates …