Доклады

Создание кроссбраузерной темы

Название Докладчик

Best practices for cross-browser compatibility of Drupal website


Уровень знаний аудитории: Средний

This session is aimed to show the different ways of making your Drupal website to be cross-browser compatible. It includes overview of most often CSS issues and typical solutions that are done for Drupal: Conditional Comments, CSS hacks, JavaScript tricks. Moreover session covers review of powerful Drupal modules to solve CSS problems: Conditional Stylesheets, Conditional CSS Integration, IE CSS Optimizer, IE Unlimited CSS Loader, CSS Gzip. In the session you will learn what is the best and efficient approach from the lists shown above. You will also learn how to test and debug your site in different browsers using following ways: virtual machines, web services, CSS validators, Firebug and Web developer plugins.

Передовой опыт обеспечения кросс-браузерной совместимости в CMS Drupal
Доклад включает обзор наиболее типичных проблем CSS и способов их решения: Conditional Comments, CSS хаки, приёмы на JavaScript. В докладе будут рассмотрены следующие модули: Conditional Stylesheets, Conditional CSS Integration, IE CSS Optimizer, IE Unlimited CSS Loader, CSS Gzip. Также, вы узнаете о различных способах тестирования вашего сайта: специализированное ПО, вирутализация, web-сервисы, CSS валидаторы и др. Доклад актуален для Drupal версий 6 и 7.

dealancer аватар

Vadim Mirgorod
Ukraine, Donetsk,
http://drupal.org/user/243418 http://vmirgorod.name

Как выиграть с Drupal против альтернативных движков

Название Докладчик

Why Drupal! Как убедить заказчика, что вот оно, счастье!


Уровень знаний аудитории: Средний

Доклад рассчитан на менеджеров компаний, sales, тех, кото интересуют продажи
Рассмотрим типовые вопросы заказчика, ловушки и мины разных проектов
Оценка проекта - типичные ошибки, и к чему они приводят.
Правда, которую заказчик должен знать
Типичные стереотипы: самопис, коробочные решения (на примере joomla)
Другие вкусности

Доклад основан на опыте работы drupal-team InternetDevels длиною в 3 года. Количество проектов: 250+

v.levandovsky аватар

Виктор Левандовский
Ukraine, Луцк, Internetdevels
http://internetdevels.ua/

Увеличение производительности Drupal

Название Докладчик

Оптимизация Drupal для сайтов с Анонимным траффиком. Оптимизация Drupal для сайтов с зарегистрированными пользователями.


Уровень знаний аудитории: Продвинутый

Отпимизация Drupal для сайтов с Анонимным траффиком.

  • Pressflow вместо Drupal
  • Аггрегация и сжатие JS и CSS
  • Использование Boost
  • Кеширование Views
  • Использование Cacherouter - храним кеш в файлах, вместо базы данных
  • Описание кеш-таблиц в Drupal (наиболее часто встречающихся)
  • Elysia Cron - уменьшаем влияние cron на производительность сайта
  • Использование Memcached

Отпимизация Drupal для сайтов для сайтов с зарегистрированными пользователями.

  • Отличие между оптимизацией сайтов без пользователей (с анонимным трафиком) и сайтов с пользователями
  • Модуль Authcache (Easy Authcache)
  • Хранение сессий пользователей в Memcached
  • Varnish + ESI
  • MongoDB - использование NoSQL на примере freerice.com
sbozhko аватар

Сергей Божко
Ukraine, Симферополь, Adyax
http://drupal.org/user/280922

Use of Varnish to increase Drupal sites' performance


Уровень знаний аудитории: Средний

- What Varnish can do. Why and when it should be used. How it works.
- Use of Varnish alongside Drupal. What prevents an effective use of Varnish alongside Drupal.
- Varnish module - http://drupal.org/project/varnish.
- Pressflow. Varnish and Drupal 7.
- Configuration of Apache based web-server.
- Tuning Varnish. Varnish configuration language.
- Examples.

silversmith аватар

Александр Петров
Ukraine, Kyiv, Omnigon Communications LLC
ICQ: 232589217, Skype: petrov.olexandr

Увеличение производительности Drupal-проекта на примере hr-portal.ru


Уровень знаний аудитории: Продвинутый

Как мы сделали так, что сайт на Drupal, целиком построенный на готовых модулях, быстро работал на VPS при помещаемости в 60 000 уникальных посетителей в сутки

artempankov аватар

Артем Паньков
Russia, Moscow,

Использование модуля Views

Название Докладчик

Views стандарт вывода списка данных. Расширение Views - написание плагинов.


Уровень знаний аудитории: Средний

