Отчет о DrupalCafe №2 в Харькове
27 октября в городе Харькове состоялось DrupalCafe №2. Так как компания AMgrade активно участвуем в развитии Drupal Community не только в Запорожье, но и по всей Украине, руководство компании было приглашено на мероприятие.
По приезду в Харьков, делегация от компании AMgrade отправились в офис компании WDG, где познакомилась с генеральным директором компании Александром Хистевым и его подчиненными, которые, переняв опыт лидеров Drupal разработки на украинском рынке (ShvetsGroup, AMgrade), начали организовывать Drupal Community в г. Харькове. В процессе общения генеральный директор компании AMgrade Марк Марченко и Александр Хистев обсудили совместные планы на будущее и стратегию развития дальнейшего сотрудничества.
После знакомства мы отправились в комфортабельный конференц-зал, вместимостью 40 человек. В связи с пробками в вечернее время начало мероприятия немного затянулось. В 18.15 были заняты последние места в аудитории и организаторы объявили начало мероприятия.
На первом докладе Алексей Гайдабура рассказал о полезных модулях, которые часто используются при разработке. Алексей разделил их на несколько категорий: модули для разработки, SEO-модули, модули для управления материалом и др. Также он дал несколько советов по разработке. Например, что не стоит отдавать рутовый аккаунт (uid=1) заказчику, а лучше создать отдельную роль администраторов и дать ей необходимые права управления пользователями, материалом. Если у заказчика есть команда SEO-специалистов, то для них лучше также создать отдельную роль с доступом только к нужным им настройкам. Также Алексей подробно рассказал о полезном модуле FileField Paths, который позволяет гибко конфигурировать пути для хранения файлов и изображений с возможностью подстановки значений шаблонов.

После первого доклада были обещанные плюшки и минералка =)
Вслед за Алексеем с докладом выступил Дмитрий Светличный (разработчик из компании WDG). Дмитрий рассказал о разработке скрипта, которой занимается он и его коллеги. Скрипт осуществляет слияние баз данных dev и production сервера. Реализовано это при помощи Apache Ant для Drupal 7. Дмитрий рассказал о разработанном модуле, который позволяет конфигурировать скрипт для Apache Ant. Непосредственно в модуле указывается, какой контент и какие настройки откуда необходимо брать при слиянии баз данных. Дмитрий обещал в скором времени опубликовать модуль по адресу drupal.org/project/synchro.
Последний доклад был об unit-тестировании в Drupal. Дмитрий Олареско (inuits.eu) рассказал о реализации библиотеки для автоматического unit-тестирования Simpletest, который реализован для Drupal в виде модуля. В Drupal 7 он идет в стандартной поставке и называется Testing. Для Drupal 6 необходимо установить модуль simpletest и небольшой патч ядра. Для simpletest в Drupal есть несколько дополнительных модулей. Например, simpletest_automator (только для drupal 6) позволяет автоматически генерировать тесты; а simpletest_clone позволяет тестировать функционал не на чистой установке drupal, а на клоне текущей конфигурации. Также для Simpletest реализован модуль для тестирования функциональности с помощью web-драйвера Selenium IDE. Этот модуль позволяет проверять работу javascript и даже верстку. Юрий Герасимов (основной разработчик этого модуля) и Дмитрий Олареско реализовали уже поддержку браузера Firefox и практически полностью Google Chrome. Последний, правда, не умеет еще делать скриншоты. В конце доклада Дмитрий показал как работает тестирование с помощью Selenium на примере заполнения формы с полем для изображения.
После докладов слово было предоставлено генеральному директору компании AMgrade Марку Марченко, который впервые организовал конференцию международного масштаба DrupalForum ZP за пределами столицы Украины и показал, что сообщество Drupal есть не только в Киеве (это подтверждает высокая популярность DrupalCafe в Запорожье, а теперь и в Харькове). Марк сердечно поблагодарил всех участников мероприятия и организаторов, а также сделал акцент на дальнейшем развитие сообщества Drupal в других городах, где компания AMgrade будет принимать активное участие.
Неофициальная часть прошла в тихом уютном кафе, где руководители компаний AMgrade и WDG обсудили перспективы развития Drupal в Харькове и Украине в целом. За другими столиками бурно обсуждались проблемы 7-го Drupal-а и то, каким будет Drupal 8.

Комментарии
Огромное спасибо орг-ам, было круто!
офтоп: кто-то на первом ДруКафе был прав, мне после парочки сайтов на 7ки что-либо делать на 6-ом вообще не хочется...
а почему?
Я как-то не могу психологически себя пересилить перейти на семерку (да и нет подходящего задания).
Свыкся с мыслью — "На 6х я сделаю быстро потому что знаю, а 7х это ж еще учить нужно"
я так же думал, ну типа апи сложнее и все прочее, но как полез смотреть различия понял что семерка и для верстальщиков удобнее (в плане тем) и для написания модулей, чего только стоит запрос в базу db_select, друпал стает все более ооп'ешнее )
а еще он из коробки очень красивый, даже напрягающий по началу overlay не столь раздражает. советую попробовать скорее! правда придется к вьюхам третьим привыкнуть, но то фигня, они не очень отличаются от 2ых.