Всем привет!
Мы отобрали для вас самое интересное и полезное из мира Drupal за первые недели 2015 года.
В этой рубрике мы собрали несколько хороших заметок для тех, кто только начал работать с Drupal.
Над выпуском работали Олег Кот и Катя Маршалкина. Это уже третий выпуск на хабре (вот 1 и 2). Спасибо друпалу и нашим читателям за вдохновение :)
Будем рады комментариям, предложениям и дополнениям!
Мы отобрали для вас самое интересное и полезное из мира Drupal за первые недели 2015 года.
По-русски
- Во-первых, в тестовом режиме запустилась новая площадка сообщества DrupalifeCommunity. Слово автору:
Сразу скажу о судьбе проекта. Им я не претендую заменить Drupal.ru, это совершенно отдельное и самостоятельное начинание. Скажем так, альтернативное сообщество, как каким-то пытался стать DrupalSN.
На новой площадке уже замечено несколько друпал-гуру, а это хороший знак :)
- Чуть ли не первая серьёзная статья на русском, в которой одновременно встречаются слова Drupal и Postgres: «Тестирование производительности Drupal: MySQL vs PostgreSQL часть 1». Очень ждём следующих частей!
- Продолжая тему баз данных, Роман Агабеков подробно пишет про репликацию master-slave MySQL.
- Как же без Panels: в этот раз «Добавляем поддержку Token'ов в настройки Panel Pane».
- Рубрика «Антиквариат»: код либрусека пятилетней выдержки.
Drupal Lite
В этой рубрике мы собрали несколько хороших заметок для тех, кто только начал работать с Drupal.
- Добавляем к материалу поле-чекбокс.
- Модули для улучшения юзабилити списков. Не забудьте заглянуть в комментарии.
- Форматы даты и времени в Drupal.
- В системе темизации в Drupal поначалу можно запутаться. Заметка «How to override field templates in Drupal 7» помогает разобраться, как работают шаблоны полей.
- Один из способов создания Drag&Drop интерфейса во Views — модуль DraggbleViews.
- Лучшие материалы 2014 года по версии TheWeeklyDrop.
- Ну и хабровский обзор материалов для изучения Drupal, конечно.
Всё для Drupal-разработчика
- Начнём с серии статей про Drush, инструмент, без которого друпал не был бы друпалом: часть 1, часть 2 и часть 3.
Если вам вдруг стало грустно и одиноко, просто наберитеdrush --druplicon
:) - Сегодня виртуализация dev-окружения уже стала стандартом. Ребята из Blink Reaction написали роман в 5 частях про Vagrant и Drupal: 1, 2, 3, 4, 5.
- Пока создатель друпала Дрис Бёйтарт днюет и ночует с восьмёркой, облегчённый форк друпала Backdrop CMS празднует свой первый релиз. Кстати, о праздниках: самому друпалу уже 14 (!) лет.
- Backdrop CMS — полноценная часть Drupal-комьюнити. Такой вывод можно сделать, почитав целый разворот об этом форке в официальном Drupal-журнале.
- Фундаментальный труд о Panels для разработчиков подготовили в Палантире: Explaining Panels: An Overview for Drupal Developers.
- На Drupal.org выпустили подборку решений и модулей, которые помогут собрать и настроить свою CRM.
- Если вам нужно расширить функциональность модуля Context под ваши нужды, то обратите внимание на статью «Creating a Context Plugin».
- Юрий Герасимов в своём блоге показывает на примере, зачем может пригодиться
#theme_wrappers
.
Drupal 8
- Если кодить нет настроения, то вот вам восемь обзорных видео о восьмой версии Drupal.
- Отличный гид по изменениям в Form API поможет разобраться с формами даже зелёным новичкам. Без помощи хорошей IDE, конечно, будет сложновато.
- Akshay Kalose из Шри-Ланки в рамках Google Summer of Code изучила Drupal 8 с нуля и написала для него целый модуль: RDF UI. А ещё она написала полезную статью про AJAX в Drupal 8.
- Пара коротких заметок на тему Твига: добавляем переменную в шаблон, переиспользуем кусок Twig-шаблона.
- Создание своего Views-хэндлера в восьмёрке почти не отличается от того же процесса в семёрке. Посмотрите сами.
Интересные модули
- DataBase Email Encryption для шифрования почтовых адресов в базе.
- Field Split для Display Suite или Field Group.
- Query Parameters To URL для Views (требуется патч ядра).
- Panels, Why so slow? для профилирования панелей.
- Paragraphs — лёгкая замена Panels
- Smart Trim (видео)
- Entityform вместо Webform (большой туториал)
- Superfish (видео)
- Auto Assign Role (видео)
- Views Usage Audit, Views Maintenance и Views cache bully для обслуживания Views.
Над выпуском работали Олег Кот и Катя Маршалкина. Это уже третий выпуск на хабре (вот 1 и 2). Спасибо друпалу и нашим читателям за вдохновение :)
Будем рады комментариям, предложениям и дополнениям!