Вышел Drupal 7.50 (следующий после 7.44) и Drupal 8.1.3

10 июля 2016 в 3:02
Аватар пользователя gor gor 4 14

7 июля прошло обновление Drupal 7 на 7.50
а 15 Июня были обновления Drupal 7.44 и Drupal 8.1.3

Обновления Drupal 7.44 и Drupal 8.1.3 были обновлениями по безопасности - смотрите https://www.drupal.org/SA-CORE-2016-002

Теперь немного подробнее про Drupal 7.50
Самое заметное - это прыжок с 7.44 на 7.50.
Говорят, это сделано, чтоб показать важность и обьем изменений сделаных в релизе.

Коротко о новом:
- administer fields права доступа, для управления полями. Теперь не нужно быть администратором для управления полями.
- зашита от clickjacking. По сути защита от того, чтоб ваш сайт не мог работать в iframe на другом домене.
- поддержка emojis. Теперь можно вставлять и сохранять emojis.
- PHP 7 совместимость. Но я бы хотел предупредить что большая часть contrib модулей и тем для Drupal 7 или будут работать с ошибками или порождать WSOD. Если решитесь пробовать, не забудьте про бекапы. Они пригодятся.
- Улучшения производительности в случае если Drupal пробует найти файл которого больше нет в системе.
- изменения в robots.txt для разрешения поисковикам индексировать css и картинки.

Детальнее по релизу читайте в CHANGELOG

Недавно я писал про новых разработчиков: Fabian Franz (Fabianx) и Stefan Ruijsenaars (stefan.r)

Как видно, выбор был сделан верным и ребята стараются.
Fabian Franz (Fabianx) проявил интерес к недавним изменениям в BackdropCMS а именно ускорения работы тестов ядра.

В issue 2759197 идет портирование моего патча 1366 - который позволил в 2 раза ускорить тесты ядра BackdropCMS.

К сожалению в релиз 7.50 изменения не вошли но ожидается что они будут в 7.60.

Комментарии

- зашита от clickjacking Это есть отлично!

- поддержка emojis. Понять бы как это делать, парни в теме кто попытается, отпишите плиз.

- PHP 7 совместимость. На это сутки надо, начну.

gor wrote:

К сожалению в релиз 7.50 изменения не вошли но ожидается что они будут в 7.60.

Вот я так и знал.
Спасибо за работу.
Теперь товарищу Фабиану легче жить, чо.

10 июля 2016 в 3:16

Блин, а я хвалю всем супер-тесты в этом релизе... Smile

Релиз, однако, интересный. Но порождает кучу вопросов:

- Правда, теперь нумерация релизов будет кратна 10-ти? Или следующий тоже очень важный?

- Как правильно настраивать (перенастраивать) БД для хранения в них новых юникодиков?
Из нагугленного - оф. инфа, и такая вот статейка.
Из них ясно следующее - версия MySQL должна быть > 5.5, и должен быть доступ к редактированию конфига БД (привет shared-хостингам).

Кому интересно, вот список этих emoji.

Также, большое негодование вызывает поддержка новый PHP-варнингов, благодаря которым сайт начинает ругать владельца за "неправильное" удаление модулей. Если Вы, когда-нибудь удаляли модули/темы без их предварительного отключения - Drupal Вам это припомнит.

Возникает в следующих случаях:

  • модуль/тема были удалены из ФС (файловой системы сайта) без отключения-удаления
  • модуль/тема были перемещены со своих прежних мест без отключения, или перерегистрации (Drush, вроде, умеет переносить правильно), например перенос из установочного профиля, или из общей папки в папкуcustom

Лечится - официальными рекомендациями:

  • перед поднятием истерик - просто пробуем запустить крон и очистить кеш сайта
  • все модули/темы, которые "вспомнил" Drupal - ложим на их прежние места
  • на странице модулей (admin/modules) отключаем их и удаляем на странице удаления модулей (admin/modules/uninstall). Или тоже Drush'ем - drush dis module_name && drush pm-uninstall module_name
  • повторяем первый пункт
  • если не помогает - в конвульсиях тянемся к бубну и смотрим что записано в табблице system нашей БД. Записи с модулями которые осели плохими воспоминаниями у сайта - беспощадно трем (на свой страх и риск!!!)

И главный вопрос - "А оно мне надо?"
ДА!!! Безусловно. Иначе дальнейшие изменения не встанут, и тогда не спрашивайте "почему у меня сайт взломали??"

10 июля 2016 в 11:15

Связь не со статьей, а с фиксом неправильно удаленных модулей в разрезе:
«Также, большое негодование вызывает поддержка новый PHP-варнингов, благодаря которым сайт начинает ругать владельца за "неправильное" удаление модулей. Если Вы, когда-нибудь удаляли модули/темы без их предварительного отключения - Drupal Вам это припомнит.»

12 июля 2016 в 23:02

Lotar wrote:

какая связь между друпал 7.5 и данной статьей?

Фабиан у Гора взял код и применил его в реализации обновлений ядра версии 7.50

На наших глазах происходят необычайные и изумительные вещи. Можно сказать вершится история, а мы спрашиваем - Какая связь?

10 июля 2016 в 16:08

Bober wrote:

Если Вы, когда-нибудь удаляли модули

Вот я на одном из своих сайтов, который выступает в роли тестовой площадки, когда помогаю на форуме новичкам, ставлю много модулей, затем удаляю и за несколько лет там столько обиды скопилось, ну не сказать что сильно много, я всё же не настолько безалаберен, но всёж.

Перевод на пхп 7.0 также оторвал из моей жизни кусок времени и нервов. Что то отвалилось даже, на двух похожих конструкциях - на одном напрочь, на втором, работает как ни в чём ни бывало. Отвалилось как раз на тестовой площадке.

В общем гонка за временем, организм живой и везде нужен контроль.

sergeybelya wrote:

Заголовок неверный. Вышел релиз 8.1.5.

Заголовок неверный. Вышел релиз 8.1.6. ))

13 июля 2016 в 1:22

Director-cemetery wrote:

ставлю много модулей, затем удаляю и за несколько лет там столько обиды скопилось

Для ленивых от этих обид уже наваяли модулек.Module Missing Message Fixer
Можно так же вручную сделать скул запросик.

15 июля 2016 в 12:21

NurOff wrote:

от этих обид

Уже приноровился искать повсему инету модули, лить и потом гасить по всем правилам, вроде не так и сложно как вначале показалось.
Досадно что коснулось казавшихся добросовестными разработок, известных мастеров.

15 июля 2016 в 12:36