Студия разработки сайтов и приложений

Netspark.ru

Умный ежедневник турагента

Доктурист

Платформа для ботов в Telegram

Ботопотамы

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

Drupal я люблю давно и работаю с ним так или иначе года с 2006-го. Домовая страница, на которой мы сейчас находимся, сделана на Drupal 11, а сайт Cotranslate.Net когда-то был сделан на Drupal 6. Большая часть проектов, заказанных в студии NetSpark, выполняется на Drupal.

Модули

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

Social Auth Ok 
 
Авторизация на сайте через ok.ru (Drupal 8) 
 
User Comments 
 
Позволяет добавлять комментарии к профилям пользователей 
 
SMSimple 
 
Отправка SMS через шлюз SMSimple. 
 
Quick Telecom SMS 
 
Отправка SMS через шлюз Quick Telecom. 
 
Drupal Commerce Small Cart 
 
Модуль упрощенной корзины для Drupal Commerce 
 
Drupal Commerce No Cart 
 
Перенаправляет пользователя на checkout при заказе каждого товара. Перед перенаправлением корзина очищается от предыдущих товаров. Если заказ не был оформлен до конца, в специальный блок будет выведено предупреждение с предложением оформить заказ или удалить его. 
 
Drupal Commerce Skip Payment 
 
Добавляет способ оплаты «Пропустить оплату», позволяющий оформить заказ без оплаты и сохранить его со статусом pending. На страницы всех заказов в этом статусе модуль добавляет кнопку «Переоформить заказ». С ее помощью пользователь сможет оформить заказ заново с другим способом оплаты. 
 
Yandex Map Field 
 
Добавляет небольшое поле для вывода в материале Яндекс.Карты с одним маркером (подойдет для карты в контактной информации). 
 
jSlider Form API 
 
Интеграция jQuery UI Slider в Form API Drupal 6. Версия для Drupal 7 поддерживается силами Spleshka на Drupal.org. 
 
Message Queue API 
 
Небольшой модуль с API отправки системных сообщений заданному пользователю. Совместим с Drupal 6, больше не поддерживается. 
 
Notabene 
 
Модуль для заметок на полях. Совместим с Drupal 6, больше не поддерживается. 
 
Logo Changer 
 
Модуль для показа разных логотипов в зависимости от времени суток. Совместим с Drupal 6, больше не поддерживается. 
 

Статьи

Периодически пишу про Друпал заметки и публикую их здесь, иногда перевожу чужие заметки с английского на русский. Все материалы, связанные с Друпалом, отмечены тегом «Друпальчики». Наиболее значимые материалы перечислены ниже.

Видео о нодах, полях и вкладках 
 
Видеоролик с примером создания симпатичных вкладок с полями ноды в Drupal 7 без единой строчки кода 
 
Видео про модуль Hansel 
 
Видеоролик о работе с модулем Hansel 
 
Крошечные модули 
 
Обзор модулей для работы с хлебными крошками 
 
Начинаем работать с Drupal 
 
Перевод большого руководства по быстрому старту в Drupal 6 специально для сайта Drupal.ru 
 
Front-end тестирование с помощью CasperJS 
 
Заметка о том, как начать работу с CasperJS на примере тестирования корзины Drupal Commerce 
 
Лента активности с помощью Message 
 
Создание ленты активности а ля соцсети с помощью модуля Message в Drupal 7 
 
Немного динамического раутинга в Drupal 7 
 
Заметка о создании динамических путей с помощью hook_inbound/outbound_alter 
 
Кризис в Друпале 
 
Перевод заметки о кризисе роста в Drupal 
 
Кризис. Результаты и выводы 
 
Перевод продолжения заметки о кризисе роста в Drupal 
 
Модуль социальных кнопок Up to like 
 
Обзор модуля Up to like с картинками и инструкцией по применению 
 
20 API за 20 дней 
 
Перевод неоконченного цикла статей про разные API в Drupal 6 
 
Как подружить свой тип данных с Views 
 
Руководство по интеграции собственной таблицы БД во Views 
 
Сохранение формы в Drupal с помощью AJAX 
 
Старинная статья про AJAX в Drupal 6 
 
Новости модулей 
 
Выпуски новостей о появляющихся модулях Drupal 6 (новых выпусков не предвидится) 
 

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

Чтобы заказать сайт или веб-приложение, просто напишите мне письмо, или обратитесь в студию NetSpark.

Обсуждение

Чтобы обсудить заметку, написать комментарий, или просто связаться, заходите в Телеграм-канал. У нас весело и всем рады!

Также меня можно найти в Хвиттере, Дзене, или Тенчате. А если вы на парковке, присоединяйтесь к каналу в Max!