Разработка

РазработкаЧто же будем делать

Вчера прошел опять вброс по поводу drupal.ru, типа позорще надо обновлять. Большинство согласно с этим и на drupalsn опять пошла активность.

Если тут достаточно живых пиплов, давайте в более «закрытом» обсуждении подумаем о дальнейшем. Было бы круто если Stan тоже выскажится.

Тут есть несколько вариантов и надо сначала определиться какой из них нам больше подходит:
1. Мы каким-то чудом догавариваемся с админом друпал.ру и совместно помогаем ему обновиться, с переносом текущего сайта на поддомен.

 
 
11.12.2013 — 10:32

РазработкаDrupal 8

Предлагаю всеми силами собрать в один пост всю самую полезную, нужную и просто интересную информацию по Drupal 8. Сборник предлагаю делать ссылками на годные статьи, а также можно составить список новых\измененных\удаленных фич в Drupal 8.

Что нового

Собираем все интересную инфу об изменениях, в общем ради чего и ждут восьмерку.

  • Новое ядро — новые возможности. Переход на ООП.
  • Новый шаблонизатор.
 
 
31.08.2013 — 10:12

РазработкаMappy - модуль для вставки карт

Было дело, я писал статью про создание продвинутой контактной страницы. Там была вставка карты, которая не только показывает место, но и может проложить к нему маршрут. В момент написания, у меня появилась идея написать модуль для простой вставки карт на сайт, ну и я его создал. Представляю вам модуль Mappy.

 
 
06.07.2013 — 11:03

РазработкаКнопка "Заказать звонок"


Очень часто народ спрашивает на drupal.ru, как же сделать кнопку с формой заказа обратного звона для посетителей. Делается это совсем не сложно, я даже засек, абсолютно с голой идеи для статьи до момента завершения я потратил 3 минуты (включая время на раздумье как делать).

 
 
11.06.2013 — 15:28

РазработкаРекомендации к публикации первого модуля на Drupal.org

Спустя долгих 6 месяцев, мой модуль все-таки пропустили на Drupal.org и с сегодняшнего дня я могу беспрепятственно публиковать модули без песочницы.

 
 
04.06.2013 — 19:10
Apps4Russia – это открытый конкурс для инновационных гражданских проектов в сфере Web-разработок.

РазработкаDrupal 7: Подключайте JS правильно

Невероятно часто народ подключает JavaScript файлы кто как может. А ведь в Drupal'e для этого есть спец функция, которая достаточно гибкая и полезная. Поэтому рассмотрим как можно добавить JS на сайт.

Вариант 1: Через кастом-модуль

Для таких изяществ есть спец функция drupal_add_js(). Она, как несложно догадаться, добавлят JS файл на сайт. Все просто и банально, вот вам парочка примеров:

 
 
30.05.2013 — 21:09

РазработкаДелаем страницу контактов более информативной

Давно хотел написать статью о том как сделать информативную страницу для контактов, но никак не мог придумать писать все раздельно, либо одной статьей. Решил все же написать все в одном, так как половина статьи у меня уже была написана ранее.

Итак, в данной статье я хочу рассказать о создании контактной страницы и формы средствами webform и карт яндекса.

 
 
24.05.2013 — 14:36

РазработкаПростое создание "Like"-кнопки средствами Rate

Кнопка «Мне нравится» встречается почти на каждом сайте, и в этой статье я расскажу как её создать на Drupal сайте при помощи модуля Rate.

Модуль Rate предназначен для создания различных видов оценок, будь то просто лайки, дислайки или оценка по шкале. Это достаточно гибкий инструмент и поможет создать несложные системы и меры оценки статей.

 
 
21.05.2013 — 12:51

РазработкаБлокировка доступа к нодам средствами Rules

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

Итак, приступим.

Шаг 1. Создаем новое правило (Rule).

Шаг 2. Назовем его «Тикет: Блокировка от просмотра» (ticket_block_view). Также укажем реакцию на событие «Content is viewed».

 
 
07.05.2013 — 18:23

РазработкаDrupal 7: Создание простой Feature (возможности)


