Создание блоков в Друпал 7

22 октября 2012 в 10:02

В видео-уроке показано как правильно создавать блоки в Друпал 7 с помощью встроенного интерфейса. Описаны настройки показа блока. Так же здесь Вы увидите применение hook_block_info и hook_block_view, с помощью которых блок выводится кодом в модуле.

Ссылка не видео - http://drupalguide.ru/videos/10-sozdanie-blokov-v-drupal-7

Все видео сайта DrupalGuide.ru Вы можете увидеть за следующей ссылкой - http://drupalguide.ru/videos

Euro Drupal Camp 2012 пройдет впервые во Львове

3 августа 2012 в 14:32


Мы рады сообщить вам, коллеги, о самом долгожданном событии для всех участников Друпал коммьюнити - 4 ноября 2012 года во Львове состоится первый Lviv Euro Drupal Camp 2012!

Почему EURO Drupal Camp?
Все еще находясь в состоянии эйфории от результатов проведенного этим летом Евро чемпионата, ми решили пригласить наших европейских коллег еще раз в Украину. Согласно предварительной информации желание посетить событие уже изъявили несколько друпалеров из соседней Польши.

Старт сервиса DrupalGuide

3 мая 2012 в 16:38

В сфере ІТ технологий разработчикам важно не только показывать свои умения и навыки, но и уметь совершенствовать их. Важным аспектом в нашей работе есть постоянный апгрейд собственных знаний , которые , пускай даже в далеком будущем, но всё-таки понадобятся. Не стоит игнорировать новинки IT технологий, и Drupal в частности. Будь первым кто узнает о новшествах!!!

Создание многошаговых форм используя ctools multistep wizard

17 апреля 2012 в 16:46

В предыдущем посте я приводил пример использования Ctools modal API с помощью одной формы. В этом же я рассмотрю использование еще одного мощного инструмента, а именно Ctools multistep wizard с или без использования modal API.

Полная статья »

XML-RPC в Drupal 7

18 января 2012 в 14:23

XML-RPC – простой протокол вызова удаленных процедур. XML-RPC – является прародителем одного из популярных протоколов SOAP. Не смотря на свой возраст(реализован в 1998 году) XML-RPC не уходит в прошлое, а даже наоборот, часто используется в наши дни. Не исключением является использование XML-RPC в движке Drupal.
Полную версию статьи читать здесь

CommerceBox — бесплатный дистрибутив интернет-магазина на основе Drupal 7 и Drupal Commerce

29 ноября 2011 в 20:10


Представляем вам сборку интернет-магазина CommerceBox на основе Drupal 7 и модуля Drupal Commerce.

Отображение PDF-файла

11 июля 2011 в 17:51

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

Полная статья »

Коротко о Batch API

20 июня 2011 в 16:21

Пакетные операции дают возможность обрабатывать формы в течении нескольких запросов. Это предотвращает обрыв обработки изза тайм-аута РНР. Также пользователю предоставляется информация о ходе осуществления текущих операций.

Drupal 7 Install Profile

14 июня 2011 в 12:47

В предыдущей статье рассказывалось о создании инсталяционных профилей для Drupal 6. В данной статье будет рассказано о создании инсталяционного профиля для Drupal 7, об изменениях, которые произошли и приведены примеры.

Google и скорость загрузки страниц Вашего сайта

11 мая 2011 в 0:26

В конце апреля этого года в своем официальном блоге представители Google Analytics объявили об запуске бета-тестирования нового интерфейса.

В этой же статье я хочу рассказать об использовании новой очень интересной возможности – анализ скорости загрузки страницы.

Беглое сравнение Drupal 6, Drupal 7 и Pressflow с помощью XHprof

7 мая 2011 в 14:56

В продолжение двух предыдущих статьей (тыць, тыць) о профайлерах и в частности о XHprof профайлере от разработчиков Фейсбука рассмотрим вариант применения его для анализа производительности разных систем. Для примера взяты три разные сборки Drupal’a....

Почему мы всегда используем Pressflow для Drupal6-проектов

14 марта 2011 в 1:40

Pressflow - дистрибутив Drupal, который обеспечивает улучшенную производительность и масштабируемость. Он разработам ребятами из компании Four Kitchens.

Настройка профайлера XHprof для универсального использования

12 марта 2011 в 20:25

В моей предыдущей статье рассматривались возможности профайлера PHP кода XHprof от разработчиков Facebook-а, а именно затрагивались вопросы установки, настройки и использования

Поставлена задача настроить профайлер для универсального использования в виде:

Drupal Install Profile

10 марта 2011 в 19:37

Наверняка все сталкивались с готовыми сборками сайтов на Drupal, когда после установки получаешь готовый сайт с набором необходимых модулей, своей темой и т.д. Существует большое количество таких сборок, среди них Open Atrium, Open Publish, Drupal Commons и т.п. Думаю возникал вопрос "А как это реализовано? или "Как это сделать?" Ответ на этот вопрос - Drupal Install Profile. И так, как создать свой установочный профиль. В основном инсталляционные профили создаются на основе существующего сайта.

Шаг 1. Подготовка файлов.

Оптимизация изображений с помощью сервиса Smush.it

8 марта 2011 в 9:27

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

XHprof – иерархический профайлер PHP от разработчиков Facebook

7 марта 2011 в 23:47


XHprof – это иерархический профайлер для PHP c HTML интерфейсом. Ядро написано на языке С (на уровне отчетов и интерфейса код уже весь на PHP), а для скачки доступно в виде экстеншина для PHP. Этот профайлер умеет собирать данные о использовании памяти, ресурсов процессора, количестве и последовательности вызовов функций, а так же inclusive time (время, потраченное на функцию и на все функции, вызванные из нее) и exclusive time(время, потраченное на функцию без учета времени на вложенные функции).

Заметка: перевод строки <Any> в фильтрах views

5 марта 2011 в 8:07

В чем вопрос?
Очень много раз меня спрашивали как в выпадающем списке фильтра модуля views перевести элемент "Any".
Да! стандартно переводом интерфейса этого не сделать.

Почему?
Секрет кроется в файле views_handler_filter.inc.
$any_label = variable_get('views_exposed_filter_any_label', 'old_any') == 'old_any' ? '<Any>' : t('- Any -');

Варианты решения.
Первый, наиболее популярный и ошибочный ибо нужно хатчить модуль (не берегут же люди котят!):
обернуть строку '' в функцию t.

Вариант второй, добавить в settings.php строчку:
$conf['views_exposed_filter_any_label'] = 'new_label';

После это идем в перевод интерфейса и ищем Smile

http://internetdevels.ru/blog/views_any_translate