Определим место Views между другими основными модулями вывода данных, к примеру Panels, различия использования.
Рассмотрим вопросы расширения системы способом написания плагинов под Views Drupal7.

Viktor аватар

Виктор Шелепень
Ukraine, Kyiv,
http://drupal.org/user/769560 skype - vlikin, gtalk - viktor.likin@gmail.com http://vlikin.blogspot.com

Создание модуля

Название Докладчик

Single Page Website


Уровень знаний аудитории: Средний

В докладе будет раскрыт опыт создания модуля, с помощью которого можно реализовать внешнюю часть Друпал сайта в виде одной страницы
(см. Single Page Websites в Google), навигация по которой осуществляется с помощью меню, ведущего на отдельные якоря в теле страницы.
Переход по ссылкам меню осуществляется в виде плавной прокрутки страницы к соответсвующему якорю.
Модуль разрабатывался под Друпал 7, поэтому будут описаны некоторые особенности разработки для этой ветки Друпала.

Будет показаны этапы разработки:
- поиск подходящей архитектуры
- различные возможные варианты решения, их плюсы и минусы
- страница настроек модуля, разработка простых и понятных для пользователя настроек
- использование Sandbox projects (песочницы Drupal.org)
- подача заявки на полноценный проект

Страница проекта на Drupal.org: http://drupal.org/sandbox/vasilyyaremchuk/1131866
Демо: http://yaremchuk.ru

The report describe the experience of creating the module which can show Drupal site as so called Single Page Website so the public content of the site provide to one Landing Page (see Single Page Websites in Google). Drupal menu transform in menu with the links to the anchors on this Landing Page.
The module was developed for the Drupal 7 so some features of the development will be described for this branch of Drupal.

Following stages of development will shown:
- search for a suitable architecture
- the various possible solutions, their pros and cons
- setting page: looking for simple and user friendly solution
- sandbox projects (sandbox Drupal.org)
- apply for full project access

Project page on Drupal.org: http://drupal.org/sandbox/vasilyyaremchuk/1131866
Demo site: http://yaremchuk.ru

vasilyyaremchuk аватар

Василий Яремчук
Ukraine, Симферополь, Successful Development LP
http://drupal.org/user/576918 Skype: vasilyyaremchuk, Email: vaso1977@gmail.com

Руководитель команды Друпал разработчиков компании Successful Development LP

Плотно занимаюсь созданием сайтов на Drupal с 2007 года.

http://yaremchuk.ru

Drupal для контент-менеджеров

Название Докладчик

How to make friendship between Drupal and content-manager? / Как подружить контент-менеджера с Друпалом?


Уровень знаний аудитории: Средний

How to make friendship between Drupal and content-manager?
Subject of the report is the detection of Drupal system capacity, simplification of site management system and clarification of the issue for an average content manager. It is widespread opinion that Drupal system is not manager- friendly. It’s true. But it concerns users who mastered only info searching opportunities of the Internet.
Therefore, the objective of this report is the disclosure of principles and general conditions needed to satisfy the requirements of these users, including creation of manager- friendly themes and other peculiarities of admin area development for site content management.

Как подружить контент-менеджера с Друпалом?
Тема доклада заключается в том, чтобы раскрыть все возможности системы Друпал и упростить процесс управления сайтом среднестатистическому контент-менеджеру. Бытует мнение, что система Друпал не дружелюбна к менеджерам. Да, для человека, который в интернете кроме поиска ничего не освоил, будет трудновато освоить ее быстро.
Поэтому целью данного доклада является раскрытие принципов и общих требований необходимых для удовлетворения данного слоя пользователей. Также будут рассмотрены вопросы, касающиеся создания дружелюбной темы для менеджера и другие моменты создания админ области для управления контентом на сайте.

DmitryDrozdik аватар

Дмитрий Дроздик
Ukraine, Симферополь, VolcanoIdeas
http://drupal.org/user/574124 isq:439786494, gtalk: dmitriydrozdik@gmail.com

Drupal для очень больших сайтов (Enterprise)

Название Докладчик

BOND: Гигантский Drupal в огромной компании


Уровень знаний аудитории: Средний

Berlingske Media -- это крупнейшее в Дании медиа агенство. Основатель Ernst Henrich Berling. Дата основания 1749 (262 года назад!).
На данный момент агенство владеет 75 интернет изданиями, многие из которых крутятся на CMS в которой за основу взят Drupal. Данная система обеспечивает стабильную работу при больших нагрузках и называется она BOND.

Я приведу некоторые цифры:

  • 6M уникальных пользователей в месяц
  • 175M просмотров страниц в месяц
  • 20G+ размер базы данных
  • 2.5M+ nodes
  • 60K+ taxonomy terms
