20
Какво трябва да знае всеки Друпал новак? DrupalCamp Sofia 2012

Какво трябва да знае всеки Drupal новак

Embed Size (px)

DESCRIPTION

Presented at DrupalCamp Sofia 2012

Citation preview

Page 1: Какво трябва да знае всеки Drupal новак

Какво трябва да знае всеки Друпал новак?

DrupalCamp Sofia 2012

Page 2: Какво трябва да знае всеки Drupal новак

Facts about me

• Мартин Мартинов ([email protected])

• Web development since 2004

• Работя с Drupal от както се присъединих към Propeople преди 5 години

• Drupal Distributions Team leader @ Prp

• Повече от 80 сайта, базирани на Drupal

• http://drupal.org/user/207484

Page 3: Какво трябва да знае всеки Drupal новак

Какво ще правим

Какво представлява Drupal

Типични Drupal знания и умения

Общността около Drupal

Как се организира работата с Drupal

Няколко начина да накарате Drupal хората да ви харесват

Page 4: Какво трябва да знае всеки Drupal новак

Кой използва Drupal?

Page 5: Какво трябва да знае всеки Drupal новак

Mr. Obamahttp://whitehouse.gov/

Page 6: Какво трябва да знае всеки Drupal новак
Page 7: Какво трябва да знае всеки Drupal новак

...някои други сайтчета

• 54-th GRAMMY's

• The Economist (economist.com)

• Twitter (dev.twitter.com)

• MTV UK (www.mtv.co.uk)

• Warner Brothers records

• Sony Music

• И много други...

Page 8: Какво трябва да знае всеки Drupal новак

Защо?

Page 9: Какво трябва да знае всеки Drupal новак

Защото Drupal e...

• Гъвкав и приспособим

• Дава short time to market

• Open Source

• Има страхотна общност и екосистема

Page 10: Какво трябва да знае всеки Drupal новак

А лошите страни?

”Drupal е бавен.”

Трудно е да се научиш да го използваш.

”Drupal e грозен.”

Page 11: Какво трябва да знае всеки Drupal новак

Drupal tech knowledge

• Кой работи с Drupal? Какво мога да правя аз?

• 3-те роли при работата с Drupal: The site builder The coder (developer) The themer

• Designer, PM, editor, server guy, etc.

Page 12: Какво трябва да знае всеки Drupal новак

Малко друпалски

Core

Contrib module

Theme

Node

Content type

Field

Entity

Page 13: Какво трябва да знае всеки Drupal новак

Drupal общността

Drupal is a collaborative project.

Page 14: Какво трябва да знае всеки Drupal новак

... неписани правила

• Всеки е добре дошъл

• Всеки може да допринася за общото благо

• ”Do-ocracy” принцип: Този, който прави повече неща получава повече влияние.

• drupal.org/dcoc – ръководство за поведение в света на Drupal

Page 15: Какво трябва да знае всеки Drupal новак

Къде е тази общност?

• Интернационални DrupalCon

• Локални Drupal срещи

• Online chats: drupal.org/irc

• Forums: groups.drupal.org

• Повече идеи на drupal.org/contribute

Page 16: Какво трябва да знае всеки Drupal новак

Как се работи за Drupal

• Само 2-ма човека правят промени по ядрото

• Хиляди пишат код

• Доста повече дискутират в issue queues

• По-големите промени се координират в отделни ”Инициативи”

Page 17: Какво трябва да знае всеки Drupal новак

Contrib

• Всеки може да започне sandbox проект

• Всеки може да избира co-maintainers за проектите си

• Имате нужда от ”Шофьорска книжка” за да направите проекта си от sandbox в ”full project”

Page 18: Какво трябва да знае всеки Drupal новак

5-те начина...

… да накарате Drupal хората да ви харесват

• Казвайте ”Благодаря”

• Грижете се за лесните проблемчета в issue queues

• Подобрявайте документацията (drupal.org/documentation)

• Помагайте на другите

Page 19: Какво трябва да знае всеки Drupal новак

• Посещавайте ”Core office hours” и станете Герой! (drupal.org/node/1242856)

Page 20: Какво трябва да знае всеки Drupal новак

Въпроси

?