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

656 views

Published on

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

No Downloads
Views
Total views
656
On SlideShare
0
From Embeds
0
Number of Embeds
65
Actions
Shares
0
Downloads
7
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

×