Andriy Kushnarov аватар

Andriy Kushnarov
Ukraine, Kyiv, Berlingske Media
Mail: akushnarov@gmail.com http://about.me/akushnarov

Создание приложений для iPhone/iPad/Android с использованием Drupal как основной системы

Название Докладчик

Drupal Services. Integration with third party applications. iPhone, Android etc.


Уровень знаний аудитории: Средний

This presentation is about current state and usage module Services. Main aim of the presentation is to give overview of the API of Services module and available instruments to build API for connection from other third party applications.

I have already given talk about Services. You can review my slides on http://www.slideshare.net/ygerasimov/drupalcafe4-kiev-services, http://www.slideshare.net/heyrocker/drupal-services-3-drupal-dev-days-20...

I will also share my experience building interface for iPhone applications we have built.

Presentation is for beginner, intermediate level developers but can be interested for everyone.

Темой этой презентации является модуль Services (drupal.org/project/services). Этот модуль позволяет создавать интерфейс для взяимодействия с сторонними приложениями например написанные под iPhone или для Android. Я расскажу про возможности и уже реализованный функционал модуля и поделюсь опытом создания REST интерфеса для iPhone приложения.

Вы можете так же ознакомиться с уже существующими слайдами предыдущих презентаций на эту тему http://www.slideshare.net/ygerasimov/drupalcafe4-kiev-services, http://www.slideshare.net/heyrocker/drupal-services-3-drupal-dev-days-20...

Презентация расчитана на начальный и средний уровень разработчиков (на презнетации будет код). Но думаю, будет так же полезно послушать всем.

ygerasimov аватар

Yuriy Gerasimov
Ukraine, Kyiv, Madcap
http://drupal.org/user/257311

Drupal developer and contributor. I am maintainer of several modules and contribute a lot to Services module. Look at my d.o. profile for more information.

http://ygerasimov.com

MongoDB и Drupal

Название Докладчик

MongoDB integration example for solving performance and high-load problems. Пример интеграции MongoDB для решения проблем производительности и высокой нагрузки.


Уровень знаний аудитории: Продвинутый

This presentation is about real life example of using MongoDB on our not specific project for Drupal which supports more than 25m pageviews per day, more than 500k registered users with page load time less than 1sec.
It will give an understanding how MongoDB can be easily used to increase performance of web-site.
My presentation will be as easy as possible with simple examples and schemas but it will require at least intermediate level of developers.
For more details see short (actually draft) plan bellow.

Этот доклад о применении MongoDB в одном из наших реальных проектов, который на данный момент обслуживает более 25млн показов страниц в день, более 500тыс зарегистрированных пользователей с скоростью загрузки страниц менее 1сек.
Он позволит понять каким образом можно использовать MongoDB для увеличения производительности сайта.
Мой доклад будет на столько простым на сколько это возможно с несложными схемами и примерами, но он требует как минимум среднего уровня разработчиков для полного понимания.
Для более детальной информации ниже приведен короткий (немного черновой) план доклада.

Evgeniy аватар

Evgeniy Karelin
Ukraine, Kyiv, Adyax
email: evgeniyk@adyax.com, tel: +380979479796

Менеджер киевского офиса компании Adyax. Также занимаюсь разработкой сайтов на Drupal уже более 2.5 лет

http://adyax.com

Drupal + Mongo. Свободу ноделоадам!


Уровень знаний аудитории: Средний

Хранение нод в Mongo позволяет вызывать node_load() так часто как хочется :)
Это открывает возможности для применения новых архитектурных решений.

Я расскажу как мы используем связку Drupal + Mongo в работе, чтобы:
- быстро создавать и темить views
- уменьшить количество шаблонов
- удобно встраивать ноды в сочетании с модулем panels

PavelPrischepa аватар

Павел Прищепа
Russia, Новосибирск, Adyax
http://drupal.org/user/1260050 http://www.facebook.com/profile.php?id=100001080503252

Как сделать великолепную тему

Название Докладчик

Создание темы. От логики к представлению.


Уровень знаний аудитории: Средний

* ENG *
This presentation is focused on the principles of creating themes for Drupal.
The purpose of presentation is revelation of the principles and requirements for themes creation.
Useful tools (like creation of sub theme based on Zen, modules which can help / assist during the creation process) are considered / examined, as well as basic principles and requirements regarding code formatting within themes.
Boundary line between Logic and View is demonstrated, along with explanation why it should be used.
Mistakes frequently occurring in the process of theme development for Drupal will be considered as well, too.

