Top Banner
25 -27 April, 2014 http://camp2014.drupal.dn.ua Drupal - Changing the Web by Connecting Open Minds
100

Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Apr 16, 2017

Download

Internet

DrupalCampDN
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

25 -27 April, 2014 http://camp2014.drupal.dn.ua

Drupal -

Changing the Web by

Connecting Open Minds

Page 2: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Drupal Success Story

Community

Challenges

Drupal 8

Contributing

Page 3: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Josef Dabernig@dasjo

Page 4: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Facet API Pretty Paths Geocluster

Page 5: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
Page 6: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Success

Page 7: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

An online presence

Monday 2 July 2012

Page 8: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

A publishing platform

Monday 2 July 2012

Page 9: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

A robust search tool

Monday 2 July 2012

Page 10: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Discussion platform

Monday 2 July 2012

Page 11: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Multilingual

Monday 2 July 2012

Page 12: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

A digital library

Monday 2 July 2012

Page 13: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Band launch platform

Monday 2 July 2012

Page 14: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Service builder

Monday 2 July 2012

Page 15: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Product builder

Monday 2 July 2012

Page 16: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Why choose Drupal

1. Compared to other CMSs:

• Highly configurable functionality and UX.

• Extendable with API and custom themes.

2. Compared to frameworks:

• Time/effort saved with sub-systems.

• Time/effort saves with distributions.

3. A large ecosystem of service providers and specialists.

4. Large and active community.

Monday 2 July 2012

Page 17: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Highly Configurable

Monday 2 July 2012

Page 18: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Extensible API

Monday 2 July 2012

Page 19: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Taxonomy

city break

CommentsUsers

D. SchruteGermany

J. HalpertSpain

adventure

city break

sailing

shopping

dwight8 Sept

Wow, can't wait to get started.

joe8 Sept

Me too!

Content

Content title

ContactServicesFeatured About PortfolioNews

text search

Sub-systems

Monday 2 July 2012

Page 20: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

OpenPublish

Commons

Conference (COD)

Distributions (packages)

Monday 2 July 2012

Page 21: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Specialized services

Monday 2 July 2012

Page 22: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

drupal.orgData as of March 2012- Check Drupal.org for updates!

Active contribution

Monday 2 July 2012

Page 23: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

A growing community

2005Antwerp

2006Vancouver & Brussels

2007Barcelona

& Sunnyvale

2008Boston

& Szeged

2009DC & Paris

2010San &

Copenhagen

2011Chicago &London

2012Denver

& Munich

50 150 750 1350 2250 4200 4751 3000 +

Monday 2 July 2012

Page 24: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

'UXSDO�LVW�HLQHV�GHU�PHLVW�JHQXW]WHQ�&RQWHQW�0DQDJHPHQW�6\VWHPH�ZHOWZHLW��0LW�GLHVHP�$SSOLFDWLRQ�)UDPHZRUN�O¦VVW�VLFK�QDKH]X�MHGH�ΖQWHUQHW�DQZHQGXQJ�VFKQHOO�XQG�TXDOLWDWLY�KRFKZHUWLJ�UHDOLVLH�UHQ��'UXSDO�LVW�IUHLH�6RIWZDUH��HQWZLFNHOW�GXUFK�GLH�'UXSDO�&RPPXQLW\��GLH�VLFK�DXV�DEHUWDXVHQGHQ�(QWZLFNOHUQ�XQG�)LUPHQ�ZHOWZHLW�]XVDPPHQVHW]W�

(UIDKUHQ�6LH�PHKU�¾EHU

� GUXSDO�GH� .QDSSH�ΖQIRUPDWLRQHQ�I¾U�GHQ�HUVWHQ�(LQGUXFN�

� GUXSDOFHQWHU�GH� 'HXWVFKVSUDFKLJH�3ODWWIRUP�PLW�GHU�GHXWVFKVSUDFKLJHQ�'UXSDO�ΖQVWDOODWLRQ�]XP�'RZQORDG��7XWRULDOV��)UDJHQ�XQG�$QWZRUWHQ�X��Y��P�

� GUXSDO�RUJ� (QJOLVFKVSUDFKLJH�ZHOWZHLWH�$QODXIVWHOOH�I¾U�DOOH��GLH�'UXSDO�HQWZLFNHOQ��JHVWDOWHQ�XQG�QXW]HQ�

� GUXSDO�LQLWLDWLYH�GH� ΖQLWLDWLYH�]XU�)¸UGHUXQJ�GHU�'UXSDO�&RPPXQLW\�Ȃ�0LWJOLHG�ZHUGHQ�XQG�GLH�&RPPXQLW\�VW¦UNHQ�

