Drupal für Entwickler

968 views

Published on

Präsentation anlässlich des Web Entwickler Forums

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
968
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Drupal für Entwickler

    1. 1. für Entwickler Michael Schmid Head Technologymichael@amazeelabs.com
    2. 2. Drupal?
    3. 3. Drupal?• PHP
    4. 4. Drupal?• PHP• GPL ☚ Opensource!
    5. 5. Drupal?• PHP• GPL ☚ Opensource!• Seit 2001
    6. 6. Drupal?• PHP• GPL ☚ Opensource!• Seit 2001 • Dries Buytaert
    7. 7. Drupal?• PHP• GPL ☚ Opensource!• Seit 2001 • Dries Buytaert• „Medium Core“
    8. 8. Drupal?• PHP• GPL ☚ Opensource!• Seit 2001 • Dries Buytaert• „Medium Core“ • 15‘000 Contrib Module
    9. 9. Drupal?
    10. 10. Drupal?1
    11. 11. Drupal?1• Januar 2001
    12. 12. Drupal?1• Januar 20014.6
    13. 13. Drupal?1• Januar 20014.6• April 2005
    14. 14. Drupal?1• Januar 20014.6• April 20054.7
    15. 15. Drupal?1• Januar 20014.6• April 20054.7• Mai 2006
    16. 16. Drupal?1• Januar 20014.6• April 20054.7• Mai 20065
    17. 17. Drupal?1• Januar 20014.6• April 20054.7• Mai 20065• Januar 2007
    18. 18. Drupal?1 6• Januar 20014.6• April 20054.7• Mai 20065• Januar 2007
    19. 19. Drupal?1 6• Januar 2001 • Februar 20084.6• April 20054.7• Mai 20065• Januar 2007
    20. 20. Drupal?1 6• Januar 2001 • Februar 20084.6 7• April 20054.7• Mai 20065• Januar 2007
    21. 21. Drupal?1 6• Januar 2001 • Februar 20084.6 7• April 2005 • Januar 20114.7• Mai 20065• Januar 2007
    22. 22. Drupal?1 6• Januar 2001 • Februar 20084.6 7• April 2005 • Januar 20114.7 8• Mai 20065• Januar 2007
    23. 23. Drupal?1 6• Januar 2001 • Februar 20084.6 7• April 2005 • Januar 20114.7 8• Mai 2006 • ??? (End 2013)5• Januar 2007
    24. 24. Version 7 vs 8
    25. 25. Version 7 vs 8• Version 7
    26. 26. Version 7 vs 8• Version 7 • Aktuell 7.14
    27. 27. Version 7 vs 8• Version 7 • Aktuell 7.14 • Stable Core Release
    28. 28. Version 7 vs 8• Version 7 • Aktuell 7.14 • Stable Core Release • Top 50 Contrib: ~Stable
    29. 29. Version 7 vs 8• Version 7 • Aktuell 7.14 • Stable Core Release • Top 50 Contrib: ~Stable
    30. 30. Version 7 vs 8• Version 7 • Aktuell 7.14 • Stable Core Release • Top 50 Contrib: ~Stable• Version 8
    31. 31. Version 7 vs 8• Version 7 • Aktuell 7.14 • Stable Core Release • Top 50 Contrib: ~Stable• Version 8 • Development
    32. 32. Version 7 vs 8• Version 7 • Aktuell 7.14 • Stable Core Release • Top 50 Contrib: ~Stable• Version 8 • Development • not stable!
    33. 33. Version 7 vs 8• Version 7 • Aktuell 7.14 • Stable Core Release • Top 50 Contrib: ~Stable• Version 8 • Development • not stable! • Feature Freeze: Nov 2012 (?)
    34. 34. Stärken
    35. 35. Stärken• „There is a Module for that“
    36. 36. Stärken• „There is a Module for that“• Permission & Roles
    37. 37. Stärken• „There is a Module for that“• Permission & Roles• Hooks & Callbacks
    38. 38. Stärken• „There is a Module for that“• Permission & Roles• Hooks & Callbacks• Taxonomy System
    39. 39. Stärken• „There is a Module for that“• Permission & Roles• Hooks & Callbacks• Taxonomy System• Community Features
    40. 40. Schwächen
    41. 41. Schwächen
    42. 42. Schwächen• „WTF Drupal!“
    43. 43. Schwächen• „WTF Drupal!“• Hooks & Callbacks
    44. 44. Schwächen• „WTF Drupal!“• Hooks & Callbacks • jedes Modul spielt mit
    45. 45. Schwächen• „WTF Drupal!“• Hooks & Callbacks • jedes Modul spielt mit• Usability
    46. 46. Drupal Sitebuilding
    47. 47. Drupal Sitebuilding• Extrem viel über UI konfigurierbar
    48. 48. Drupal Sitebuilding• Extrem viel über UI konfigurierbar• „Geh den Drupal Weg“
    49. 49. Drupal Sitebuilding• Extrem viel über UI konfigurierbar• „Geh den Drupal Weg“ • Änderungen sehr aufwändig
    50. 50. Drupal Programmierung
    51. 51. Drupal Programmierung • api.drupal.org
    52. 52. Drupal Programmierung • api.drupal.org • Bootstrap & Single Pageview
    53. 53. Drupal Programmierung • api.drupal.org • Bootstrap & Single Pageview • extrem komplex
    54. 54. Drupal Programmierung • api.drupal.org • Bootstrap & Single Pageview • extrem komplex • Step by Step Debugging
    55. 55. Drupal Programmierung • api.drupal.org • Bootstrap & Single Pageview • extrem komplex • Step by Step Debugging • 1x empfohlen :)
    56. 56. Drupal Programmierung • api.drupal.org • Bootstrap & Single Pageview • extrem komplex • Step by Step Debugging • 1x empfohlen :) • Drupal Example Module
    57. 57. Drupal Community
    58. 58. Drupal Community
    59. 59. Drupal Community• www.drupal.org
    60. 60. Drupal Community• www.drupal.org • GIT Repository
    61. 61. Drupal Community• www.drupal.org • GIT Repository • Issues
    62. 62. Drupal Community• www.drupal.org • GIT Repository • Issues • Forum
    63. 63. Drupal Community• www.drupal.org • GIT Repository • Issues • Forum • etc.
    64. 64. Drupal Community• www.drupal.org • GIT Repository • Issues • Forum • etc.• groups.drupal.org
    65. 65. Drupal Community• www.drupal.org • GIT Repository • Issues • Forum • etc.• groups.drupal.org • Drupal User Groups
    66. 66. Drupal Community• www.drupal.org • GIT Repository • Issues • Forum • etc.• groups.drupal.org • Drupal User Groups • Drupal Camps
    67. 67. Drupal Community• www.drupal.org • GIT Repository • Issues • Forum • etc.• groups.drupal.org • Drupal User Groups • Drupal Camps• IRC
    68. 68. Starterguide I Beginning
    69. 69. Starterguide I Beginning• Video Tutorials
    70. 70. Starterguide I Beginning• Video Tutorials • Drupalize.me
    71. 71. Starterguide I Beginning• Video Tutorials • Drupalize.me • NodeOne
    72. 72. Starterguide I Beginning• Video Tutorials • Drupalize.me • NodeOne• Distributions
    73. 73. Starterguide I Beginning• Video Tutorials • Drupalize.me • NodeOne• Distributions
    74. 74. Starterguide I Beginning• Video Tutorials • Drupalize.me • NodeOne• Distributions• Learn via failing
    75. 75. Starterguide II Programming
    76. 76. Starterguide II Programming
    77. 77. Starterguide II Programming• Drupal Example Module
    78. 78. Starterguide II Programming• Drupal Example Module• Contrib Modules
    79. 79. Starterguide III Community
    80. 80. Starterguide III Community
    81. 81. Starterguide III Community• Patches reviewen
    82. 82. Starterguide III Community• Patches reviewen• Patches schreiben
    83. 83. Starterguide III Community• Patches reviewen• Patches schreiben • „Novice“ Issues
    84. 84. Starterguide III Community• Patches reviewen• Patches schreiben • „Novice“ Issues• IRC
    85. 85. Zukunft
    86. 86. Zukunft
    87. 87. Zukunft• Drupal 8
    88. 88. Zukunft• Drupal 8 • Symfony2 Module
    89. 89. Zukunft• Drupal 8 • Symfony2 Module • ClassLoader
    90. 90. Zukunft• Drupal 8 • Symfony2 Module • ClassLoader • HTTPFoundation
    91. 91. Zukunft• Drupal 8 • Symfony2 Module • ClassLoader • HTTPFoundation • HTTPKernel
    92. 92. Zukunft• Drupal 8 • Symfony2 Module • ClassLoader • HTTPFoundation • HTTPKernel • Twig?
    93. 93. Zukunft• Drupal 8 • Symfony2 Module • ClassLoader • HTTPFoundation • HTTPKernel • Twig?• DrupalCon Munich
    94. 94. Zukunft• Drupal 8 • Symfony2 Module • ClassLoader • HTTPFoundation • HTTPKernel • Twig?• DrupalCon Munich • August 20. - 24. 2012
    95. 95. Fragen?
    96. 96. Fragen? Michael Schmidmichael@amazeelabs.com @schnitzel
    97. 97. Fragen? Michael Schmidmichael@amazeelabs.com @schnitzelhttp://amazeelabs.com

    ×