* RUS *
Данная презентация фокусируется на принципах создания тем для Друпала.
Целью презентации является раскрытие принципов и требований при создании тем.
Рассмотрены удобные средства (такие как создание суб темы на основе Zen, модули, которые могут помочь в создании), а также основные принципы и требования к оформлению кода в темах.
Показана линия раздела логики и представления, и почему ее необходимо придерживаться.
Также рассмотрены частые ошибки, допускаемые при разработке тем для Drupal.

USeR_ аватар

Alexandr Ilivanov
Ukraine, Simferopol, VolcanoIdeas

Drupal 7 Database API

Название Докладчик

$Drupal7= db_select( 'camp11_users', 'cu') ->fields('cu', array('name', 'session')) ->condition('name', 'podarok', 'like') ->databaseAPI() ->execute()


Уровень знаний аудитории: Средний

Переход на Database API
Основные методы и функции
Возможность работы с несколькими базами данных
'Использование D7 database API в D6

podarok аватар

Andriy Podanenko
Ukraine, Kyiv, Simbioz
http://drupal.org/user/116002 icq: 499918925, jabber: podarok@jabber.org, gtalk: podarokua

drupal евангелист. разработка сложных enterprise систем.
гештальт-тарепавт

http://druler.com

ВОЛЬНАЯ ТЕМА

Название Докладчик

Что нам стоит сайт построить?


Уровень знаний аудитории: Начальный

Раскрыть разработчикам как следует и как не следует делать сайты.

Планируется осветить вопросы стандартов кодирования, целесообразность написания своих модулей, форки существующих модулей , правильной темизации.

Вообще тема достаточно обширная, поэтому можете для конкретизации писать в комментарии на чем следует заострить наибольшее внимание.

glu2006 аватар

Юрий Глушков
Ukraine, Днепропетровск, ARDAS Group
http://drupal.org/user/306391

Анатомия Drupal сервера от IT Patrol inc.


Уровень знаний аудитории: Средний

Любой полезный ресурс рано или поздно выходит за рамки «shared hosting» тарифов и владельцы ресурса начинают поглядывать в сторону VDS, выделенных серверов и облачных решений.

Из нашего доклада Вы узнаете:
- стоит искать другого хостера или уже пришло время переезжать на выделенный сервер;
- о выборе площадки для аренды или размещению своего сервера;
- о выборе ресурсных характеристик сервера, подборе и конфигурации ПО;
- что делать дальше, когда сервер установлен.

Многие моменты доклада будут украшены реальными примерами из опыта работы компании «IT Patrol inc.»

Любой полезный ресурс рано или поздно выходит за рамки «shared hosting» тарифов и владельцы ресурса начинают поглядывать в сторону VDS, выделенных серверов и облачных решений.

Из нашего доклада Вы узнаете:
- стоит искать другого хостера или уже пришло время переезжать на выделенный сервер;
- о выборе площадки для аренды или размещению своего сервера;
- о выборе ресурсных характеристик сервера, подборе и конфигурации ПО;
- что делать дальше, когда сервер установлен.

Многие моменты доклада будут украшены реальными примерами из опыта работы компании «IT Patrol inc.»

niko аватар

Олег Наталушко
Ukraine, Кременчуг, IT-Patrol.Inc
тел. +38 (067) 4176171, ICQ: 359118372, Skype: onatalushko, email: olegnatalushko@gmail.com

Интернационализация сайтов на Drupal 7: новые функции, новые возможности


Уровень знаний аудитории: Средний

Доклад предлагается в продолжение темы доклада о многоязычии сайтов на DrupalCamp-2009. За прошедшие с тех пор два года вышел долгожданный Drupal 7, в котором появился ряд важных изменений по поддержке многоязычия как на уровне ядра D7, так и в дополнительных модулях, используемых для создания многоязычных сайтов. Например, в D7 появились возможности поддержки многоязычия на уровне полей (а не только нод) благодаря новому Field API, в i18n появился новый Translation set API, благодаря которому улучшено управление многоязычием таксономии, меню, путей и так далее, добавлены новые субмодули, по-новому организовано управление многоязычными переменными.
Вопросы, рассматриваемые в докладе:

  • общие подходы к интернационализации сайтов в Друпале;
  • изменения, касающиеся поддержки многоязычия на уровне ядра D7;
  • изменения на уровне дополнительных модулей семейства i18n;
  • резюме: самые существенные изменения и возможности, которые они открывают;
  • проблемы и перспективы.

Multilingual sites in Drupal 7: New features, new possibilities