Сразу оговорюсь, что с Features я знаком поверхностно. Доводилось пару раз побаловаться им. Решил раз уж буду делать Feature по технической поддержке, то и напишу как делал это.

Feature (он же: фича, фьюча, возможность — кто на что горазд) — модуль, который позволяет создавать наборы из текущего состояния сайта, а затем их использовать.

 
 
01.05.2013 — 15:56

РазработкаDrupal 7: Каталог при помощи Taxonomy & Views & Panels

Всем привет. Решил реализовать каталог на Drupal 7. Целью было создать его без модулей Ubercart и Commerce. Конечно, я понимаю что из них тоже можно сделать каталог, но зачем за собой тянуть столько левого функционала, я не понимаю.

 
 
24.04.2013 — 10:56

РазработкаDrupal 7: Служба технической поддержки на Views + Rules

Хотели сделать службу тех поддержки на Drupal-сайте, но не знали с чего начать? Этот гайд будет вам в помощь. В ходе данного гайда мы создам обычную службу технической поддержки на сайте.

 
 
22.04.2013 — 23:26

РазработкаИнтеграция темы с Color-модулем. Управление цветом темы из админки.

Все видели модуль Color в действии. Заходя вперед скажу, что если ваша тема слишком сложная, то этот модуль сразу пролетает, ибо его текущий функционал слишком скудный. Элементарно, невозможно добавить альфа-канал цвету, а это уже вызывает некоторые трудности (мне пришлось слегка менять верстку).

 
 
18.04.2013 — 16:49

РазработкаDrupal поиск по русски

Представляю Вашему вниманию свой велосипед для поиска на русском языке в Drupal 7

Хотя я и являюсь сторонником поиска на Sphinx, однако не у всех есть возможность его использовать в силу тех или иных причин.

За основу был взят модуль search_api_db и приделан русский стемминг от Котерова.
Получился поиск, использующий БД и умеющий искать по части слова.

 
 
14.09.2012 — 11:32

РазработкаПересчёт вычисляемого поля при обновлении связанной ноды

Задача: пересчитать вычисляемое поле при обновлении связанной ноды.

 
 
09.04.2012 — 11:01

РазработкаУпрощение темизации Drupal с помощью модуля Style Guide

Очень часто бывает, что при темизации Drupal некоторые элементы тем забывают протеммезировать. Всегда ли вы помните как выглядят у вас сообщения на сайте или кнопки? Модуль Style Guide создает страницу на которой показаны основные и наиболее часто встречаемые элементы страниц: формы, заголовки, изображения, сообщения, списки, таблицы.
Style Guide

 
 
26.01.2012 — 15:37

РазработкаДобавление классов first и last для полей с множественными значениями

К сожалению Drupal 7 по умолчанию добавляет к элементам полей только классы 'odd' и 'even', но не добавляет классы 'first' и 'last' для первого и последнего элемента поля. Этот недостаток можно легко устранить путем переопределения field.tpl.php файла.
 
 
19.12.2011 — 09:31

РазработкаLocation + Taxonomy: варианты решений.

Вариант 1:
используем http://drupal.org/sandbox/goron/1234754. Пока что только для семерки.

Модуль заменяет поля модуля location на таксономию сохраняя при этом иерархию. То есть заполнив поля страна, штат, город, адрес, вы получите на выходе в словаре Location соответствующие термины
страна
 — штат
----город
------адрес

 
 
02.09.2011 — 22:23

РазработкаПрограммно выбрать ноды без флага

Задача: Вывести список нод не помеченных определённым флагом.

 
 
13.07.2011 — 14:11

РазработкаHOWTO Пинг яндекса и прочих ПС на Drupal 7

Здравствуйте уважаемые!

Прочитав статью о пользе пинга статей, решил настроить пинг на 7-ке, оказалось, модуль multiping еще не портирован, а тот вариант, который на орге предложил andypost не пингует при посте статьи. Ждать не хотелось, решил написать свой сниппет для rules.

Ближе к телу.

 
 
05.07.2011 — 10:34