Служба підтримки 24/7:

+38 (097) 806-01-89

E-mail для замовлень:

info@armedsoft.com

Drupal 9.0, що очікуємо. Які нові плюси для розробників

Серпень 14, 2019

Drupal 9.0, що очікуємо. Які нові плюси для розробників

Наразі актуальною робочою версією Drupal є 8-ка, але в світі програмування немає нічого стабільного, тому є всі передумови для того щоб готуватись заздалегідь до версії 9.0. На офіційному сайті drupal.org вже можна скачати і випробувати dev-версію Drupal 9.0.

https://www.drupal.org/project/drupal/releases/9.x-dev

Вихід офіційної версії планується на червень 2020 року.

 

Причини переходу

Найбільшою залежністю в Друпал 8 є Symfony 3, підтримка якої планується завершитись після листопада 2021 року. В зв’язку з тим, до листопада 2021 року всі мають перейти на Drupal 9.0

Інша причина переходу на 9 версію стосується сторонніх залежностей. Тепер, коли Drupal інтегрується з такими спільними проектами PHP, як Twig та Symfony, йому потрібно дотримуватися життєвих циклів підтримки постачальників цих проектів. З випуском Drupal 9 буде підтримано версії програмного забезпечення, які існуватимуть довгий час, наприклад Twig 2 та Symfony 4/5.

 

Особливості структури Drupal 9.0

Фактично можна говорити про те, що розробники будують Drupal 9 в Drupal 8. Замість того, щоб працювати над Drupal 9 в окремій кодовій базі, вони розробляють Drupal 9 в Drupal 8. Це означає, що поступово будуть додані нові функціональні можливості які сумісні з кодом та експериментальні функції. Як тільки код ставатиме стабільним, розробники системи видалятимуть будь-яку стару функціональність.

 

Відомо, що версія Drupal 8.0 працює з Symfony 3.0. Drupal 9.0  планується використовувати з Symfony 4.0 або 5.0. В ідеалі це має бути 5 версія, але так як на даний момент Symfony 5.0 ще не випущений, у розробників Drupal 9.0 буде не досить багато часу щоб спробувати їхню синхронізацію. Зараз розробники працюють над можливістю роботи Drupal 8.0 з Symfony 4.0 а пізніше і з Symfony 5.0, так як це в подальшому може полегшити використання Drupal 9.0 з цими обома версіями Symfony.

 

Нові  можливості в Друпал 9.0

Drupal 9.0 матиме ті ж особливості, що і останній випуск Drupal 8 (крім тих, які надаються оновленими залежностями). Подібно до Drupal 8, Drupal 9.1, 9.2 тощо додаватиме нові сумісні з ними функції для Drupal 9 кожні півроку після виходу офіційної версії Drupal 9.0. Ключовою перевагою Drupal 9 над Drupal 8 є те, що платформа буде підтримуватися виправленнями безпеки після листопада 2021 року. Також, передбачається що Drupal 9 зможе забезпечити максимально просте оновлення для проектів, реалізованих на Drupal 8.

 

Оновлення існуючих систем

Планується що оновлення існуючих систем до Drupal 9.0 буде легким.

Випуск Drupal 9.0 залежатиме лише від видалення застарілої функціональності та модернізації залежностей від Drupal, таких як Symfony. Це зробить час випуску більш передбачуваним, а якість випуску - більш надійною.

Для авторів модулів це означає, що у них вже є нова технологія, тому вони можуть працювати над сумісністю Drupal 9 раніше (наприклад, вони можуть почати оновлення своїх медіа-модулів для використання нової медіатеки до виходу Drupal 9). Нові модулі, створені для Drupal 8 залишатимуться актуальними у Drupal 9, оскільки кардинальних змін у структурі  Drupal не відбудеться.

Але найголовніше, що для власників сайтів Drupal це означає, що оновлення сайту до Drupal 9 буде відбуватись набагато простіше, ніж оновлення до Drupal 8. Drupal 9 буде просто останньою версією Drupal 8, а її застарілі версії будуть поступово вилучені.

Інші записи

Рекомендовані вам

  • Серпень 20, 2019
    admin
    1,118
    Python лідер з вивчення мов програмуванння (Розробка)

    Наприкінці 1980-х років голландцем Ван Россумом була започаткована мова програмуванн Phyton. А вже у лютому 1991 року Гвідо опублікував вихідний текст і мова почала вільно поширюватися Мережею. Протягом десятиліть мова модернізувалася і вдосконалювалася, що забезпечило можливість програмістам застосовувати її сьогодні для створення програм і додатків, реалізації проектів у різних напрямках.

  • Серпень 14, 2019
    admin
    420
    PHP святкує ювілей 25 років (Розробка)

    PHP (Personal Home Page Tools) — це скриптова, крос-платформова, об’єктно-орієнтована мова програмування, яка була створена у 1995 році Расмусом Лердорфом для генерації HTML-сторінок на стороні веб-сервера.