---
title: 'Разработки под Drupal'
url: 'https://graker.ru/project/drupal'
language: ru
type: page
author: 'Роман Грачев'
published: '2022-01-19T15:44:18+03:00'
updated: '2026-10-28T12:22:55+03:00'
translations:
  en: 'https://graker.ru/en/project/drupal.md'
---

# Разработки под Drupal

[![](https://graker.ru/sites/default/files/theme/drupal_assoc.png)](https://www.drupal.org/u/graker)

[Drupal](https://www.drupal.org/) я люблю давно и работаю с ним так или иначе года с 2006-го. Домовая страница, на которой мы сейчас находимся, сделана на Drupal 11, а сайт [Cotranslate.Net](https://graker.ru/project/cotranslate_net) когда-то был сделан на Drupal 6. Б*о*льшая часть проектов, заказанных в студии [NetSpark](http://netspark.ru), выполняется на Drupal.

#### Модули

За время взаимодействия с Друпалом написал немало кода. Той его частью, которой можно поделиться с общественностью, обычно я стараюсь делиться. Вот небольшой список модулей, качайте и пользуйтесь на здоровье.

| [Social Auth Ok](https://www.drupal.org/project/social_auth_ok) | Авторизация на сайте через [ok.ru](https://ok.ru) (Drupal 8) |
|---|---|
| [User Comments](https://graker.ru/news/2013/04/07/modul_user_comments) | Позволяет добавлять комментарии к профилям пользователей |
| [SMSimple](https://github.com/graker/smssimple) | Отправка SMS через шлюз SMSimple. |
| [Quick Telecom SMS](https://github.com/graker/quicktel_sms) | Отправка SMS через шлюз Quick Telecom. |
| [Drupal Commerce Small Cart](https://graker.ru/news/2012/07/09/dc_smallcart) | Модуль упрощенной корзины для Drupal Commerce |
| [Drupal Commerce No Cart](https://graker.ru/news/2013/05/28/eshche_dva_modulya_dlya_drupal_commerce) | Перенаправляет пользователя на checkout при заказе каждого товара. Перед перенаправлением корзина очищается от предыдущих товаров. Если заказ не был оформлен до конца, в специальный блок будет выведено предупреждение с предложением оформить заказ или удалить его. |
| [Drupal Commerce Skip Payment](https://graker.ru/news/2013/05/28/eshche_dva_modulya_dlya_drupal_commerce) | Добавляет способ оплаты «Пропустить оплату», позволяющий оформить заказ без оплаты и сохранить его со статусом *pending*. На страницы всех заказов в этом статусе модуль добавляет кнопку «Переоформить заказ». С ее помощью пользователь сможет оформить заказ заново с другим способом оплаты. |
| [Yandex Map Field](https://graker.ru/news/2012/07/20/ymap_field) | Добавляет небольшое поле для вывода в материале Яндекс.Карты с одним маркером (подойдет для карты в контактной информации). |
| [jSlider Form API](https://graker.ru/news/2011/02/09/jslider_form_api) | Интеграция [jQuery UI Slider](http://jqueryui.com/demos/slider/) в Form API Drupal 6. Версия для Drupal 7 поддерживается силами Spleshka [на Drupal.org](https://www.drupal.org/project/jslider_form_api). |
| [Message Queue API](https://graker.ru/news/2010/11/12/message_queue_api) | Небольшой модуль с API отправки системных сообщений заданному пользователю. Совместим с Drupal 6, больше не поддерживается. |
| [Notabene](https://graker.ru/news/2010/06/08/notabene) | Модуль для заметок на полях. Совместим с Drupal 6, больше не поддерживается. |
| [Logo Changer](https://graker.ru/news/2011/09/08/logo_changer) | Модуль для показа разных логотипов в зависимости от времени суток. Совместим с Drupal 6, больше не поддерживается. |

#### Статьи

Периодически пишу про Друпал заметки и публикую их здесь, иногда перевожу чужие заметки с английского на русский. Все материалы, связанные с Друпалом, отмечены тегом «[Друпальчики](https://graker.ru/drupal)». Наиболее значимые материалы перечислены ниже.

| [Видео о нодах, полях и вкладках](https://graker.ru/news/2011/12/17/video_o_nodakh_polyakh_i_vkladkakh) | Видеоролик с примером создания симпатичных вкладок с полями ноды в Drupal 7 без единой строчки кода |
|---|---|
| [Видео про модуль Hansel](https://graker.ru/news/2011/04/30/video_pro_modul_hansel) | Видеоролик о работе с модулем Hansel |
| [Крошечные модули](https://graker.ru/drupal/papers/breadcrumb_modules) | Обзор модулей для работы с хлебными крошками |
| [Начинаем работать с Drupal](http://www.drupal.ru/quickstart) | Перевод большого руководства по быстрому старту в Drupal 6 специально для сайта Drupal.ru |
| [Front-end тестирование с помощью CasperJS](https://graker.ru/news/2014/12/17/casperjs_i_drupal) | Заметка о том, как начать работу с CasperJS на примере тестирования корзины Drupal Commerce |
| [Лента активности с помощью Message](https://graker.ru/news/2014/06/30/lenta_aktivnosti_s_pomoshchyu_message) | Создание ленты активности а ля соцсети с помощью модуля Message в Drupal 7 |
| [Немного динамического раутинга в Drupal 7](https://graker.ru/news/2015/02/26/nemnogo_dinamicheskogo_rautinga_v_drupal_7) | Заметка о создании динамических путей с помощью hook\_inbound/outbound\_alter |
| [Кризис в Друпале](https://graker.ru/news/2011/08/25/khvatit_krasit_guby_ogromnoi_svine) | Перевод заметки о кризисе роста в Drupal |
| [Кризис. Результаты и выводы](https://graker.ru/news/2011/08/26/kak_smyt_makiyazh_so_svini_ili_vykhod_iz_krizisa) | Перевод продолжения заметки о кризисе роста в Drupal |
| [Модуль социальных кнопок Up to like](https://graker.ru/drupal/papers/uptolike) | Обзор модуля Up to like с картинками и инструкцией по применению |
| [20 API за 20 дней](https://graker.ru/20-api-za-20-dney) | Перевод неоконченного цикла статей про разные API в Drupal 6 |
| [Как подружить свой тип данных с Views](https://graker.ru/news/2010/02/24/views_integration) | Руководство по интеграции собственной таблицы БД во Views |
| [Сохранение формы в Drupal с помощью AJAX](https://graker.ru/news/2009/09/26/ajax_form_submit) | Старинная статья про AJAX в Drupal 6 |
| [Новости модулей](https://graker.ru/novosti-moduley) | Выпуски новостей о появляющихся модулях Drupal 6 (новых выпусков не предвидится) |

#### Изготовление сайтов

Чтобы заказать сайт или веб-приложение, просто напишите мне письмо, или обратитесь в студию [NetSpark](http://netspark.ru).