This is a followup to my presentation at DrupalCamp-2009 Multilingual sites in Drupal: Problems, solutions, workarounds, and “goodness on the way”.
Since then, the long-awaited Drupal 7 has been released, with quite a lot of important i18n improvements both in the D7 core and in contributed modules. Particularly, due to the new Field API, D7 can support translation of fields rather than nodes, i18n.module has a new Translation set API that improves control over multilingual taxonomies, menus, paths, etc.; a new UI to control multilingual variables, and some new submodules.
Outline of the presentation:

  • overview of i18n approaches in Drupal;
  • new i18n-related features in D7 core;
  • new i18n-related features in contributed modules;
  • a summary of most essential improvements;
  • problems and prospects.

------------------------------------------------------------------------------------
You can also view this presentation on Slideshare.
You are welcome to discuss it in the comments here, or on my site's page.

GN аватар

Grigory Naumovets
Ukraine, Kyiv, Freelance
http://drupal.org/user/39430 http://gn.org.ua

Повышение CTR сайта в выдаче с использованием Rich Snippets


Уровень знаний аудитории: Начальный

1. Что такое Rich Snippets и почему они нужны вашему сайту?

2. Заготовка на будущее в виде http://drupal.org/project/richsnippets

3. Конкретные примеры того, как реализовать всё уже сегодня на уровне темизации

kostin аватар

Алексей Костин
Russia, Белоозёрский, Агентство «Интернет-Маркетологи»
http://drupal.org/user/211634 kostin@internetmarketologi.ru http://twitter.com/kostin

Использование Drush

Название Докладчик

Drush. Why it should be used.


Уровень знаний аудитории: Средний

1. Drush. What is this? Common information.
2. What will be described in the presentation and points that won't be described.
3. What features does it have from the box.
4. More features with modules:
-- Drush Make
-- Drush Module Builder.
-- Devel module.
-- Other features. The list of Drush commands with base Drupal installation.
5. Example of site installation with Drush Make and twill tool.
6. How do we use Drush during the development process.

ss81 аватар

Сергей Стрюков
Ukraine, Авдеевка, PowerfulCMS
http://drupal.org/user/228065 http://powerfulcms.com

Drush: использование и расширение команд.


Уровень знаний аудитории: Средний

Drush - это интерфейс командной строки для доступа к вашему сайту на Drupal.
С помощью данного инструмента вы можете выполнять рутинные действия не прибегая к вебинтерфейсу Друпала, что значительно упрощает работу веб-разработчика.
1. Будут рассмотрены основные команды при работе с сайтом на базе Друпал;
2. Установка под Linux и особенности при установке в Windows;
3. Использование при работе с популярными модулями.
4. Возможности использования следуя принципам Coding drive development-а.
5. Drush4 API
6. Пример разработки своих команд для работы с Друпал сайтом.

chewie аватар

Serge Pavlenko
Ukraine, Simferopol, Successful Development LP
Skype: chew1e_serge

HTML5 и Drupal

Название Докладчик

HTML5. Что? Зачем? Как?


Уровень знаний аудитории: Средний

Новая спецификация HTML 5 заявила о себе несколько лет назад. Не секрет, что многие ее части уже реализованы в современных браузерах. Я же попробую ответить на 3 ключевых вопроса "что? зачем? как?", а также поделюсь опытом темизации верстки на HTML5.

Что нового принес HTML5 в web?
Зачем нам нужен HTML5? Целесообразно ли его применение?
Как, где и какие части HTML5 мы уже можем использовать?

jslayer аватар

Евгений Полтораков
Ukraine, Симферополь,
http://drupal.org/user/42637 skype: pjslayer

Темизация Drupal 7 для начинающих. Omega (960 grid system + HTML5).


Уровень знаний аудитории: Начальный

1) HTML5. Short preview.
2) 960 Grid system
3) What is omega?
4) Omega settings
- Omega regions
5) General Omega Settings
6) CSS Path to object

Редактирование *.tpl.php файлов не будет рассмотрено, так как доклад расчитан на новичков.

danilenko.dn аватар

Александр Даниленко
Ukraine, Макеевка,
http://drupal.org/user/1072104/ mail: danilenko.dn@gmail.com, icq: 96-383-91

Студент ДонНТУ. Имею опыт работы с друпалом около полугода.

http://vkontakte.ru/danilenko_dn, http://twitter.com/#!/danilenko_dn, http://www.facebook.com/danilenko.dn

Как ведется разработка (Development workflow)

Название Докладчик

Организация разработки на Drupal


Уровень знаний аудитории: Продвинутый

В чем проблема?
- Настройки, определяющие функционал, в БД: переменные, блоки, типы контента, Views, Rules, роли и права пользователей и т.д.
- Миграция изменений между разработчиками и серверами: несколько разработчиков, тестовый сервер, боевой сервер (схема).

Подходы к решению
- Все настройки - в код.
- Версионирование БД.

Чем может помочь drush

