Am 15. Dezember 2022 war es so weit. Drupal 10 wurde nach 2.5 Jahren Entwicklungszeit veröffentlicht. MD Systems hat in den letzten Monaten intensiv daran gearbeitet, die meisten Module, die wir pflegen oder bei deren Pflege wir behilflich sind, rechtzeitig für die Veröffentlichung von Drupal 10 bereitzustellen.
Im Allgemeinen sind bereits etwa 75% der 500 am häufigsten verwendeten Module kompatibel und es werden laufend mehr:
Drupal 10 project deprecation status
Im Vergleich zu Drupal 9 waren weniger Änderungen erforderlich, da der Entwicklungszyklus kürzer ist und weniger Änderungen im Drupal core (dem Kernsystem) vorgenommen wurden. Grundsätzlich war der Prozess und das Vorgehen aber sehr ähnlich wie schon bei Drupal 9.
Entfernte Module und Themes
Die herausforderndsten Änderungen in Drupal 10 für Drupal 9 Webseiten sind typischerweise das Entfernen und Ersetzen von nicht mehr unterstützten Modulen und Themes.
Bei Themes betrifft das insbesondere der Wechsel des Backend Themes zu Claro.
Diverse Module wurden ebenfalls entfernt, nennenswert ist der Wechsel von CKEditor 4 auf 5.
Alle Module und Themes sind weiterhin als separate "Contrib" Projekte verfügbar, aber spezifisch der Support von CKEditor 4 wird ebenfalls Ende 2023 eingestellt.
Bis wann wird Drupal 9 noch unterstützt?
Drupal 9 wird noch bis zum 1. November 2023 unterstützt, bis dann sollten alle Drupal Websites auf Drupal 10 migrieren.
Drupal 10 für Primer
Alle unsere Primer-Kunden mit aktivem Wartungsvertrag werden das Update auf Drupal 10 wie bei Drupal 9 mit einem regulären Primer Update erhalten.
Ausblick
Es gibt Diskussionen in der Drupal Community, einen Long-Term-Support für weitere 2 Jahre anzustreben. Das würde bedeuten, dass Drupal 10 bis September 2026 unterstützt werden würde. Dies ist aber ein komplexes Vorhaben, da Drupal von vielen anderen Projekten abhängig ist, die ebenfalls so lange unterstützt werden müssen.
Mehr Insights dazu gibt Ihnen Nathaniel Catchpole auf der Website von Third and Grove, wo er über den Long(er)-Term Support for Drupal 10 berichtet.