drupal 8 the next dimension

32
Drupal 8 The next dimension

Upload: kampaweb

Post on 08-May-2015

289 views

Category:

Software


5 download

DESCRIPTION

Präsentation von Kampaweb CTO Miro Dietiker an der Soirée vom 18.06.2014 in Zürich

TRANSCRIPT

Page 1: Drupal 8 the next dimension

Drupal 8The next dimension

Page 2: Drupal 8 the next dimension
Page 3: Drupal 8 the next dimension
Page 4: Drupal 8 the next dimension

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

Event with >3000 Developers

Page 6: Drupal 8 the next dimension

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

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

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

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

When beta release

Expected:~September 2014

Currently:~13 blockers

(Status: 2014-06-18 14:00 CEST)

Page 11: Drupal 8 the next dimension

When release 8.0 stable

Expected:~Mid 2015

NO blocker for us!

Page 12: Drupal 8 the next dimension

Demo

Page 13: Drupal 8 the next dimension

Core transition

True enterprise architectureStill efficient for small

Top modern system

AbstractionModularityTestabilityUnified APIs● Entities● Plugins

Page 14: Drupal 8 the next dimension

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

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

Authoring

Modern editor

Clean UI

Write even mobile

WYSIWYG● CKEditor 4Quick editAction buttonsMetadata sidebarValidationForm modes

Page 17: Drupal 8 the next dimension

Configuration management

Config entitiesYAML

Better Workflows!

⇔ Development⇔ Staging⇔ Production

Page 18: Drupal 8 the next dimension

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

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

Entities + Fields

EntityField types in coreValidation

Efficient data modelling based on requirements

Consistent data validation

Page 21: Drupal 8 the next dimension

Theming / Design

Twig● Better separation● no PHP Code● simpler syntax

● Logic ⇔ Theming● more security● easier for designers

Page 22: Drupal 8 the next dimension

Admin

All views basedNew toolbarUX ResearchAccessibility

Efficient navigation through extensible toolbar.

Improved usability across all UIs.

Page 23: Drupal 8 the next dimension

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

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

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

● Layout / Widget● Media● Search API + Facets

● CRM Core

More value than ever available for free

Upcoming initiatives

Page 27: Drupal 8 the next dimension

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

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

Drupal 7When still use “the old one”

Page 30: Drupal 8 the next dimension

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

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

Thank youMiro Dietiker, CTO