Drupal 10已經于2022年12月發布。帶有新的默認主題Olivero(代替Bartik)和新的默認管理主題Claro(代替Seven),以及CKEditor 5。
以下是一些已知的Drupal 10的特點和與Drupal 9的不同之處:
- 基于Symfony 6:Drupal 10基于Symfony 6進行開發,這是Symfony的最新版本,具有更好的性能和更高的可用性。
- 移除了過時的代碼:Drupal 10将移除Drupal 9中的一些過時的代碼和API,使得Drupal 10更加清晰、更加易于維護和擴展。
- 依賴更新:Drupal 10将對依賴項進行更新,包括Twig、Doctrine等,從而提供更高的性能和更好的可用性。
- 兼容性:Drupal 10将繼續注重向後兼容性。它的模塊和主題可以與Drupal 9相同的代碼進行共享,因此Drupal 9的模塊和主題可以相對容易地升級到Drupal 10。
- 内容管理體驗:Drupal 10将繼續改進内容管理界面和工作流程,提供更加優秀的用戶體驗和可訪問性。
- 更好的Web Services:Drupal 10将繼續增強對RESTful API的支持,使得Drupal 10可以更好地與其他應用程序進行交互,從而提高Drupal 10的可擴展性和可用性。
- 更好的主題層:Drupal 10将繼續提供更加現代化、可定制的主題層,使得開發者可以更加方便地創建和管理Drupal 10網站的外觀和感覺。
總的來說,Drupal 10将繼續在Drupal 9的基礎上進行改進和升級,注重向後兼容性,提供更好的性能和更好的可用性,同時改進内容管理體驗、Web服務、主題層等方面。
Drupal 10與Drupal 9最大的不同是基于不同版本的Symfony框架,因此具有不同的性能、可用性和功能。另外,Drupal 10使用Twig 3.x系列,而Drupal 9使用的是Twig 2.x系列。Twig 3.x系列相對于Twig 2.x系列來說,引入了一些新的特性和功能,如更好的錯誤處理、更好的調試支持、更好的擴展性等。同時,Twig 3.x系列也進行了一些性能優化,可以提供更高效的模闆渲染和更好的可擴展性。
评论