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

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

description

Presented at DrupalCamp Sofia 2012

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

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 новак

Въпроси

?