On 7-8.th of June Drupal Camp Kyiv takes plase in Kyiv. It is the biggest conference in Ukraine devoted to the CMS/CMF Drupal.
This year DEWEB Studio participates actively in this conference: we act as sponsors, reporters and help with the organization of the arrangement.
http://www.youtube.com/watch?v=amGNl5tjXbg
Привет, Санкт-Петербург!
В разгар летнего сезона, мы поговорим об историях обновлений,
например, с 6.4 до 7.х, с разными трюками, а также об истории исследования разных регрессий на продуктах Atlassian и других плагинов.
Наша программа будет пополняться, и мы рады к сотрудничеству.
Ждем Вас на встрече в Яндекс Деньгах.
Вместе с Николаем Нестеровым мы рассмотрим простое решение трудностей интеграции кода при разработке мобильного приложения, которое также облегчит continuous delivery и предоставит ряд других неочевидных преимуществ
Ссылка на видеозапись: https://youtu.be/B2dYiOl5MQI
On 7-8.th of June Drupal Camp Kyiv takes plase in Kyiv. It is the biggest conference in Ukraine devoted to the CMS/CMF Drupal.
This year DEWEB Studio participates actively in this conference: we act as sponsors, reporters and help with the organization of the arrangement.
http://www.youtube.com/watch?v=amGNl5tjXbg
Привет, Санкт-Петербург!
В разгар летнего сезона, мы поговорим об историях обновлений,
например, с 6.4 до 7.х, с разными трюками, а также об истории исследования разных регрессий на продуктах Atlassian и других плагинов.
Наша программа будет пополняться, и мы рады к сотрудничеству.
Ждем Вас на встрече в Яндекс Деньгах.
Вместе с Николаем Нестеровым мы рассмотрим простое решение трудностей интеграции кода при разработке мобильного приложения, которое также облегчит continuous delivery и предоставит ряд других неочевидных преимуществ
Ссылка на видеозапись: https://youtu.be/B2dYiOl5MQI
Самый простой и распространенный способ сборки приложения - это сборка с помощью файла pom.xml. т.е. с помощью Maven.
Мавен - это инструмент для сборки Java проекта: компиляции, создания jar, создания дистрибутива программы, генерации документации.
Сборка проекта происходит в любой операционной системе. Файл проекта один и тот же.
Редко какие проекты пишутся без использования сторонних библиотек(зависимостей). Эти сторонние библиотеки зачастую тоже в свою очередь используют библиотеки разных версий. Мавен позволяет управлять такими сложными зависимостями. Что позволяет разрешать конфликты версий и в случае необходимости легко переходить на новые версии библиотек.
Lviv Euro Drupal Camp 2015_От front-end разработки к темизации в DrupaldeWeb
Презентация Deweb “От front-end разработки к темизации в Drupal” затрагивает нюансы и базовые основы работы с темизацией в Drupal.
Deweb presentation "From front-end development to the theming in Drupal" is about the nuances and basics of working with theming in Drupal.
Самый простой и распространенный способ сборки приложения - это сборка с помощью файла pom.xml. т.е. с помощью Maven.
Мавен - это инструмент для сборки Java проекта: компиляции, создания jar, создания дистрибутива программы, генерации документации.
Сборка проекта происходит в любой операционной системе. Файл проекта один и тот же.
Редко какие проекты пишутся без использования сторонних библиотек(зависимостей). Эти сторонние библиотеки зачастую тоже в свою очередь используют библиотеки разных версий. Мавен позволяет управлять такими сложными зависимостями. Что позволяет разрешать конфликты версий и в случае необходимости легко переходить на новые версии библиотек.
Lviv Euro Drupal Camp 2015_От front-end разработки к темизации в DrupaldeWeb
Презентация Deweb “От front-end разработки к темизации в Drupal” затрагивает нюансы и базовые основы работы с темизацией в Drupal.
Deweb presentation "From front-end development to the theming in Drupal" is about the nuances and basics of working with theming in Drupal.
Comparing Drupal CMS with Raw PHP coding. Presentation for AISEC conference ItEvent09 - http://aiesec-if.in.ua/news/88-it-event-anounce
inspired by Drupal Camp 2009 (http://camp09.drupal.ua/)
Drupal: система для быстрой и комфортной разработки web-сайтовAlex Barkov
On October 30th, 2013 Alexander Barkov and Andrew Yun on behalf of the deWeb studio and Ukrainian Drupal community made a speech for the students and youth of Software Engineering club IT-master in the hall of the Academic Council "KPI". They talked about the benefits of using CMS / CMF Drupal, - the basic system, based on which we build our projects.
http://deweb.com.ua/blog/speech-students-community-it-master-kpi
Процесс разработки и тестирования с Docker + gitlab ciАлександр Сигачев
Доклад - https://www.youtube.com/watch?v=lJsqRwULRVA
Какие проблемы решаем?
быстрый вход нового разработчика в проект
стандартизация настроек разработчиков
переключение между проектами - разные версии ПО и библиотек (mysql 5.6/5.7, node 0.12/7.2)
приучаем разработчиков к сетевому взаимодействию компонентов
Microservice - масштабирование/разделения разработки
Делим ресурсы staging среды между проектами
7. Localization update
http://drupal.org/project/l10n_update
До:
1. установить модуль
2. найти и скачать перевод
3. загрузить перевод
4. обновлять при необходимости
После:
Все выполняется автоматически при установке нового модуля или языка
14. http://drupal.org/project/views
Views + VBO http://drupal.org/project/views_bulk_operations
Недостатки:
- все материалы скопом
- стандартные методы фильтрации
- скудный набор пакетных операций
15. http://drupal.org/project/views
Views + VBO http://drupal.org/project/views_bulk_operations
типы материалов делим
на страницы
фильтр настраиваемый
через views, AJAX load
расширенный набор пакетных
операций
настраиваемый вывод
материалов
16. 3. Оптимизация разработки и темизации
jQuery update
Global Redirect
Devel
Theme Developer
Block Class
20. Devel
http://drupal.org/project/devel
Набор инструментов для отладки drupal-проекта
• отслеживание и анализ переменных
• анализ запросов к БД
• мониторинг скорости работы и нагрузки на сервер
• отслеживание перенаправлений drupal_goto()
Подробное описание модуля:
http://ratatosk.net/drupal/tutorials/debugging-drupal.html
Демо модуль: http://drupal.org/project/devel_demo
22. Block Class
http://drupal.org/project/block_class
Указываем пользовательские классы для блоков
23. 4. Полезные модули
Расширение типов полей
Отображение структуры и навигации
Расширение контроля доступа
Модули для больших и/или оригинальных проектов
Прочие MustHave модули
24. Расширение типов полей
Date - дата и время
Link - внешняя ссылка
Location - указание гео привязок
References - ссылка на другую сущность
Media - медийные сущности: видео, аудио
Media Internet Sources - ссылки на интернет-ресурсы
25. Отображения структуры и навигации
MenuBlock
NodeBlock
MegaMenu
Superfish
Nice menu
Menu breadcrumbs
Taxonomy breadcrumbs
Custom breadcrumbs