Drupal 8: Neuerungen im Überblick

3.417 Aufrufe

Veröffentlicht am

Neuerungen in Drupal 8. Vortrag béim Drupal Meetup Stuttgart am 4.10.2012

0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
3.417
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
12
Aktionen
Geteilt
0
Downloads
9
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Drupal 8: Neuerungen im Überblick

  1. 1. Drupal 8:Neuerungen imÜberblickDrupal Meetup Stuttgart 4.10.2012 - drubb
  2. 2. Rückblick: Drupal 7 EntwicklungszyklusStart: 1. Februar 2008Release: 5. Januar 2011Contributors: ca. 1.000Aber:30 Top-Contributors waren verantwortlichfür ca. 50% der Patches in Drupal 7!
  3. 3. Drupal 8: Timeline Keine "großen" neuendrupal-7.0 Funktionen mehr!Drupal 7 Drupal 8 Feature Code Drupal 8Release Start Freeze Freeze Release5.1.2011 10.3.2011 1.12.2012 1.2.2013 August 2013 drupal-8.x-dev Konzentration auf Fehlerbeseitigung!
  4. 4. Ideen & Initiativen für ein neues Release Issue Queues, z.B. Feature Requests Umfragen, z.B. State of Drupal Survey Diskussionen (Konferenzen,Allgemeine Trends Usergroups, IRC,...)- HTML5- Mobile Statistiken, z.B.- Deployment Nutzungshäufigkeit Vergleich mit Anderen- Frameworks (Wordpress, Joomla, ...) Ideensammlung für Drupal 8 Konkrete Initiativen: wer macht was?
  5. 5. Drupal 8: Core Initiativen● Configuration Management (CMI)● Web Services & Context Core (WSCCI)● Layouts, aka Design● Multilingual (D8MI)● HTML5● Mobile● Views in Core (VDC) - neu dabei!Core Initiativen setzen große strategische Ziele für ein neues Drupal Releaseum. Sie werden von Dries Buytaert und einem kleinen Team von Core-Entwicklern festgelegt.
  6. 6. Drupal 8: Community Initiativen (Auszug)● Twig Template Engine● Pathauto in core● File Management● WYSIWYG● User Experience● Clean up core● Performance● Statistics● ...Community Initiativen sind zusätzliche Ideen und Vorschläge aus der DrupalCommunity, oft in kleinerem Umfang. Sie können zu Core Initiativen werden.
  7. 7. Core Inititiative: Configuration ManagementDrupal 7: Drupal 8:Einstellungen größtenteils in der Datenbank Zentrale Verwaltung für Konfigurationen in(Tabelle VARIABLES, sowie viele modul- Textdateien eines einheitlichen Formatsspezifische Tabellen, z.B. für Views), teilweise (YAML), die allen Modulen zur Verfügungauch in settings.php steht, mit eigenem UI / CacheNachteile: Beispiel: system.performance.yml cache: page: ● proprietär (modulspezifisch) enabled: 0 ● uneinheitliches UI max_age: 0 preprocess: ● schlecht versionierbar css: 0 js: 0 ● schlecht modifizierbar (UI, Drush) response: ● kompliziertes Deployment gzip: 0
  8. 8. Core Inititiative: Web Services/Context Core "Drupal is an 11-year-old, PHP4-based extensible Slashdot clone built by a Belgian college kid."Drupal 7: Drupal 8:Proprietäres Handling von z.B. URIs, Sessions, Standardisierte Behandlung durch den EinsatzAjax Requests, Events, PHP Klassen, usw. eines entsprechenden, modernen Frameworks:Nachteile: ● Drupal-spezifisch ● HttpFoundation ● großteils seitenorientiert ● HttpKernel ● HTML-lastig ● EventDispatcher ● kaum OOP ● DependencyInjection ● Performance ● ClassLoader
  9. 9. Core Inititiative: LayoutsDrupal 7: Drupal 8:Layouts werden erzeugt durch ein buntes Blocks & Layouts Everywhere, eine Art "PanelsGemisch aus in Core" ?ThemesSeitenRegionenBlöckenmit Zusatzmodulen wiePanelsContextDisplay Suite...
  10. 10. Core Inititiative: Multilingual (D8MI)
  11. 11. Core Inititiative: HTML5 ● HTML5 Templates & Formulare ● Neue semantische Elemente ● ARIA Roles ● Eingabeformate ● ...
  12. 12. Core Inititiative: Mobile
  13. 13. Core Inititiative: Views in Core (VDC)● Das populärste Drupal-Modul wird in den Core integriert.● Damit wird gleichzeitig eine entscheidende Bremse bei der Durchsetzung von Drupal 8 gelöst.● Und Daniel wird zum Top Core Maintainer Congratulations!
  14. 14. Core Inititiative: Views in Core (VDC)● Das populärste Drupal-Modul wird in den Core integriert.● Damit wird gleichzeitig eine entscheidende Bremse bei der Durchsetzung von Drupal 8 gelöst.● Und Daniel wird zum Top Core Contributor! Skeptisch?
  15. 15. Fragen / DiskussionZum Weiterlesen:http://buytaert.net/files/state-of-drupal-march-2011.pdfhttp://drupal.org/community-initiatives/drupal-corehttp://groups.drupal.org/drupal-initiativeshttps://speakerdeck.com/u/fabpot/p/symfony2-meets-drupal-8Diese Folien als PDF:http://www.slideshare.net/drubb

×