О проекте

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

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

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

Друпальчики

Микросовет — числовые поля

-6 votes
+
-

Когда нужно добавить материалам сайта параметры — цену, габариты, массу — умный разработчик помыслит о грядущем. И сделает поля, по возможности, числами: integer, float или decimal. Потому как может потребоваться сортировать и всяко ранжировать материалы по этим полям.
Не следует также делать поля текстовыми с целью потом взять с заказчика деньги за переделку. Это портит карму и цвет лица.

Микросовет — кладите модули куда положено!

-1 votes
+
-

Дорогие друзья.
В Друпале модули положено класть в sites/all/modules. Не просто в modules/, где лежат стандартные модули, нет. Не надо игнорировать правила. Не надо считать себя самыми умными. И поумнее есть, а бэкапы уже делают.

Создание формы в Drupal 8

-11 votes
+
-

Like all Drupal 8 module development, creating forms isn't quite as straight forward as it has been in the past using the hook system. Symfony has changed the way that forms get created and called, adding a layer of complexity with the move to object-oriented code. As far as the actual form API, several HTML5 form elements have been introduced, but in general it should be a pretty easy transition for most people.
Drupal 8 Module Development, Part 2: Forms

Выдернем новые сообщения из трекера

-12 votes
+
-

В стандартной поставке Друпала есть такой славный модуль — tracker. Славен он тем, позволяет пользователям отслеживать обновления тех материалов, которые они создали, отредактировали или прокомментировали. Материалы выводятся в таблице, в ней же отмечается, в каком из них были обновления и сколько написали новых комментариев с момента последнего посещения страницы пользователем. Удобно, в общем, особенно если материалов, с которыми взаимодействовал пользователь, достаточно много и обновляются они часто. На drupal.ru, например, автор заметки только трекером и пользуется.

Про работу и уважение

-6 votes
+
-

Есть у нас в NetSpark на техподдержке один сайт. На днях заказчик попросил внести в него некоторые изменения. А сайт делали не мы, делала его другая компания (воздержусь, не скажу, кто именно). Ну надо — значит надо, взялись за работу.
Вы наверное подумали, что сейчас я стану рассказывать, как плохо сделала сайт эта другая компания и как страшно нам пришлось его переделывать, и как много заплатил за это заказчик. Не, пост не об этом.

Еще два модуля для Drupal Commerce

-11 votes
+
-

Сделали еще два модуля, обратно по заказу портала Javascript.Ru.
Drupal Commerce No Cart
Модуль перенаправляет пользователя на checkout при заказе каждого товара. Перед перенаправлением корзина очищается от предыдущих товаров.
Если заказ не был оформлен до конца, в специальный блок будет выведено предупреждение с предложением оформить заказ или удалить его.
Подробнее

Drupal Commerce — Interkassa

-8 votes
+
-

По заказу портала Javascritp.Ru интегрировали в Drupal Commerce платежную систему «Интеркасса».
Прочитать подробности и скачать модуль можно на сайте NetSpark.Ru.

Микросовет — DrupalQueue

-4 votes
+
-

Всякий раз, когда нужно по запуску cron-а обработать несколько объектов, не поленитесь, добавьте три строчки для использования DrupalQueue.
Обрабатываемые объекты — совершенно внезапно — из нескольких превратятся в тысячи. И все равно придется добавлять.

Про вредные платежные системы

-4 votes
+
-

Ставил тут на один портал разные платежные системы. Для каких-то взял готовые модули, для других — написал, для третьих — переделал чужие, четвертые без меня поставили. Что их все объединяет?
Да то, что ни у одной из установленных платежных систем (русских и украинских) нет на сайте в форме оплаты кнопки или ссылки «Назад в магазин». Появляется только если ввести что-нибудь неправильно — номер кредитки там, или ID кошелька.

AJAX и Vote Up Down

-6 votes
+
-

Есть такой модуль — Vote Up Down. Весьма полезный, когда речь заходит обо всяких рейтингах, кармах и прочих количественных измерениях деятельности пользователей на сайте. Сам по себе он (модуль) вполне адекватный, в особенности если использовать подмодуль vud_field. К слову, есть тенденция к замене всех составляющих Vote Up Down на одно это поле — вполне в духе седьмого Друпала.