Migraine: наш опыт
- Как устроено
- Вокрфлоу (схема)
- Плюсы и минусы

Features
- Как устроено: компоненты и модули экосистемы Features: ctools, strongarm, contexts, exportables.
- Воркфлоу
- Плюсы и минусы

bang аватар

Анна Федорук
Russia, Moscow, Стерно.ру

Создание сайта интернет-магазина на Drupal

Название Докладчик

Организация интернет магазина в России на базе Ubercart и 1С.


Уровень знаний аудитории: Начальный

1. Программное обеспечение.
2. Состав команды разработчика.
3. Роли.
4. Этапы
5. Особенности продаж в Москве.
6. Документооборот.
7. Сроки.
8. Доработка Drupal.
9. Доработка 1С.

ramil аватар

Рамиль Кинзябулатов
Russia, Moscow, getFreshidea.ru
skype raimlraiml icq 301918976 raiml@yandex.ru

Бизнес консультант, профиль автоматизация бизнес процессов, организация продаж с помощью интернет, управленческий консалтинг

http://getFreshidea.ru, http://termtorg.ru

"Парад наших модулей"

Название Докладчик

Парад "наших" модулей


Уровень знаний аудитории: Начальный

Будут представлены "наши" разработчики и их модули, которые выложены на drupal.org.
"Нашими" считаются русскоговорящие разразработчики с территории СНГ, независимо от места проживания в данный моммент.
Целью является представить ведущих друпалеров сообществу, чтобы мы знали их в лицо, а также побудить выкладывать свои модули на drupal.org.
А также интересно узнать сколько таких разработчиков и сколько собственно модулей произвело русскоязычное сообщество.

VladSavitsky аватар

Владислав Савицкий
Ukraine, Kyiv, Shvets Group
http://drupal.org/user/176491 +38094-928-06-32, ICQ: 205535814, Skype: vlad_savitsky

Люблю Бога, жену и своих сыновей. Изучаю Drupal и использую этот великолепный инструмент для создания хороших сайтов.

Обзор существующих сборок на базе Drupal

Название Докладчик

OpenAcaDept - Drupal distribution for building academic departmental websites


Уровень знаний аудитории: Средний

OpenAcaDept is a Drupal 7 installation profile that can be used for building Academic Department or Faculty websites. It includes following functionality: projects, academic papers, events, resources, blogs and user profiles. It has configured front page, menu structure, url aliases and breadcrumbs.

OpenAcaDept - установочный профиль для построения сайтов кафедр и факультетов

Доклад посвящен обзору основных возможностей сборки OpenAcaDept, способов её использования и установки.

OpenAcaDept - это установочный профиль для создания сайтов кафедр и факультетов. Он включает в себя следующий функционал: проекты, статьи,
события, ресурсы, блоги и пользовательские профили. Имеет настроенную главную страницу, меню, алиасы и бредкрамбы. Проект OpenAcaDept разрабатывается сотрудниками и студентами ДонНТУ.

URL проекта: http://drupal.org/project/openacadept.

dealancer аватар

Vadim Mirgorod
Ukraine, Donetsk,
http://drupal.org/user/243418 http://vmirgorod.name

Mediamosa: Drupal - based open source video backend


Уровень знаний аудитории: Средний