&RS\ULJKW������_�7H[W��'UXSDO�ΖQLWLDWLYH�'HXWVFKODQG�H��9��_�*HVWDOWXQJ��0HLNH�-XQJ��KH[DELQ¨U�.RPPXQLNDWLRQ��ZZZ�KH[DELQDHU�GH�_�/L]HQVLHUW�XQWHU�GHU�*18�*3/��ZZZ�JQX�RUJ�FRS\OHIW�JSO�KWPO���DXVJHQRPPHQ�k�I¾U�DXVJHZLHVHQH�ΖOOXVWUDWLRQ�HQ���'UXSDO�LVW�HLQH�HLQJHWUDJHQH�0DUNH�YRQ�'ULHV�%X\WDHUW�

$OOHV�LVW�P¸JOLFK�

(UVWHOOW�PLW�'UXSDO�����QXU�HLQ�SDDU�QDPKDIWH�%HLVSLHOH

:DV�LVW�'UXSDO"

�EHUUHLFKW�GXUFK�

Page 25: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

We are changing the world

Page 26: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

We help individuals build a dream

Page 27: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

We help individuals build a dream

We give small organizations a big voice

Page 28: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

We help individuals build a dream

We give small organizations a big voice

We give enterprises a new idea

Page 29: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

We help individuals build a dream

We give small organizations a big voice

We give enterprises a new idea

We inspire wonder and delight

Page 30: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

We help individuals build a dream

We give small organizations a big voice

We give enterprises a new idea

We inspire wonder and delight

We admit no boundaries

Page 31: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

And we will do it again

Page 32: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

The massive community of developers out

there.

@new_zeal

Page 33: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

@chx

Bringing all these people together.

Page 34: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

@cjoneill

Achieving things I could never write in code.

Page 35: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

@pedroportellanz

The power to feed my family.

Page 36: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Who are you? Why are you here?

Page 37: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Photos from code sprintsBy muir.ceardach

http://www.flickr.com/photos/ceardachAttribution 2.0 Generic (CC BY 2.0)

Drupal is built by people

Monday 2 July 2012

Page 38: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

We’ve come a long way: 2006

Page 39: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
Page 40: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Picture from Drupalcon SF

“It’s really the Drupal community and not so much the software that makes the Drupal project what it

is. So fostering the Drupal community is actually more important than just managing the code base.”

- Dries Buytaert

http

://w

ww

.flic

kr.c

om/p

hoto

s/x-

foto

/492

3221

504/

Tuesday, October 5, 2010

Page 41: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
Page 42: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
Page 43: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
Page 44: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
Page 45: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

dasjo.at/drupal-tour

Page 46: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

dasjo.at/drupal-tour

Page 47: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
Page 48: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Challenges

Page 49: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

How do you feel about Drupal?

http://sixrevisions.com/web-development/drupal-learning-curve/

Page 50: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

ENGINEERING DIRECTOR"Drupal worries me. To extend it my team needs ‘tribal knowledge’ that is useless outside Drupal. Config is mixed with content in the database which complicates deployment, and scalability and security are big concerns."

Page 51: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

FRONT-END DEVELOPER“Getting Drupal 7 to output what I want is too complicated. I want to use modern techniques and libraries and Drupal is getting in the way.”

Page 52: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

SMALL SITE OWNER“Building a site in Drupal 7 was painful. No text editor. How do I add images? How do I change the home page? I give up.”

Page 53: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
Page 54: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Multilingual Views web services

Mobile blocks++configurationmanagement

6 initiatives

Page 55: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Initiatives

• and many more:

• Entity NG

• Twig, JavaScript clean-up, Design, HTML 5

• Spark

• ….

Page 56: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

over

200 new features

Improved content creation page

Schema.org integration

WYSIWYG in core

In-place editing

Mobile-friendly toolbar

Breakpoint API

Responsive images

Accessibility improvements

New entity and field system

Improved modules page

Symfony components

Native RESTful web services

PHPUnit

Backbone

Underscore

Guzzle HTTP client and framework

Modernizr

Modernized core forms

Responsive preview

Object-oriented code

Plugin system

Improved caching

UUIDs

A working entity render cache

Page 57: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

•Much more modern, object-oriented code

•Embracing latest PHP standards(e.g. PSR-0, namespaces)

•Leveraging many “best of breed” external libraries: Composer, PHPUnit, Guzzle, Zend Feed Component, Assetic...

Not invented here ...

“Proudly invented elsewhere”

Page 58: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

“Getting off the island”

Page 59: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Webchick RobertDouglass

Crell, ftw!

Page 60: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
Page 61: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Multilingual

Multilingual

Page 62: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
Page 63: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

jam @horncologne

Drupal cheerleader FOSS evangelist

!

!

!

acquia.com/podcasts

Page 64: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
Page 65: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

More than 1,600

people contributed to Drupal 82000

Page 66: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

0

425

850

1275

1700

NewRecurring

Number of core contributors

More RECURRING contributors

More NEW contributors

Drupal 7.0

Drupal 8-alpha3

Page 67: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

The case for core contribution

Page 68: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

The secret to Drupal success?

Tuesday, October 5, 2010

Page 69: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Be one of the 0.05%

The secret to Drupal success?

Tuesday, October 5, 2010

Page 70: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Gives other peoplemore incentive to

help you.

Tuesday, October 5, 2010

Page 71: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Helps you learn faster.

Savestime and money.

Tuesday, October 5, 2010

Page 72: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Gets you more business.

Attracts better people.

Tuesday, October 5, 2010

Page 73: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Keeps your fingeron the pulse of Drupal.

Tuesday, October 5, 2010

Page 74: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Gives you a stronger voicein the project.

Tuesday, October 5, 2010

Page 75: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Core is the best way to learn

DrupalCon Munich Photo: Pedro Lozano

Page 76: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

http://j.mp/drupalskills

Skills Map

Monday 2 July 2012

Page 77: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Fight the Einstein perception.

You must be this smart to contribute to open

sourceTuesday, October 5, 2010

Page 78: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Fight the Einstein perception.

You must be this smart to contribute to open

sourceTuesday, October 5, 2010

Page 79: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

What is a contributor?

http

://en

.wik

iped

ia.o

rg/w

iki/C

ode_

mon

key

Tuesday, October 5, 2010

Page 80: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

What is a contributor?

http

://en

.wik

iped

ia.o

rg/w

iki/C

ode_

mon

key

Tuesday, October 5, 2010

Page 81: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

What is a contributor?

Tuesday, October 5, 2010

Page 82: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

What is a contributor?

that’s dumb.

Tuesday, October 5, 2010

Page 83: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

What is a contributor?

that’s dumb. i want to see it fixed.

Tuesday, October 5, 2010

Page 84: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

What is a contributor?

that’s dumb. i want to see it fixed.

i can do something about

it.

Tuesday, October 5, 2010

Page 85: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

What is a contributor?

that’s dumb. i want to see it fixed.

i can do something about

it.

These people power open

source.

Tuesday, October 5, 2010

Page 86: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

But... but... I’m scared!

Tuesday, October 5, 2010

Page 87: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Join us!http://drupal.org/core-mentoring-hours

http://drupal.org/core-windsprints

Tuesdays and Wednesdays in #drupal

Hand-holding for all of your newbie questions!

Tasks for non-coders as well!

Fridays in #drupal

Work on most important tasks for each initiative with

really smart people. :)

Anytime, in #drupal-contribute!

Page 88: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Do-Ocracy

Tuesday, October 5, 2010

Page 89: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Being effective at contributing

Tuesday, October 5, 2010

Page 90: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
Page 91: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
Page 92: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

What qualifies as contribution?

• Donations

• Advocacy

• Documentation

• Marketing

• User support

• QA testing

• Translations

• Graphic design

• Event coordination

• Bug reports and feature requests

• Issue queue “farming”

• Usability testing

• ...oh yeah, and coding too. ;)

Tuesday, October 5, 2010

Page 93: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

Sprints

Page 94: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

What is a sprint?...focused contribution event

Photo: xjm

Page 95: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

“If you want to go quickly, go alone. If you want to go far, go together.”

- Al Gore

Page 96: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

By Gábor Hojtsy Attribution-ShareAlike 2.0 Generic (CC BY-SA 2.0)http://www.flickr.com/photos/gaborhojtsy/279354242

Go forth and build!

Monday 2 July 2012

Page 97: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

CreditsDrupal 8 ftw! - Drupal Developer Days Szeged 2014 by jam @horncologne

Drupal: Unlikely Superhero NYC Camp 2014 by jam @horncologne

Connecting Open Minds - DrupalCamp Vienna 2013 by jam @horncologne

Drupal 8 site building preview by Heather @learningdrupalhttp://www.slideshare.net/AcquiaInc/d8-sitebuildpreview

Hello Drupalhttp://training.acquia.com/hello-drupal

The Drupal Community by Angie @webchickhttp://www.webchick.net/files/presentations/drupal-community-pnwds-2010-10-02.pdf

Page 98: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

CreditsState of Drupal by Dries Buytaerthttp://buytaert.net/state-of-drupal-presentation-september-2013

What's New In Drupal 8 by Joe Shindelarhttp://lullabot.github.io/dme-presentations/d8-what-is-new/webinar.html#/

Drupal 8 site building preview by Emma Jane Hogbinhttp://de.slideshare.net/AcquiaInc/d8-sitebuildpreview

Symfony2 Meets Drupal 8 by Larry Garfieldhttp://www.garfieldtech.com/presentations/sfl2012-drupal8/

TWIG & THE NEW THEME LAYER IN DRUPAL 8 by Jennifer Lea Lampton & Cottser http://www.jenlampton.com/presentations/twig-new-theme-layer-drupal-8-0

Drupal 8 configuration system for coders and site builders by Kristof De Jaeger & adapted by Alan Burke http://drupalcampcork.org/sites/drupal_camp_cork/files/slides/Drupal_8_CMI.pdf

Drupal 8 Multilingual - what to look forward toby Gábor Hojtsy, Code http://de.slideshare.net/gabor.hojtsy/d8-mi-dublin

Page 99: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

@dasjo

Page 100: Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig

@dasjo

#d8rules