Сегодня, после почти 5 лет разработки, вышел Drupal 8, новая версия популярной системы управления сайтом. Это самое крупное обновление за всю историю Drupal. Вот список нескольких изменений из почти сотни улучшений в Drupal 8:

  • Редактирование и предпросмотр материалов прямо на сайте с использованием редактора WYSIWYG (CKEditor)
  • Комплексное управление материалами «из коробки» с поддержкой сущностей, полями и представлениями (views)
  • Настройка содержания страниц и даже форм и страниц «админки» с помощью административного интерфейса
  • Полная поддержка переводимости и локализации «из коробки»
  • Надежное управление конфигурациями для безопасного и простого переноса изменений между средами разработки
  • HTML5, адаптивная и ориентированная на мобильные устройства разметка
  • Поддержка REST-сервисов
  • Улучшенная доступность и поддержка WAI-ARIA
  • Поддержка современных стандартов и практик PHP с интеграцией популярных библиотек, таких как Composer, Symfony2, Guzzle и Twig
  • Значительно улучшена производительность «из коробки»
  • Улучшено кеширование и лучшая в своем роде поддержка CDN и обратных прокси-серверов
  • Полная поддержка PHP7, PostgreSQL и SQLite
  • … И многое другое


Полный список изменений описан в CHANGELOG.txt.

Скачать Drupal 8.
Попробовать демо Drupal 8.

Комментарии (22)


  1. slonopotamus
    19.11.2015 20:46

    Вот список нескольких изменений из почти сотни улучшений в Drupal 8


    А вот список из почти тысячи (!) дыр в Drupal: https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=drupal


    1. UrbanRider
      19.11.2015 21:21

      У альтернатив лучше с безопасностью? Или вы предлагаете самописные велосипеды делать? Я не пытаюсь яро защищать, я пытаюсь понят ваш комментарий?
      Это же технический ресурс. Если говорите, что такое плохо, скажите что такое хорошо?


      1. slonopotamus
        19.11.2015 21:41

        Да все что угодно, кроме Drupal и Wordpress, который такое же решето. Из популярных видимо остается Joomla.


        1. kentastik
          19.11.2015 22:24

          K2 забыли?


          1. volanddd
            20.11.2015 01:15

            k2 это не cms


            1. kentastik
              20.11.2015 06:19

              так точно, это уязвимость для joomla.



    1. Punk_UnDeaD
      19.11.2015 21:29

      Первое же по вашей ссылке.

      Cross-site scripting (XSS) vulnerability in the MAYO theme 7.x-1.x before 7.x-1.4 and 7.x-2.x before 7.x-2.6 for Drupal allows remote administrators with the «Administer themes» permission to inject arbitrary web script or HTML via unspecified vectors related to theme settings.

      Вы хоть понимаете, что ценность вашего комментария стремится к 1/-0?


    1. Plazik
      19.11.2015 21:29

      А вот список из почти тысячи (!) дыр в Drupal

      Это не дыры в Drupal, это часто потенциальные проблемы в безопасности контриб модулей для Drupal. Причем исправленные, а не активные.


      1. slonopotamus
        19.11.2015 21:50

        Мне официальная документация говорит:

        Now that you've installed Drupal, you will want to customize it to your tastes by adding modules and themes.


        https://www.drupal.org/documentation/install/modules-themes

        Я уж не знаю почему, видимо разработчики сами считают, что функционал без модулей недостаточен для типичных нужд.


    1. DenimTornado
      20.11.2015 14:39

      Ну бред же, в этой тысяче 99% баги неактульных версий.


  1. E_STRICT
    19.11.2015 21:28

    А вот список из почти тысячи (!) дыр в Drupal

    Там почти все CVE относятся не к Drupal, а к модулям сторонних разработчиков. Из оставшихся нет ничего что можно эксплуатировать на актуальной версии Друпал. К слову эти CVE создаются Drupal Security Team после соответстующего security релиза.


    1. slonopotamus
      19.11.2015 21:30

      184 CVE за этот год. Вы предлагаете обновляться раз в два дня? Спасибо, нет.


      1. E_STRICT
        19.11.2015 22:02

        Эти CVE относятся ко всем модулям опубликованным на drupal.org. Их там сейчас примерно 32 тыс. Можете сами прикинуть какой шанс получить уязвимость на сайте на котором установлено допустим 50 — 100 сторонних модулей и как часто такой сайт нужно обновлять. К слову большинство из этих уязвимостей невозможно применить к среднестатистическому друпал сайту так как они обычно требуют некоторых административных привилегий или включения каких либо мало используемых модулей (Open ID). Это тоже самое что вирусы под Линукс, которые нужно самому скачать, скомпилировать и запустить из под рута. Единственная реально опасная уязвимость за последние несколько лет была в прошлом году (Друпалгедон). Её опубликовали в таком же порядке как остальные (после security релиза), но из-за того что владельцы сайтов не особо спешили обновлятся эта уязвимость была широко использована.

        Я обновляю Drupal сайты 1-2 раза в год. Обновление обычно занимает несколько минут.


  1. Zdomb
    19.11.2015 22:39

    Настройка содержания страниц и даже форм и страниц «админки» с помощью административного интерфейса

    Это действительно является классной штукой для CMS в 2015 году?


    1. Denai
      20.11.2015 02:20

      Для бесплатной — вполне.


  1. PQR
    20.11.2015 12:15

    ориентированная на модульные устройства разметка
    что за модульные устройства такие?


    1. Plazik
      20.11.2015 12:41

      Мобильные конечно.


  1. JiLiZART
    20.11.2015 13:29

    Как то маловато материала, для системы которую писали 5 лет. Последний раз когда я в код 8ки заглядывал ничего общего с 7кой не нашел. Там переписали почти все.


  1. lifestyle
    20.11.2015 16:18

    > Попробовать демо Drupal 8.

    Site Under Maintenance
    Something Utterly Broke.
    Sorry, please check back later!


    Ясно