*****
Description: the presentation is about Drupal-7 - based solution Mediamosa ( http://mediamosa.org ). We will look at the backend (server-side) architecture and principles used.

Basic approach to buid your client site will be discussed as well.

Level of Drupal knowledge: basic+.

Target group: developers, system integrators, decision-making persons.

*****
Описание: вводная презентация о сборке Mediamosa ( http://mediamosa.org ), созданной на базе Drupal 7. Mediamosa - сервер, предоставляющий возможности хранения, категоризации и доступа к видеоконтенту.

Возможные подходы создания клиентских сайтов.

Желаемый уровень знаний Drupal: как минимум понимание основ архитектуры Друпала.

Целевая группа: разработчики; интеграторы; руководители.

denikin аватар

Денис Повшедный
Ukraine, Kyiv,
http://drupal.org/user/117896 Skype: djdenikin

Темизация панелей

Название Докладчик

How to create custom layouts for Panel / Создание пользовательских шаблонов для панели


Уровень знаний аудитории: Начальный

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

romkacrv аватар

Roman Chernov
Ukraine, Sebastopol, Adyax
skype: romkacrv, icq:264429514

Веб разработчик с опытом работы от 4 лет, развиваюсь в этом направлении, интересны любые аспекты касающиеся веб разработок.

Использование Git на Drupal.org

Название Докладчик

Git in depth


Уровень знаний аудитории: Средний

In February, Drupal.org switched to Git, a very cool system for
Distributed Version Control. Git was originally written by Linus
Torvalds, the creator of Linux, back in 2005. Now, over half a decade
later, Git has grown to be the preferred SCM tool for a lot of Open
Source projects.
In this session we will start with the basic Git usage. Then we'll
study how Git stores all it's data to get a better understanding of
the Git fundamentals. After using the very nice command-line
interface, we'll have a look at some other useful Git-tools. Finally
we'll have a look at how you can use Git for your own development and
to contribute to the Drupal project.

Slides can be found here:
http://budts.be/projects/talks/git
https://github.com/teranex/git-talk

Jeroen Budts аватар

Jeroen Budts
Belgium, Брюссель, Inuits
http://be.linkedin.com/in/jeroenbudts, http://www.facebook.com/teranex

Обзор Render API в Drupal 7

Название Докладчик

Обзор Render API в Drupal 7


Уровень знаний аудитории: Средний

В ходе доклада будет рассмотре новый механизм Render API, который появился в 7й версии Drupal.
Слушатели получат общее представление о возможностях, преимуществах Render API, а также научатся его эффективно использовать.

bodro аватар

Nikolay Shmaleniuk
Ukraine, Kyiv, MadCap

Управление разработкой нескольких крупный проектов

Название Докладчик

Life-cycle Management in Enterprises


Уровень знаний аудитории: Средний

Big enterprises require a different approach on life cycle management for IT projects. Several restrictions and procedures can be
in place. In this presentation, I will try to explain solutions that were implemented. Why they worked and why they didn't. And how flows
can be controlled in the future.

ishino аватар

Dries Vanlerberghe
Belgium, Antwerp, Inuits.be
http://www.inuits.be

Использование CCK-полей в Drupal: entities, поля и форматтеры

Название Докладчик

Field API


Уровень знаний аудитории: Средний

В докладе будут рассмотрены API из которых состоит Field API и создание собственных полей

gumanist аватар

Pavel Makhrinsky
Ukraine, Kyiv,

CCK 3. Использование составных полей


Уровень знаний аудитории: Начальный

Основная особенность модуля CCK 3 заключается в том, что он позволяет группировать несколько простых CCK полей в одно комбинированное. Без использования этого модуля создание ССK мультиполя представляет собой довольно не простую задачу, при решении которой возникают разного рода трудности.

С данной проблемой часто сталкиваются многие разработчики и, несмотря на то, что пока нет стабильной версии модуля, по данным статистики сайта drupal.org он уже используется на более чем 9000 сайтов.

В докладе рассматриваются несколько простых задач и способы их решения с помощью модуля CCK 3.

ikorgik аватар

Сергей Корж
Belarus, Гомель, Shvets Group

Автоматическое функциональное тестирование и Drupal

Название Докладчик

Automated UI testing. Selenium


Уровень знаний аудитории: Средний

Одно из наиболее выдающихся нововведений в друпале 7 это юнит тестирование. На данный момент очень большое колличество кода ядра покрыто тестами. Но к сожалению у этих тестов есть некоторые ограничения. К примеру мы не можем полноценно тестировать javascrip'ы.

Внедрение Selenium как раз и разрешает эту проблему. К тому же поскольку Selenium напрямую управляет браузером у нас появляется возможность тестировать так же и загрузку файлов.

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

На докладе обязательно будут разобранны некоторые примеры тестов для получения практических знаний в этой области.

One of the greatest thing we have in drupal 7 is unit testing. But still we have some limitation about things that we can test. In simpletest we have custom browser that can open pages, submit forms and other nice things. What we really miss is automated testing of the javascripts.

That is what Selenium framework can help us with. Selenium 2 (aka Webdriver) communicates with browser and can emulate user behavior completely. We can open pages, click on elements, execute javascripts, open popups.. even upload files.

This is really great next step in our testing system that can cover drupal javascripts.

In this session I will go into details about how we can test drupal with Selenium and what is done in direction of integrating Selenium testing to simpletest framework that we alreay have. Yes, we alreay can run Selenium tests in simpletest sandbox with Firefox!

We will take a look for some examples in order to have some practical knowledge of writing tests.

ygerasimov аватар

Yuriy Gerasimov
Ukraine, Kyiv, Madcap
http://drupal.org/user/257311

Drupal developer and contributor. I am maintainer of several modules and contribute a lot to Services module. Look at my d.o. profile for more information.

http://ygerasimov.com

Using Selenium IDE for automated testing


Уровень знаний аудитории: Начальный

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

Один из таких инструментов - Selenium [Selenium IDE]. Это открытый и не сложный в использовании продукт, который работает через браузер. Selenium IDE можно использовать как вспомогательное средство для ручного тестирования, так же он может стать вашим первым шагом в мир автоматизированого тестирования.

vdyptan аватар

Victor Dyptan
Ukraine, Kyiv, Shvetsgroup
skype: vdyptan

Использование гибких (Agile) методик разработки

Название Докладчик

Scrum for BOND. How do we do this in a geographically distributed teams


Уровень знаний аудитории: Средний

Быстрый старт и стремительный рост команды с 1 до 35 человек,
масса успешных проектов, включая "лицо" компании, насчитывающей 3000 струдников, www.B.DK
подготовка важнейших проектов 2011 года и все это в Киеве.

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

Вы узнаете какую роль во всем этом сыграл скрам,
как он работает у нас, как мы его внедрячили и запустили у себя.
Кроме того, мы уделим немного внимания относительно новому процессу, который называется Kanban.

depo аватар

Денис Попов
Ukraine, Kyiv, Ciklum
http://www.linkedin.com/in/denipo http://www.b.dk

Создание тренингов и документации для клиентов и сообщества

Название Докладчик

Деньги под ногами или Почему вы еще не создаете тренинги по Drupal?


Уровень знаний аудитории: Средний

Мой опыт работы с Drupal более трёх лет. Дни, когда я только начинал вникать в эту замечательную систему, я вспоминаю словно квест с массой загадок и неизвестных вещей. После преодоления очередной трудности, я думал, что уже знаю Друпал очень хорошо. Постигать Друпал было сложно. Документация на частоиспользуемые вещи хоть уже и имелась, но была разрознена, не структуирована и собиралась по крупицам. Но все же сколько бы времени для меня сэкономил качественный тренинг по Drupal! В своей презентации я изложу свои соображения по созданию тренингов по Друпал.

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

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

Примерный план презентации:

  1. А нужен ли тренинг вообще? Для чего все это делается?
  2. Кто может быть целевой аудиторией? Размер целевой аудитории.
  3. Какой тренинг делать: общий и широкий или специализированный и узкий?
  4. Шестёра или Семёрка?
  5. Источник финансов: что делать бесплатно, за что брать деньги, кто платит?
  6. Виды обучающих программ и способы их создания.
  7. Как оценить качество тренинга?
  8. Технологии в помощь.
  9. В бой!

Общее время выступления - 20 минут.
Время на дискуссию - 20 минут.
Итого - 40 минут.

petu аватар

Петр Лозовицкий
Russia, Монино, strigunova.ru
http://drupal.org/user/700416 Skype: petuzueg

Активно использую Drupal для изготовления больших и маленьких интернет-проектов.

Формы в Drupal

Название Докладчик

Формы в Drupal


Уровень знаний аудитории: Начальный

Доклад познакомит начинающих друпалеров с идеологией, архитектурой и основами работы с формами в Drupal.

  • элементы форм
  • валидация форм
  • действия (CallBack) форм
  • ahah действия (CallBack) форм
  • рендер форм
  • различия между Form API в Drupal 6 и 7
  • использование форм в собственных модулях
  • tips and tricks
Krasnyj аватар

Олександр Масовець
Ukraine, Kyiv, MadCap
http://drupal.org/user/862608

Sphinx + Solr

Название Докладчик

Геолокационный поиск в Drupal 7 используя Search API и Apachesolr


Уровень знаний аудитории: Средний

Темой этого доклада станет связка модулей Location, Search API и посисковика ApacheSolr.
В ходе доклада будут рассмотрены:
- преимущества ApacheSolr перед встроеным поисковиком Drupal'а
- использование Search API для индексирования геолокаций
- использование модулей Gmap и Views для вывода результатов поиска
Видеодемонстрация геолокационного поиска в Drupal 7 используя Search API и Apachesolr

tonypa аватар

Антон Пащенко
Ukraine, Kyiv, MadCap
http://drupal.org/user/884678

"Облачный" хостинг для Drupal

Название Докладчик

Облачный хостинг для Drupal


Уровень знаний аудитории: Начальный

Будут рассмотрены возможности создания или разворачивания приложения в облаке всего за несколько кликов.
Быстрая настройка сервера в облаке для CMS Drupal.

dim_s аватар

Дмитрий Костюк
Ukraine, Kyiv, Hostpro
http://hostpro.ua

Инструменты разработчика (Development tools (IDE, CVS (svn, git), SSH, Debug in browsers, drush))

Название Докладчик

Интеграция Eclipse + Mylyn + SVN + redmine


Уровень знаний аудитории: Средний
artempankov аватар

Артем Паньков
Russia, Moscow,

© 2011 Drupal.ua → Связаться с нами