25 -27 April,
2014 http://camp2014.drupal.dn.ua
Drupal
-
ChangingtheWeb
by
ConnectingOpenMinds
Drupal Success Story
Community
Challenges
Drupal 8
Contributing
Josef Dabernig
@dasjo
Facet API Pretty Paths
Geocluster
Success
An online presence
Monday 2 July 2012
A publishing platform
Monday 2 July 2012
A robust search tool
Monday 2 July 2012
Discussion platform
Monday 2 July 2012
Multilingual
Monday 2 July 2012
A digital library
Monday 2 July 2012
Band launch platform
Monday 2 July 2012
Service builder
Monday 2 July 2012
Product builder
Monday 2 July 2012
Why choose Drupal
1. Compared to other CMSs:
• Highly configurable functionality and UX.
• Extendable with API and custom t...
Highly Configurable
Monday 2 July 2012
Extensible API
Monday 2 July 2012
Taxonomy
city break
CommentsUsers
D. Schrute
Germany
J. Halpert
Spain
adventure
city break
sailing
shopping
dwight
8 Sept
...
OpenPublish
Commons
Conference (COD)
Distributions (packages)
Monday 2 July 2012
Specialized services
Monday 2 July 2012
drupal.org
Data as of March 2012- Check Drupal.org for updates!
Active contribution
Monday 2 July 2012
A growing community
2005
Antwerp
2006
Vancouver
& Brussels
2007
Barcelona
& Sunnyvale
2008
Boston
& Szeged
2009
DC &
Paris...
We are changing the world
We help individuals build a dream
We help individuals build a dream
We give small organizations a big voice
We help individuals build a dream
We give small organizations a big voice
We give enterprises a new idea
We help individuals build a dream
We give small organizations a big voice
We give enterprises a new idea
We inspire wonder...
We help individuals build a dream
We give small organizations a big voice
We give enterprises a new idea
We inspire wonder...
And we will do it again
The massive
community of
developers out
there.
@new_zeal
@chx
Bringing all these people together.
@cjoneill
Achieving things
I could never
write in code.
@pedroportellanz
The power to feed
my family.
Who are you?
Why are you here?
Photos from code sprints
By muir.ceardach
http://www.flickr.com/photos/ceardach
Attribution 2.0 Generic (CC BY 2.0)
Drupal ...
We’ve come a long way: 2006
Picture from Drupalcon
SF
“It’s really the Drupal community and not so much
the software that makes the Drupal project wha...
dasjo.at/drupal-tour
dasjo.at/drupal-tour
Challenges
How do you feel
about Drupal?
http://sixrevisions.com/web-development/drupal-learning-curve/
ENGINEERING DIRECTOR
"Drupal worries me. To extend it my team
needs ‘tribal knowledge’ that is useless
outside Drupal. Con...
FRONT-END DEVELOPER
“Getting Drupal 7 to output what I
want is too complicated. I want to
use modern techniques and librar...
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 p...
Multilingual Views web services
Mobile blocks++
configuration
management
Initiatives
• and many more:
• Entity NG
• Twig, JavaScript clean-up, Design, HTML 5
• Spark
• ….
over
200new features
Improved content creation page
Schema.org integration
WYSIWYG in core
In-place editing
Mobile-friendl...
•Much more modern, object-oriented code

•Embracing latest PHP standards

(e.g. PSR-0, namespaces)

