drupal 8 the next dimension
DESCRIPTION
Präsentation von Kampaweb CTO Miro Dietiker an der Soirée vom 18.06.2014 in ZürichTRANSCRIPT
![Page 1: Drupal 8 the next dimension](https://reader031.vdocument.in/reader031/viewer/2022020217/554bb302b4c90530298b4585/html5/thumbnails/1.jpg)
Drupal 8The next dimension
![Page 2: Drupal 8 the next dimension](https://reader031.vdocument.in/reader031/viewer/2022020217/554bb302b4c90530298b4585/html5/thumbnails/2.jpg)
![Page 3: Drupal 8 the next dimension](https://reader031.vdocument.in/reader031/viewer/2022020217/554bb302b4c90530298b4585/html5/thumbnails/3.jpg)
![Page 4: Drupal 8 the next dimension](https://reader031.vdocument.in/reader031/viewer/2022020217/554bb302b4c90530298b4585/html5/thumbnails/4.jpg)
Facts
>12’000 commits>200 new features
Global top 5: Sascha Grossenbacher - Berdir
>2137 developers>795 companies>3.5 years since D7
![Page 5: Drupal 8 the next dimension](https://reader031.vdocument.in/reader031/viewer/2022020217/554bb302b4c90530298b4585/html5/thumbnails/5.jpg)
Event with >3000 Developers
![Page 6: Drupal 8 the next dimension](https://reader031.vdocument.in/reader031/viewer/2022020217/554bb302b4c90530298b4585/html5/thumbnails/6.jpg)
Official key values 1
Mobile in its DNA
New Configuration Management
A Better User Experience
Effortless Authoring
Views, Out of the Box
Better Markup with HTML 5
![Page 7: Drupal 8 the next dimension](https://reader031.vdocument.in/reader031/viewer/2022020217/554bb302b4c90530298b4585/html5/thumbnails/7.jpg)
Official key values 2
Multilingual Capabilities
Accessibility Integration
Built-in Web Services
Fun and Fast Theming
Field Power
Industry Standard Approach
![Page 8: Drupal 8 the next dimension](https://reader031.vdocument.in/reader031/viewer/2022020217/554bb302b4c90530298b4585/html5/thumbnails/8.jpg)
Even worse
● Integrability with hosting structures
Criticism of Drupal (7)
All important improved
● Usability
● Learning curve
● Backward compatibility
● Performance/scalability
http://en.wikipedia.org/wiki/Drupal
![Page 9: Drupal 8 the next dimension](https://reader031.vdocument.in/reader031/viewer/2022020217/554bb302b4c90530298b4585/html5/thumbnails/9.jpg)
More than 20 of the top 100 Modules no more needed.
Already in Drupal 7: File Field, Image API, ImageField, ImageCache, Poormanscron
Contrib in Core
Views, ctools, Date, Webform, Entity API, WYSIWYG, CKEditor, Link, jQuery Update, Module Filter, CCK, Features, Transliteration, Localization Update, Entity Reference, Internationalization, Email Field, Strongarm, jQuery UI
https://drupal.org/project/usage
![Page 10: Drupal 8 the next dimension](https://reader031.vdocument.in/reader031/viewer/2022020217/554bb302b4c90530298b4585/html5/thumbnails/10.jpg)
When beta release
Expected:~September 2014
Currently:~13 blockers
(Status: 2014-06-18 14:00 CEST)
![Page 11: Drupal 8 the next dimension](https://reader031.vdocument.in/reader031/viewer/2022020217/554bb302b4c90530298b4585/html5/thumbnails/11.jpg)
When release 8.0 stable
Expected:~Mid 2015
NO blocker for us!
![Page 12: Drupal 8 the next dimension](https://reader031.vdocument.in/reader031/viewer/2022020217/554bb302b4c90530298b4585/html5/thumbnails/12.jpg)
Demo
![Page 13: Drupal 8 the next dimension](https://reader031.vdocument.in/reader031/viewer/2022020217/554bb302b4c90530298b4585/html5/thumbnails/13.jpg)
Core transition
True enterprise architectureStill efficient for small
Top modern system
AbstractionModularityTestabilityUnified APIs● Entities● Plugins
![Page 14: Drupal 8 the next dimension](https://reader031.vdocument.in/reader031/viewer/2022020217/554bb302b4c90530298b4585/html5/thumbnails/14.jpg)
Efficient data migration from ANY CMS / sourceTypo 3, Wordpress
Incremental updates
Migrate
Import dataProcess data
http://www.unimitysolutions.com/blog/understand-drupal-8-mobile-initiative
![Page 15: Drupal 8 the next dimension](https://reader031.vdocument.in/reader031/viewer/2022020217/554bb302b4c90530298b4585/html5/thumbnails/15.jpg)
Mobile first
Responsive● Breakpoints● Tables, Columns● ImagesHTML 5Inputs
Accessibly from any device
Always with the best experience
http://www.unimitysolutions.com/blog/understand-drupal-8-mobile-initiative
![Page 16: Drupal 8 the next dimension](https://reader031.vdocument.in/reader031/viewer/2022020217/554bb302b4c90530298b4585/html5/thumbnails/16.jpg)
Authoring
Modern editor
Clean UI
Write even mobile
WYSIWYG● CKEditor 4Quick editAction buttonsMetadata sidebarValidationForm modes
![Page 17: Drupal 8 the next dimension](https://reader031.vdocument.in/reader031/viewer/2022020217/554bb302b4c90530298b4585/html5/thumbnails/17.jpg)
Configuration management
Config entitiesYAML
Better Workflows!
⇔ Development⇔ Staging⇔ Production
![Page 18: Drupal 8 the next dimension](https://reader031.vdocument.in/reader031/viewer/2022020217/554bb302b4c90530298b4585/html5/thumbnails/18.jpg)
Web services
Easier integration with third party systems
Standard compliant data source or data sink for ANY application
REST services(Validation)UUIDsJSONXML-RPCGuzzle client
![Page 19: Drupal 8 the next dimension](https://reader031.vdocument.in/reader031/viewer/2022020217/554bb302b4c90530298b4585/html5/thumbnails/19.jpg)
Define lists without code
Adapt any list with a few clicks to your needs
Views
● Query● Display● Field● Filter
○ Exposed● Sort
![Page 20: Drupal 8 the next dimension](https://reader031.vdocument.in/reader031/viewer/2022020217/554bb302b4c90530298b4585/html5/thumbnails/20.jpg)
Entities + Fields
EntityField types in coreValidation
Efficient data modelling based on requirements
Consistent data validation
![Page 21: Drupal 8 the next dimension](https://reader031.vdocument.in/reader031/viewer/2022020217/554bb302b4c90530298b4585/html5/thumbnails/21.jpg)
Theming / Design
Twig● Better separation● no PHP Code● simpler syntax
● Logic ⇔ Theming● more security● easier for designers
![Page 22: Drupal 8 the next dimension](https://reader031.vdocument.in/reader031/viewer/2022020217/554bb302b4c90530298b4585/html5/thumbnails/22.jpg)
Admin
All views basedNew toolbarUX ResearchAccessibility
Efficient navigation through extensible toolbar.
Improved usability across all UIs.
![Page 23: Drupal 8 the next dimension](https://reader031.vdocument.in/reader031/viewer/2022020217/554bb302b4c90530298b4585/html5/thumbnails/23.jpg)
Integrierte Frameworks
Leverage the best frameworks available
Benefit from the effort of worldwide communities
Symfony 2: kernel, request
Twig Templates
HTTP Client
Composer
PHPUnit
CKEditor
jQuery / +UI, Backbone.js
HMTL 5 Sieve (IE), Modernizr
Picturefill
+ many more
![Page 24: Drupal 8 the next dimension](https://reader031.vdocument.in/reader031/viewer/2022020217/554bb302b4c90530298b4585/html5/thumbnails/24.jpg)
Standards compliant
W3C HTML5WAI-ARIAHAL+JSONRDFOOP + PSR-0+4SMACSSREST
Compatible with relevant top edge standards
Adopts best practices defined by global communities
![Page 25: Drupal 8 the next dimension](https://reader031.vdocument.in/reader031/viewer/2022020217/554bb302b4c90530298b4585/html5/thumbnails/25.jpg)
Contrib Module ready
● Mailsystem● Monitoring● Redirect● Pathauto + Token● TMGMT● Behat● ShareMessage● Salsa API● Redis
Huge momentum
High speed adoption
Simplification in code
![Page 26: Drupal 8 the next dimension](https://reader031.vdocument.in/reader031/viewer/2022020217/554bb302b4c90530298b4585/html5/thumbnails/26.jpg)
● Layout / Widget● Media● Search API + Facets
● CRM Core
More value than ever available for free
Upcoming initiatives
![Page 27: Drupal 8 the next dimension](https://reader031.vdocument.in/reader031/viewer/2022020217/554bb302b4c90530298b4585/html5/thumbnails/27.jpg)
Small projects
Starting september
Your requirements are● low complexity● fast delivery● minimalistic
You will get an...+ modern+ cheap+ easily extensible
… exciting project
![Page 28: Drupal 8 the next dimension](https://reader031.vdocument.in/reader031/viewer/2022020217/554bb302b4c90530298b4585/html5/thumbnails/28.jpg)
Grosse Projekte
Big projectsBig investmentsMuch developmentLong running projectGolive in >3 monthsLong lifetime
Do it agile
Think open source
Get rid off legacy
![Page 29: Drupal 8 the next dimension](https://reader031.vdocument.in/reader031/viewer/2022020217/554bb302b4c90530298b4585/html5/thumbnails/29.jpg)
Drupal 7When still use “the old one”
![Page 30: Drupal 8 the next dimension](https://reader031.vdocument.in/reader031/viewer/2022020217/554bb302b4c90530298b4585/html5/thumbnails/30.jpg)
Complex medium size projects
Not yet there in Drupal 8● E-Commerce● Media
Use Drupal 7 if you need a● Shop● Huge image collection
with metadata mgmt
![Page 31: Drupal 8 the next dimension](https://reader031.vdocument.in/reader031/viewer/2022020217/554bb302b4c90530298b4585/html5/thumbnails/31.jpg)
Drupal 7 distributions
KampatoolsOpen Atrium
● Complete products● Huge functionality● Out of the box● Low cost
This is a...different approach to custom development!
![Page 32: Drupal 8 the next dimension](https://reader031.vdocument.in/reader031/viewer/2022020217/554bb302b4c90530298b4585/html5/thumbnails/32.jpg)
Thank youMiro Dietiker, CTO