Ознайомлення спільноти з останніми новинами розробки
Вивчення Друпал із середини
Обмін досвідом і обговорення issue queue (черги завдань) http://drupal.org

Як ми створювали PHP Continuous Integration Workflow в нашій команді

Drupal HEAD, Ознайомлення спільноти з останніми новинами розробки Вивчення Друпал із середини Обмін досвідом і обговорення issue queue (черги завдань) http://drupal.org
2
0

Як ми створювали PHP Continuous Integration Workflow в нашій команді.

Як усе починалось

Почалось все з того, що в компанії піднялось питання knowledge exchange для команд, які рознесені по всьому світу.Проблема, яка виникла - команди кожного разу придумують велосипеди і пишуть по суті один і той же код.На той час в компанії вже була спільна поштова конференція по Drupal, але толку від неї було мало - розробникам отримати відповідь на питання було непросто. Також була в наявності база минулих проектів, але інвентаризації того, що в них там було створено - не існувало. Щоб було більш зрозуміло - компанія по суті створювала проекти, написані на PHP/Drupal, рідше - на Symfony2.Якось одразу стало зрозуміло, що зробити інвентаризацію коду людині, яка не приймала участь в розробці цього самого коду - нереально. Особливо після того, як я спробував глянути на той код...В той час я зрозумів, що не важливо, якого розміру компанія, і якого рівня проекти вона реалізовує - гавнокод пишеться всюди.Як тільки ми обломались із інвентаризацією минулих проектів, я приступив до реалізації Continuous Integration, яка б дозволила привнести в компанію певний рівень стандартизації робочого процесу.

Осінній ReviewSprint 7-го вересня

Drupal HEAD, Ознайомлення спільноти з останніми новинами розробки Вивчення Друпал із середини Обмін досвідом і обговорення issue queue (черги завдань) http://drupal.org
3
0

Є чимало напрямків, де завдяки згуртованій роботі можна зробити помітний внесок у розвиток Друпал-спільноти. Одним із них є рев’ю модулів “пісочниці” — програма, націлена на допомогу новим контриб’юторам, аби вони могли долучитися до списку «довірених» і отримати право створювати нові модулі. 7-го вересня компанія «Інтернетдевелс» запрошує всіх бажаючих підтримати нас і приєднатись до процесу модерації модулів. Початок спринту — 11:00 за Київським часом.

Отчет о код-спринте в Донецке

Drupal HEAD, Ознайомлення спільноти з останніми новинами розробки Вивчення Друпал із середини Обмін досвідом і обговорення issue queue (черги завдань) http://drupal.org
1
-1

28 апреля состоялся Drupal код-спринт в Донецке, в котором участвовали 9 друпалеров представлявших Донецк, Макеевку, Авдеевку и Луганск.

Место для проведения любезно предоставил ИзоЛаб, творческая лаборатория, в которой каждый человек может воплотить в жизнь свои самые необыкновенные фантазии с помощью огромного числа инструментов, а также лазерного плоттера и 3d принтера. Примечательно то, что ИзоЛаб сотрудничает с амстердамским ФабЛабом, который использует Друпал для своего сайта и в перспективе поделится исходными кодами с другими лабораториями, исповедующих общие идеи.

Взяв с собою немного провизии и жидкости для обеспечения бесперебойного питания мозга мы отправились в ИзоЛаб и уже в 10:00 познакомились друг с другом и обсудили наш план действий на этот день.

Несмотря на то, что у большинства участников не было опыта контрибуции в ядро Друпала, мы довольно быстро определились с темами: выбрали Whiskey и ROM инициативы, но выбрать конкретные задания было довольно трудно. В итоге пришлось использовать следующие две стратегии для выбора заданий:

Drupal CodeSprint 2013

Drupal HEAD, Ознайомлення спільноти з останніми новинами розробки Вивчення Друпал із середини Обмін досвідом і обговорення issue queue (черги завдань) http://drupal.org
1
0
Доброго дня, друпалери.

Минулого року перед кемпом ми проводили DrupalNight CodeSprint 2012, яким вдалось нашуміти немало на д.оргу і великий спринт там же, закривши більше 30ти завдань і стати ключовими в процесі прийняття twig в ядро.