•Leveraging many “best...
“Getting off the island”
Webchick
RobertDouglass
Crell, ftw!
Multilingual
Multilingual
jam
@horncologne
Drupal cheerleader
FOSS evangelist
!
!
!
acquia.com/
podcasts
More than 1,600
people contributed to Drupal 8
2000
0
425
850
1275
1700
New
Recurring
Number of core contributors
More RECURRING
contributors
More NEW
contributors
Drupal 7.0...
The case for core
contribution
The secret to Drupal
success?
Tuesday, October 5, 2010
Be one of
the 0.05%
The secret to Drupal
success?
Tuesday, October 5, 2010
Gives other people
more incentive to
help you.
Tuesday, October 5, 2010
Helps you
learn faster.
Saves
time and money.
Tuesday, October 5, 2010
Gets you
more business.
Attracts
better people.
Tuesday, October 5, 2010
Keeps your finger
on the pulse of Drupal.
Tuesday, October 5, 2010
Gives you a
stronger voice
in the project.
Tuesday, October 5, 2010
Core is the best way to learn
DrupalCon Munich Photo: Pedro Lozano
Skills Map
Fight the Einstein
perception.
You must be this smart
to contribute to open
source
Fight the Einstein
perception.
You must be this smart
to contribute to open
source
Tuesday, October 5, 2010
What is a contributor?
http://en.wikipedia.org/wiki/Code_monkey
What is a contributor?
http://en.wikipedia.org/wiki/Code_monkey
Tuesday, October 5, 2010
What is a contributor?
Tuesday, October 5, 2010
What is a contributor?
that’s dumb.
Tuesday, October 5, 2010
What is a contributor?
that’s dumb.
i want to see it
fixed.
Tuesday, October 5, 2010
What is a contributor?
that’s dumb.
i want to see it
fixed.
i can do
something about
it.
Tuesday, October 5, 2010
What is a contributor?
that’s dumb.
i want to see it
fixed.
i can do
something about
it.
These people
power open
source.
Tu...
But... but... I’m scared!
Join us!
http://drupal.org/core-mentoring-hours
http://drupal.org/core-windsprints
Tuesdays and Wednesdays in #drupal
Hand...
Do-Ocracy
Being effective at
contributing
What qualifies as
contribution?
• Donations
• Advocacy
• Documentation
• Marketing
• User support
• QA testing
• Translatio...
Sprints
What is a sprint?
...focused contribution event
Photo: xjm
“If you want to go quickly, go alone.
If you want to go far, go together.”
- Al Gore
By Gábor Hojtsy Attribution-ShareAlike 2.0 Generic (CC BY-SA 2.0)
http://www.flickr.com/photos/gaborhojtsy/279354242
Go for...
Credits
Drupal 8 ftw! - Drupal Developer Days Szeged 2014 by jam @horncologne
Drupal: Unlikely Superhero NYC Camp 2014 by ...
Credits
State of Drupal by Dries Buytaert

http://buytaert.net/state-of-drupal-presentation-september-2013
What's New In D...
@dasjo
@dasjo
#d8rules
Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
Drupal - Changing the Web by Connecting Open Minds - Josef Dabernig
Upcoming SlideShare
Loading in …5
×

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

618 views
531 views

Published on

