drupal8 introduction

14
Drupal 8 Madhav Vyas (Architect @ CIGNEX DATAMATICS)

Upload: madhav-vyas

Post on 15-Apr-2017

453 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Drupal8 Introduction

Drupal 8Madhav Vyas (Architect @ CIGNEX DATAMATICS)

Page 2: Drupal8 Introduction

About me

Drupal Contributor | Trainer |Blogger| Mentor | Reviewer

Madhav Vyas (@madhavrvyas)http://madhavvyas.blogspot.com/

Page 3: Drupal8 Introduction

Agenda Drupal 8 timeline What’s new

Improved Authoring Mobile First Improvement for site builder Configuration Management Twig and HTML5

Under the hood Classes Blocks Module Path

Page 4: Drupal8 Introduction

Drupal 8 Timeline

Page 5: Drupal8 Introduction

What’s New Authoring experience Mobile Improvements Multilingual ++ Site builders improvement Frontend developer improvement Back end developer improvement Better Right down to the core

Page 6: Drupal8 Introduction

Authoring experience Spark WYSIWIG editor In place editor Redesign Content Creation Page Refreshed Admin theme Draft support in core

Page 7: Drupal8 Introduction

Mobile Improvements

Mobile First Responsive-ize ALL things (themes, images, tables…) Mobile Friendly Toolbar Front end Performance

Page 8: Drupal8 Introduction

Multilingual++

Multilingual First Everything translatable - System configuration to site components More streamlined Translation Transliteration support

Page 9: Drupal8 Introduction

Site builders

Views in core More and better blocks Improved and Expanded Entity and Field Features More field types Form Modes Take tour Both less and more module wise Migration Path

Page 10: Drupal8 Introduction

Front-end Developer Improvements

HTML5 New Front-end Libraries and Helpers Native schema.org output Event More Improved Accessibility New theme system: Twig Fast by default New UI Elements Theme responsively New Method of Selectively Adding JS/CSS to the page No more support for IE6, IE7 and IE8

Page 11: Drupal8 Introduction

Back-end Developer Improvements

New Configuration Management System Everywhere Entities!! Webservices Improved caching

Page 12: Drupal8 Introduction

Modern Object Oriented code

Proudly found Elsewhere Modern PHP best practices

Namespace Traits classes/interface Most PSR standards

Page 13: Drupal8 Introduction

Backport to Drupal7Drupal 8 Core Feature Drupal 7 Contrib EquivalentWYSIWYG CKEditor: https://drupal.org/project/ckeditorIn-Place Editing Quick Edit: https://drupal.org/project/quickeditResponsive Toolbar Mobile Friendly Navigation Toolbar:https://drupal.org/project/navbarResponsive Front-End Theme Omega, Zen, Adaptive, Aurora, etc. base themesResponsive Admin Theme Ember: https://drupal.org/project/emberResponsive Images Picture: https://drupal.org/project/pictureResponsive Tables Responsive Tables:https://drupal.org/project/responsive_tables

Page 14: Drupal8 Introduction

Backport to Drupal7Drupal 8 Core Feature Drupal 7 Contrib EquivalentSimplified Overlay Escape Admin: https://drupal.org/project/escape_adminMultilingual Internationalization: https://drupal.org/project/i18nEntity Translation: https://drupal.org/project/entity_translation(and several additional modules)Better Blocks Bean: https://drupal.org/project/beanConfiguration Management Features: https://drupal.org/project/features(provides exportable files that can be used in deployments)Web Services RESTful Web Services: https://drupal.org/project/restws