Мотивація для участі в спринті

Форма реєстрації на спринт



Цього року у нас наступний кемп. І 2го червня проводимо аналогічний спринт, керуючись минулорічними знаннями
Місце проведення - Ciklum SkyPoint
Час спринта 11:00 - 20:00
Головне МЕТА іш’ю для спринта

Список ймовірних тем для спринта

Обучающая программа Drupal - первая ступень

Drupal HEAD, Ознайомлення спільноти з останніми новинами розробки Вивчення Друпал із середини Обмін досвідом і обговорення issue queue (черги завдань) http://drupal.org
1
-1

Первая ступень

  • Создать условия, при которых участники группы за год (9 сессий) смогут вырасти до middle/senior developers
  • Становление участником сообщества Drupal, мотивированным на community sharing
  • Обучаться в группе, получая навыки групповой работы и сотрудничества для работы в командах компаний класса enterprise.
  • Поддержка кадров компаний на высоком уровне, мотивирование сотрудников на долгосрочность жизни в компании.
  • Максимально привязать программу к сообществу, опираясь на взаимовыгодное развитие обучающихся и сообщества.
  • Программа ориентирована на junior/medium уровень

Дальше - больше

Новогодний Google+ Hangout o разработке ядра Drupal 8, сегодня, 25 декабря!

Drupal HEAD, Ознайомлення спільноти з останніми новинами розробки Вивчення Друпал із середини Обмін досвідом і обговорення issue queue (черги завдань) http://drupal.org
1
0

Добрый день, друзья.

Приглашаем вас на новогодний Google+ Hangouts посвященный Drupal 8 с Андреем Постниковым и Владом Моисеенко. Мы поговорим о том, что нового будет в Drupal 8, а также ребята расскажут подробнее о своем участии в разработке ядра системы.