Published in: Internet, Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
618
On SlideShare
0
From Embeds
0
Number of Embeds
63
Actions
Shares
0
Downloads
6
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

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

  1. 1. 25 -27 April, 2014 http://camp2014.drupal.dn.ua Drupal - ChangingtheWeb by ConnectingOpenMinds
  2. 2. Drupal Success Story Community Challenges Drupal 8 Contributing
  3. 3. Josef Dabernig @dasjo
  4. 4. Facet API Pretty Paths Geocluster
  5. 5. Success
  6. 6. An online presence Monday 2 July 2012
  7. 7. A publishing platform Monday 2 July 2012
  8. 8. A robust search tool Monday 2 July 2012
  9. 9. Discussion platform Monday 2 July 2012
  10. 10. Multilingual Monday 2 July 2012
  11. 11. A digital library Monday 2 July 2012
  12. 12. Band launch platform Monday 2 July 2012
  13. 13. Service builder Monday 2 July 2012
  14. 14. Product builder Monday 2 July 2012
  15. 15. 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.
  16. 16. Highly Configurable Monday 2 July 2012
  17. 17. Extensible API Monday 2 July 2012
  18. 18. Taxonomy city break CommentsUsers D. Schrute Germany J. Halpert Spain adventure city break sailing shopping dwight 8 Sept Wow, can't wait to get started. joe 8 Sept Me too! Content Content title ContactServicesFeatured About PortfolioNews text search Sub-systems Monday 2 July 2012
  19. 19. OpenPublish Commons Conference (COD) Distributions (packages) Monday 2 July 2012
  20. 20. Specialized services Monday 2 July 2012
  21. 21. drupal.org Data as of March 2012- Check Drupal.org for updates! Active contribution Monday 2 July 2012
  22. 22. A growing community 2005 Antwerp 2006 Vancouver & Brussels 2007 Barcelona & Sunnyvale 2008 Boston & Szeged 2009 DC & Paris 2010 San & Copenhagen 2011 Chicago & London 2012 Denver & Munich 50 150 750 1350 2250 4200 4751 3000 + Monday 2 July 2012
  23. 23. We are changing the world
  24. 24. We help individuals build a dream
  25. 25. We help individuals build a dream We give small organizations a big voice
  26. 26. We help individuals build a dream We give small organizations a big voice We give enterprises a new idea
  27. 27. We help individuals build a dream We give small organizations a big voice We give enterprises a new idea We inspire wonder and delight
  28. 28. 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
  29. 29. And we will do it again
  30. 30. The massive community of developers out there. @new_zeal
  31. 31. @chx Bringing all these people together.
  32. 32. @cjoneill Achieving things I could never write in code.
  33. 33. @pedroportellanz The power to feed my family.
  34. 34. Who are you? Why are you here?
  35. 35. Photos from code sprints By muir.ceardach http://www.flickr.com/photos/ceardach Attribution 2.0 Generic (CC BY 2.0) Drupal is built by people
  36. 36. We’ve come a long way: 2006
  37. 37. 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://www.flickr.com/photos/x-foto/4923221504/
  38. 38. dasjo.at/drupal-tour
  39. 39. dasjo.at/drupal-tour
  40. 40. Challenges
  41. 41. How do you feel about Drupal? http://sixrevisions.com/web-development/drupal-learning-curve/
  42. 42. 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."
  43. 43. 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.”
  44. 44. 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.”
  45. 45. Multilingual Views web services Mobile blocks++ configuration management
  46. 46. Initiatives • and many more: • Entity NG • Twig, JavaScript clean-up, Design, HTML 5 • Spark • ….
  47. 47. over 200new 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
  48. 48. •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”
  49. 49. “Getting off the island”
  50. 50. Webchick RobertDouglass Crell, ftw!
  51. 51. Multilingual Multilingual
  52. 52. jam @horncologne Drupal cheerleader FOSS evangelist ! ! ! acquia.com/ podcasts
  53. 53. More than 1,600 people contributed to Drupal 8 2000
  54. 54. 0 425 850 1275 1700 New Recurring Number of core contributors More RECURRING contributors More NEW contributors Drupal 7.0 Drupal 8-alpha3
  55. 55. The case for core contribution
  56. 56. The secret to Drupal success? Tuesday, October 5, 2010
  57. 57. Be one of the 0.05% The secret to Drupal success? Tuesday, October 5, 2010
  58. 58. Gives other people more incentive to help you. Tuesday, October 5, 2010
  59. 59. Helps you learn faster. Saves time and money. Tuesday, October 5, 2010
  60. 60. Gets you more business. Attracts better people. Tuesday, October 5, 2010
  61. 61. Keeps your finger on the pulse of Drupal. Tuesday, October 5, 2010
  62. 62. Gives you a stronger voice in the project. Tuesday, October 5, 2010
  63. 63. Core is the best way to learn DrupalCon Munich Photo: Pedro Lozano
  64. 64. Skills Map
  65. 65. Fight the Einstein perception. You must be this smart to contribute to open source
  66. 66. Fight the Einstein perception. You must be this smart to contribute to open source Tuesday, October 5, 2010
  67. 67. What is a contributor? http://en.wikipedia.org/wiki/Code_monkey
  68. 68. What is a contributor? http://en.wikipedia.org/wiki/Code_monkey Tuesday, October 5, 2010
  69. 69. What is a contributor? Tuesday, October 5, 2010
  70. 70. What is a contributor? that’s dumb. Tuesday, October 5, 2010
  71. 71. What is a contributor? that’s dumb. i want to see it fixed. Tuesday, October 5, 2010
  72. 72. What is a contributor? that’s dumb. i want to see it fixed. i can do something about it. Tuesday, October 5, 2010
  73. 73. 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
  74. 74. But... but... I’m scared!
  75. 75. 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!
  76. 76. Do-Ocracy
  77. 77. Being effective at contributing
  78. 78. 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. ;)
  79. 79. Sprints
  80. 80. What is a sprint? ...focused contribution event Photo: xjm
  81. 81. “If you want to go quickly, go alone. If you want to go far, go together.” - Al Gore
  82. 82. 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!
  83. 83. Credits Drupal 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 @learningdrupal
 http://www.slideshare.net/AcquiaInc/d8-sitebuildpreview Hello Drupal
 http://training.acquia.com/hello-drupal The Drupal Community by Angie @webchick
 http://www.webchick.net/files/presentations/drupal-community- pnwds-2010-10-02.pdf
  84. 84. Credits State of Drupal by Dries Buytaert
 http://buytaert.net/state-of-drupal-presentation-september-2013 What's New In Drupal 8 by Joe Shindelar
 http://lullabot.github.io/dme-presentations/d8-what-is-new/webinar.html#/ Drupal 8 site building preview by Emma Jane Hogbin
 http://de.slideshare.net/AcquiaInc/d8-sitebuildpreview Symfony2 Meets Drupal 8 by Larry Garfield
 http://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 to
 by Gábor Hojtsy, Code
 http://de.slideshare.net/gabor.hojtsy/d8-mi-dublin
  85. 85. @dasjo
  86. 86. @dasjo #d8rules

×