Drupal 8: Neuerungen im Überblick

  • Published on
    02-Jul-2015

  • View
    2.447

  • Download
    0

Embed Size (px)

DESCRIPTION

Neuerungen in Drupal 8. Vortrag bim Drupal Meetup Stuttgart am 4.10.2012

Transcript

<ul><li> 1. Drupal 8:Neuerungen imberblickDrupal Meetup Stuttgart 4.10.2012 - drubb</li></ul> <p> 2. Rckblick: Drupal 7 EntwicklungszyklusStart: 1. Februar 2008Release: 5. Januar 2011Contributors:ca. 1.000Aber:30 Top-Contributors waren verantwortlichfr ca. 50% der Patches in Drupal 7! 3. Drupal 8: TimelineKeine "groen" neuendrupal-7.0Funktionen mehr!Drupal 7 Drupal 8 FeatureCode Drupal 8ReleaseStartFreeze Freeze Release5.1.2011 10.3.20111.12.20121.2.2013August 2013 drupal-8.x-dev Konzentration aufFehlerbeseitigung! 4. Ideen &amp; Initiativen fr ein neues ReleaseIssue Queues, z.B.Feature RequestsUmfragen, z.B.State of Drupal Survey Diskussionen (Konferenzen,Allgemeine TrendsUsergroups, IRC,...)- HTML5- MobileStatistiken, z.B.- DeploymentNutzungshufigkeitVergleich mit Anderen- Frameworks(Wordpress, Joomla, ...) Ideensammlung fr Drupal 8Konkrete Initiativen: wer macht was? 5. Drupal 8: Core Initiativen Configuration Management (CMI) Web Services &amp; Context Core (WSCCI) Layouts, aka Design Multilingual (D8MI) HTML5 Mobile Views in Core (VDC) - neu dabei!Core Initiativen setzen groe strategische Ziele fr ein neues Drupal Releaseum. Sie werden von Dries Buytaert und einem kleinen Team von Core-Entwicklern festgelegt. 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 zustzliche Ideen und Vorschlge aus der DrupalCommunity, oft in kleinerem Umfang. Sie knnen zu Core Initiativen werden. 7. Core Inititiative: Configuration ManagementDrupal 7:Drupal 8:Einstellungen grtenteils in der DatenbankZentrale Verwaltung fr Konfigurationen in(Tabelle VARIABLES, sowie viele modul- Textdateien eines einheitlichen Formatsspezifische Tabellen, z.B. fr Views), teilweise (YAML), die allen Modulen zur Verfgungauch in settings.php steht, mit eigenem UI / CacheNachteile: Beispiel: system.performance.yml cache: page: proprietr (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. Core Inititiative: Web Services/Context Core"Drupal is an 11-year-old, PHP4-based extensible Slashdot clonebuilt by a Belgian college kid."Drupal 7:Drupal 8:Proprietres Handling von z.B. URIs, Sessions, Standardisierte Behandlung durch den EinsatzAjax Requests, Events, PHP Klassen, usw. eines entsprechenden, modernen Frameworks:Nachteile: Drupal-spezifisch HttpFoundation groteils seitenorientiert HttpKernel HTML-lastig EventDispatcher kaum OOP DependencyInjection Performance ClassLoader 9. Core Inititiative: LayoutsDrupal 7: Drupal 8:Layouts werden erzeugt durch ein buntes Blocks &amp; Layouts Everywhere, eine Art "PanelsGemisch aus in Core" ?ThemesSeitenRegionenBlckenmit Zusatzmodulen wiePanelsContextDisplay Suite... 10. Core Inititiative: Multilingual (D8MI) 11. Core Inititiative: HTML5HTML5 Templates &amp; FormulareNeue semantische ElementeARIA RolesEingabeformate... 12. Core Inititiative: Mobile 13. Core Inititiative: Views in Core (VDC) Das populrste Drupal-Modulwird in den Core integriert. Damit wird gleichzeitig eineentscheidende Bremse beider Durchsetzung vonDrupal 8 gelst. Und Daniel wird zum TopCore Maintainer Congratulations! 14. Core Inititiative: Views in Core (VDC) Das populrste Drupal-Modulwird in den Core integriert. Damit wird gleichzeitig eineentscheidende Bremse beider Durchsetzung vonDrupal 8 gelst. Und Daniel wird zum TopCore Contributor! Skeptisch? 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</p>