Первая работа с Drupal 7
11 окт 2010
Я довольно хорошо знаю предыдущие две версии Drupal, поэтому было очень интересно поработать с новой, продвинутой. Просто администрирование пока что, без включения дополнительных модулей и без создания своих тем оформления. И вот какие выводы я сделала:
- Очень здорово, что включили CCK в ядро. Теперь можно создавать много разных полей для существующих и своих типов материалов, а также для терминов, что явилось полной неожиданностью и приятно удивило.
- Хорошо сделали, что убрали типы материалов page и story.
- Также прикольно что появилась встроенная поддержка прикрепления изображений к материалам, и при этом можно настраивать их размеры и другие манипуляции, которые производятся автоматически при загрузке (как в imagecache).
- Удобно что на странице модулей появились ссылки на настройки и права доступа почти у каждого включенного модуля.
- Просто мега-удобно загружать новые модули и темы по ссылке или с помощью "Обзор...". Давно хотелось, и, ура, это сделали)).
- Хорошо, что теперь можно создавать дополнительные форматы дат.
- Порадовали настройки блоков: добавилась возможность указать типы материалов, у которых выводить блок, а также можно разом настроить регионы вывода блока для всех тем сразу же.
- Здорово, что ссылки на настройки блоков - теперь не придатки тем оформления, а отдельный модуль Contextual links, который при желании можно выключить. Кроме того, позволяет редактировать и удалять материалы прямо в списке нод.
Далее пойдут недостатки.
- Очень неудобна навигация по админке. Простой неразвернутый список главных разделов на /admin - это несерьезно, ведь есть меню "Management" для этого. Приходится переходить на страницу /admin/index каждый раз. Также не спасает черная плашечка наверху, которая появляется с включением модуля Toolbar, потому что не добавили выпадание менюшек, а показан только верхний уровень админки, и он не покрывает всех потребностей в навигации. Придется всё равно ставить admin_menu, потому что этот модуль их покрывает с лихвой. Получается, удобство совсем не повысилось. Наоборот, легко запутаться, будет больше вопросов "Где настроить то и это?". Спасает модуль Shortcuts, но ссылки, которые можно вывести самостоятельно для удобства навигации, видны наверху только когда включен "бесполезный" модуль Toolbar. Благо что есть возможность выводить Shortcuts в блоке.
- Почему-то страница /admin/config выглядит примерно как /admin/index, а другие страницы админки совсем иначе: как простой список подпунктов.
- Модуль Dashboard считаю лишним в ядре. Не так часто требуется выводить блоки на одной странице, чтобы было как в iGoogle или MyYahoo.
- Так и не поняла, где можно настроить добавление терминов таксономии к конкретному типу материалов. Словарь создала, терминов добавила, а как их увидеть в материале, не знаю. UPD: ответ нашелся тут
- Кажется, довольно трудно новичку разобраться в 4 видах меню, которые существуют по умолчанию. Для этого, конечно, достаточно прочитать /admin/structure/menu, но ведь редко кто читает описания.
- Зачем убрали текстовый фильтр Full, пришлось создать его самостоятельно.
- Иногда вылетают разные ошибки, типа
Notice: Undefined index: access in menu_tree_output() (line 963 of /home/s/.../public_html/includes/menu.inc)."То есть видно, что сборка еще сырая.
- UPD: При попытке включения модуля Contact, хостинг sweb.ru выдает ошибку http://errors.sweb.ru/insecure.html
- UPD: Размещение регионов в теме теперь можно посмотреть на отдельной странице, а не тут /admin/structure/block. У меня изначально была ссылка на нее, а потом после чего-то исчезла. Не знаю, от чего это зависит, но это очень любопытно.

Вот возник такой вопрос по Lightbox2
Будет ли он выпущен и когда под 7-ку.
Попробовал всунуть YoxView но не могу найти никаких настроек... всё же это видно только плагин некий. Не как не разберусь как на текущий момент можно неализовать функционал типа Lightbox2
Чтобы узнать будет ли выпущен и когда, смотрите issues к модулю. Вот, например, этот содержит патчи, попробуйте применить, может заработает.
Я, так же как и вы, могу ответить на ваш вопрос с помощью поисковиков. Наберите "Drupal 7 Lightbox2" и смотрите выдачу.
> Иногда вылетают разные ошибки, типа
> Notice: Undefined index: access in menu_tree_output() (line 963 of /home/s/.../public_html/includes/menu.inc)."
Это скорее признак не сырой сборки, а быдлокода. По умолчанию отображение Noticов у большинства отключено, поэтому на них особого внимания не обращают
# UPD: При попытке включения модуля Contact, хостинг sweb.ru выдает ошибку http://errors.sweb.ru/insecure.html
Такое частенько бывает с sweb.ru. Даже на шестёрке бывает, что нельзя изменить список активных модулей, так как выдаёт ту же ошибку. Решается одним письмом в саппорт.
Здорово, новый друпал очень порадовал. Сам начну только с 7.1 версии, когда все будет стабильно, и ру-документации больше
С друпалом познакомился только начиная с 6 версии, давно ждал семерку, но к сожалению руки еще не дошли ее потестить.
Насколько понял внедрять ее в новые проекты еще рано, сыроватая.
Скажите по нагрузке сейчас как, стала полегче или все так же достаточно требовательна к хостингу?
Спасибо за обзор.
Семеркой уже надо пользоваться. Порог вхождения в систему намного ниже чем на 6.
Много хороших логических вещей и продуманных штучек.
Логика осталась прежняя. с шестерки просто перепрыгнул.
Конечно, косяков еще достаточно, но дело движется.
Рекомендую всем.
Я не специалист по сайтам, поэтому от случая к случаю занимаюсь этим по крайней нужде. Один сайт у меня на Drupal 6, а вот следующий начал в Drupal 7.4.
И вот все что в 6 было без проблем, в 7 полная ... огурцов. Все модули ставятся с ошибками. Перепробовал различные комбинации модулей для создания галерей и все в пустую. Плюнул и решил, хотя бы каким-то образом сделать вставку изображения в ноду и то не получается. А нужна вставка с превьюшкой. Кто подскажет набор модулей для реализации этого. Только прошу отвечать тех, кто сделал это на 7.
Подскажите а где взять такой модуль как Shortcuts?
Очень хорошо Вы всё описали. Про админку полностью согласен - не идеальна у 6-ки но гораздо понятнее. Тоже пришлось ставить модуль админ меню.
материал великолепный! Благодарю автора.
не могу сообразить, как разрешить загрузку изображений в ноду. поле field_image заведено, права выставлены - картинка тупо не загружается аплоад 0 байт
Возможно, дело в правах доступа на запись в папку.
Комментировать