Решил пощупать седьмой друпал и сделать на нём ещё один блог. Делюсь первыми впечатлениями:
-
При установке, файл
settings.php
создаётся автоматом, если на папкуsites/default
есть соответствующие права. Windows пользователям можно забыть про эту процедуру :) Приятно. -
Новая админская тема Seven не впечатлила. Шрифт Lucida Sans Unicode на винде выглядит ужасно, особенно кириллица (скриншот). Включил Garland.
-
Новая основная тема Bartik так же не вызвала никаких положительных эмоций. На d.org есть темы гораздо симпатичнее.
-
Структура меню управления изменилась и не в лучшую сторону (скриншот).
-
Очень разочаровала новая приблуда для администраторов под названием Overlay — всплывающие ajax окна. Не удобно и тормознуто. Вспоминаю сколько на неё было потрачено сил и не понимаю зачем :( Отключил.
-
Ещё больше разочаровал админский тулбар (скриншот). Толку от него никакого. Отключил и поставил Administration Menu.
-
Устанавливать модули можно из админки, достаточно указать URL к архиву с модулем (скриншот). Плохо что нельзя вместо URL указать имя модуля, на манер Drush.
-
В разрешениях ролей, у прав доступа появились описания (скриншот). Стало понятнее.
-
Вертикальные табы достаточно удобная штука (скриншот). Экономится куча места. Правда стили под гарландом не очень юзабельные, пришлось добавить пару правил в usercss (убрать назойливую рамку, подчёркивание текста и выделение болдом активной табы).
-
Из формы создания материала пропала кнопка "Отделить анонс от основного материала". Вместо неё теперь ссылка "Редактировать анонс" (скриншот), которая просто показывает поле для анонса, при этом текст до курсора не попадает в это поле (как это было в D6). И ещё теперь нельзя сделать анонс, который бы не показывался в полной версии ноды.
-
На сайте теперь может быть несколько главных администраторов. Добавлена новая роль — administrator.
-
Из списка модулей можно сразу перейти в настройки конкретного модуля (скриншот).
-
Модули CCK и ImageCache теперь в ядре под названиями Field и Image соответственно. Пользовательские поля можно добавлять к материалам, комментариям, пользователям и таксономии. Очень здорово. Конечно жаль что в ядро не вошёл Views, тогда это была бы бомба :)
-
Таксономия теперь тоже является полем, поэтому из настроек словаря пропала опция где нужно было выбрать тип содержимого, теперь это делается через интерфейс управления полями у конкретного типа материала. Стало логичнее.
-
Анонимным пользователям в форме комментариев больше не подставляется дефолтное имя (Гость). Странно, ибо очень удобная фишка была. Придется дописывать самому.
-
Понравились контекстные ссылки у блоков и материалов (скриншот). Избавляют интерфейс от админского "мусора".
-
В настройках поля Body (Содержимое) можно указать высоту поля (скриншот). Полезное свойство. По умолчанию оно просто громадное =)
-
Крон теперь работает без необходимости добавлять задачу в crontab. Меньше шанс что-то забыть при переносе сайта на продакшн.
-
Все настройки формата текста (ранее формат ввода) теперь сосредоточены на одной странице (скриншот).
-
В
sites/all
из коробки есть папкиmodules
иthemes
. Мелочь, а приятно. -
Журнал можно очищать без дополнительных хаков (скриншот).
- Вставка в CKEditor видео из ВКонтакте и Rutube (расширение модуля CKEditor 5 Media Embed)
- Как из PhpStorm выполнить тест(ы)
- Как работает опция "Aggregation type" в настройках полей Views при включённой агрегации
- Создание сравнительной таблицы с значениями из EAV Field
- Препроцессинг настроек форматтера перед сохранением
Комментарии
Хорошая статья. Спасибо.
Cron работает без добавления в crontab. А как тогда сервер опознаёт, что ему нужно периодически запускать cron?
http://xandeadx.ru/blog/drupal/189
Спасибо за обзор!
Мне эти всплывающие окна тоже не понравились, сразу удалил до лучших времен =)
Очень интересно узнать как у него с производительностью.
Views слишком спорный модуль чтобы его включать в ядро.
> В настройках поля Body (Содержимое) можно указать высоту поля
Ну, в Д6 это поле мне всегда казалось маленьким, и я часто увеличивал его высоты CSS. Хорошо что добавили опцию.
Ну а вообще, возникает ощущение, что некоторые новшества были сделаны "под себя" (имею ввиду компанию Aquia)
Еще вопрос - как в семерке осуществляется обновление переводов?
А то в Д6 меня напрягает 10 ссылок на которые нужно последовательно кликнуть чтобы обновить перевод причем для каждой нужно ждать по нескольку секунд. Есть-ли в Д7 одна кнопка/ссылка, нажатие на которую обновляет ВСЕ доступные переводы?
Конечно я понимаю что нужно использовать drush, (возможно в нем это делается одной командой) но на моем хостинге пока не удалось его поднять. Да и вообще, процент людей, использующих друпал без драша я думаю немаленький.
сейчас в D7 даже такой вид обновлений не доступен) live translation есть только под шестёрку
Ихмо, субъективный обзор.
Интерфейс админки, стал на много понятней и логичней.
Overlay, конечно на любителя, а вот админский тулбар очень удобная штука, особенно в сочетании с ярлыками (кстати, не упомянутыми в обзоре).
Seven для админки в самый раз, хотя шрифт мне тоже не понравился.
Добавить комментарий