Участие
Если вы принимали участие в разработке Drupal 8 и вам есть, что сказать, то подключайтесь к нам. Для этого оставьте в комментариях ссылку на свой Google+ профиль и добавьте меня в круги (https://plus.google.com/111053704258459064817). Начало hangouts для участников за пол часа до трансляции.

Трансляция
Если вы хотите смотреть онлайн трансляцию, то это можно будет сделать на моем канале (http://www.youtube.com/user/dealancer?feature=mhee). По началу трансляции мы вставим видео фрейм в этот пост.

Вопросы
Еслу вы хотите задать участникам вопросы вы можете это сделать написав в Google+ по тегу #drupal8hangout (https://plus.google.com/u/0/s/%23drupal8hangout).

Время и место
25 декабря 2012
19:15 - 20:30 (Киев)
21:15 - 22.30 (Москва)

Hangout будет проводится одновременно с Drupal Café в Донецке.

Drupalizm Sundays: Что за зверь D.O и как с ним обращаться!

Drupal HEAD, Ознайомлення спільноти з останніми новинами розробки Вивчення Друпал із середини Обмін досвідом і обговорення issue queue (черги завдань) http://drupal.org
3
-2

Данная инициатива обрела более менее осознаваемую форму в результате проведения DrupalNight перед DrupalCamp Kyiv 2012 и важных докладов кемпа
БоФ - будущее Друпал
OpenSource и Вы
а также кулуарных бесед между представителями из России и Украины, в которых поднимались темы развития локальных сообществ и проблем каждого из них.

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

Цели инициативы

  • подогревание рынка Drupal разработки,
  • обучение поведению в сообществе всех игроков рынка,
  • создание инструментов для обучения разработчиков и владельцев бизнеса,
  • повышение культуры разработки,
  • снижение рисков для заказчиков,
  • создание культуры конкурентного рынка,
  • создание среды для роста опыта разработчиков.
  • улучшение проектного менеджмента
  • уменьшение затрат на разработку
  • создание рынка инициатив а не существующего рынка исполнителей класса outsource.
  • облегчение рынка стартапов Drupal сегмента.

Howto not to do) или отчет о drupalnight 2012 Kyiv

Drupal HEAD, Ознайомлення спільноти з останніми новинами розробки Вивчення Друпал із середини Обмін досвідом і обговорення issue queue (черги завдань) http://drupal.org
1
-1

устал кодить?
открой друпалорг
пиши документацию
(с)vlad.dancer

[Для нетерпеливых ссылка на результаты]

Часть 1. Что- то нужно менять!

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

Вот что нужно менять - качество работы, делать ее так, чтобы потом с гордостью смотреть на нее в портфолио на linkedin или в резюме, а не так как заказчик видит ее, и вообще с каких пор заказчик влазит в личные процессы разработки. Делать так сказать по “drupalway”.

Часть 2. Бинго.

- Слава, привет, я хочу тебе помочь!
- Ну смотри мне нужна помощь в организации кемпа а также спринта!

Спринта.... где-то я слышал это слово, а, когда-то в первой моей фирме. Я не раз слышал как ребята собираются покодить в пятницу во благо личных интересов и сообщества друпал. Но тогда мне было я не хотел выглядеть глупым или было страшно!
Время прошло, страшно так и осталось, но появилось желание меняться и вот я говорю Славе:

- Я возьмусь за организацию спринта так как я всегда хотел поучаствовать в таком событии.

Часть 3. С чего начать?

HOW TO - Code Sprint

Drupal HEAD, Ознайомлення спільноти з останніми новинами розробки Вивчення Друпал із середини Обмін досвідом і обговорення issue queue (черги завдань) http://drupal.org
2
-1

Данный документ объединяет в себе опыт организации и проведения code sprint.
Целью данного документа является фиксирования информации (дабы каждый раз не придумывать велосипед), распространение данного события, улучшения организации и проведения.

Code Sprint

Как сделать патч на drupal.org

Drupal HEAD, Ознайомлення спільноти з останніми новинами розробки Вивчення Друпал із середини Обмін досвідом і обговорення issue queue (черги завдань) http://drupal.org
0
-1

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

Тема в которой сделан патч и по которой пишется данная статья http://drupal.org/node/1765756, поэтому подразумевается что мы работает с текущей версией Друпал 6.26.

Сам патч делается не на вашей версии ядра/модуля, а последней dev версии, которую нужно скачать http://drupal.org/project/drupal после чего внести наши правки и сделать файл патча. Сразу хочу сказать что все мы люди серьезные, поэтому ваш код должен соответствовать требованиям Друпал http://drupal.org/node/360052 и не нужно в файл патча включать отладочную информацию, отступы строк или объяснительные комментарии — только код и комментарии по делу, если необходимо.
Следующий момент, файл патча должен быть в кодировке UTF-8 и сохранен в формате UNIX (в Windows переход на новую строку дополняется возвратом каретки), эти ошибки видны в комментарии 8 http://drupal.org/node/1765756#comment-6490672 если нажать на ссылку «View details» у проваленого теста, будет написано — 4. Detect invalid patch format

Сам файл патча нужно правильно назвать. В имени файла не должно быть кириллицы или спец символов, только латинские символы и в нужном формате http://drupal.org/node/1054616#naming-conventions

Как работать на drupal.org?

Drupal HEAD, Ознайомлення спільноти з останніми новинами розробки Вивчення Друпал із середини Обмін досвідом і обговорення issue queue (черги завдань) http://drupal.org
0
-1

На DrupalCamp 2012 в Киеве был очень интересный БОФ на тему "Что мы хотим видеть в Drupal 8". Лично для меня там было 2 глобальных открытия:

  1. Мы сами делаем Друпал 8, поэтому не стоит ждать что там сделают разработчики, а уже сейчас следить за http://drupal.org/project/issues/drupal?text=&status=Open&priorities=All... и активно участвовать в дискуссиях и разработке новой ветки
  2. Я не умею работать на http://drupal.org/project/issues/drupal

Поэтому создаю топик в виде вопрос/ответ где опишу что мне не понятно в работе drupal.org (issues) и периодически буду просить помощи у сообщества в результате чего обещаю оформить доку на русском и украинском языках по работе с drupal.org.

Основные направления:

  • Как следить за issues
  • Как делать свой патч
  • Как помочь сообществу с переводом
  • Как и чем можно помочь сообществу

Полезные ссылки:
http://www.slideshare.net/podarok/do-ldo-for-developersfullAndriy Podanenko сделал слайды где показана работа с drupal.org
PS. Если у вас есть вопросы или комментарии, смело пиши в комментариях!