О проекте

Данный сайт попытка повысить коммуникацию самых активных разработчиков на CMS Drupal - блоггеров. Если Вы ведете свой блог о Друпале, значит Вы готовы делиться вашими знаниями, помочь другим. Не всегда ваши знания доходят до потребителя. Задача данного сайта агрегировать знания различных блогов в единую ленту и привести на Ваши блоги активных пользователей.

Активность пользователей на Вашем сайте будет дополнительным стимулом к дальнейшей работе.

Удачи во всех Ваших начинаниях!

Друпальчики

Импорт из CSV в OctoberCMS

-7 votes
+
-

В OctoberCMS из коробки есть возможность импортировать (и экспортировать) модели из csv-файлов. Как подключить импорт-экспорт к своим моделям — можно прочитать в небольшом мануале. А я пока попробовал импортировать посты прямо с домовой страницы, благо в плагине Blog импорт-экспорт уже подключен.
Выглядит это примерно вот так:

Quick Telecom SMS

-2 votes
+
-

Смастерил тут небольшой модуль, интегрирующий в Drupal 7 отправку SMS через шлюз Quick Telecom. Из коробки есть вывод баланса, форма с настройками (логин-пароль), передача на выбор по HTTP/HTTPS (все разруливается через drupal_http_request), ввод имени отправителя и периода отправки, тестовая форма для проверки.

EntityFieldQuery, node access и count

-7 votes
+
-

Допустим, есть вот такой код. Мы хотим получить количество нод заданного типа с заданными тегами, но считать только ноды, к которым есть доступ у текущего юзера (см. addTag).
$query = new EntityFieldQuery();

Сделать админскую страницу не админской

-7 votes
+
-

Суть в том, что иногда нужно, чтобы страница, которую Drupal считает админской, считать обычной. Зачем? Например, для того, чтобы админ видел эту страницу так же как и пользователи — в дефолтной теме оформления. Или, скажем, у вас установлен jQuery Update, для админки выбрана старая версия jQuery, а для обычных страниц — новая. Тогда обычные юзеры могут столкнуться с несовместимостью версий скриптов, например, на странице редактирования профиля.

Docker и Solr

-8 votes
+
-

В процессе работы регулярно использую docker. Использую не по основному назначению, а в качестве инструмента быстрой и легкой виртуализации. То есть в контейнерах у меня сайты или веб-приложения, по одному на контейнер. Сервер и БД в контейнере, код подключен через volume, чтобы можно было редактировать сразу из IDE. Как выяснилось, это довольно удобно в работе — не нужно загаживать локальное окружение всяким софтом разных версий, все можно пихнуть в соответствующий контейнер. И на нотбук перекидывать несложно.

D-Day

-11 votes
+
-

Ну что ж, вышел Drupal 8 сегодня, как обещали.
Всех поздравляю и в бой!

Drupal Commerce vs Magento

-12 votes
+
-

А вот Commerce Guys сравнивают Drupal Commerce с Magento (угадайте, с каким выводом):

Модуль социальных кнопок Up to like

-7 votes
+
-

Сегодня мы внимательно посмотрим на модуль социальных кнопок Up to like. Модуль не так давно разработал всем известный гражданин Plazik. Он (модуль, а не Plazik) умеет интегрировать на сайт социальные иконки с сервиса Up to like и кое что еще.

Микросовет банальный, про Views

-11 votes
+
-

Держите свои вьюхи в коде. Хук hook_views_default_views() — ваш лучший друг при работе с Views. Как только представление обрело нужные очертания — в код его, в код. Это легко, приятно и помогает от головных болей.

Почитать про Drupal 8

-11 votes
+
-

Drupal 8 in 2 Steps — примеры базовых вещей (создать страницу, переменную, темизировать что-то).
Changes in the Form API in Drupal 8 — об изменениях в Form API.
Drupal 8: Ajax in Forms — небольшой пример с аяксификацией формы.