12
Инструментарий начинающего разработчика Drupal Колосов Алексей, IT-Patrol inc.

Kolosov drupalconf2011 2_kolosov

Embed Size (px)

Citation preview

Page 1: Kolosov drupalconf2011 2_kolosov

Инструментарий начинающего 

разработчика Drupal

Колосов Алексей, IT-Patrol inc.

Page 2: Kolosov drupalconf2011 2_kolosov

Организаторконференции DrupalConf 2011

Page 3: Kolosov drupalconf2011 2_kolosov

Генеральный спонсор

Page 4: Kolosov drupalconf2011 2_kolosov

Серебряные спонсоры

Бронзовый спонсор:

Генеральныйинформационный спонсор: drupal.ru

Page 5: Kolosov drupalconf2011 2_kolosov

В какой ОС можно работать?

для «консерваторов» для «уставших»

для «желающих»

Page 6: Kolosov drupalconf2011 2_kolosov

Какую среду разработки выбрать?

Geany+ просто редактор+ быстр и удобен+ выглядит и работает одинаково везде!

монстр с потрясающим набором возможностей +несколько неповоротлив --

расширяемый за счет плагинов +

+ не менее монстр, хотя и поменьше+ прост и быстр+ расширяемый за счет плагинов

Page 7: Kolosov drupalconf2011 2_kolosov

Какую платформу использовать?

+ простой+ очень простой

- иногда с Drupal подглючивает- работает только под Windows

+ очень много модулей из коробки+ работает гораздо быстрее Denwer+ доступен под Windows, Linux, MacOSX- чуточку сложен в настройке

+ очень быстрый+ оптимизация от компании Zend Technologies

- сложен в установке и настройке

MAMP / MAMP PRO

LAMPLinux + Apache + MySQL + PHP

Page 8: Kolosov drupalconf2011 2_kolosov

Что еще можно и нужно применять в работе?

SVN+ одна из самых распространенных+ подходит для командной разработки- требует серверной части

GIT

+ индивидуален+ более гибок, чем SVN

+ не требует серверной части- иногда бывает довольно медлителен

+ гибкие и децентрализованные+ могут работать централизованно (Bazaar)

Модули для Drupal: Devel, CoderУтилита drush + drush make

Page 9: Kolosov drupalconf2011 2_kolosov

Некоторые полезные ресурсы и примеры

Настройка Eclipse - http://drupal.org/node/75242Официальный сайт Eclipse - http://eclipse.org/Настройка NetBeans - http://drupal.org/node/1019816Официальный сайт NetBeans - http://netbeans.org/Официальный сайт Geany - http://geany.org/

XAMPP - http://www.apachefriends.org/ru/xampp.htmlZend Server CE - http://www.zend.com/en/products/server-ce/

Что такое GIT - http://ru.wikipedia.org/wiki/GitКлиент для Windows TortoiseGIT - http://code.google.com/p/tortoisegit/Инструкции по GIT - http://githowto.com/Что такое Subversion (SVN) - http://ru.wikipedia.org/wiki/SubversionКлиент для Windows TortoiseSVN - http://tortoisesvn.net/

Page 10: Kolosov drupalconf2011 2_kolosov

Организаторконференции DrupalConf 2011

Page 11: Kolosov drupalconf2011 2_kolosov

Генеральный спонсор

Page 12: Kolosov drupalconf2011 2_kolosov

Серебряные спонсоры

Бронзовый спонсор:

Генеральныйинформационный спонсор: drupal.ru