Drupal 8Madhav Vyas (Architect @ CIGNEX DATAMATICS)
About me
Drupal Contributor | Trainer |Blogger| Mentor | Reviewer
Madhav Vyas (@madhavrvyas)http://madhavvyas.blogspot.com/
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
Drupal 8 Timeline
What’s New Authoring experience Mobile Improvements Multilingual ++ Site builders improvement Frontend developer improvement Back end developer improvement Better Right down to the core
Authoring experience Spark WYSIWIG editor In place editor Redesign Content Creation Page Refreshed Admin theme Draft support in core
Mobile Improvements
Mobile First Responsive-ize ALL things (themes, images, tables…) Mobile Friendly Toolbar Front end Performance
Multilingual++
Multilingual First Everything translatable - System configuration to site components More streamlined Translation Transliteration support
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
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
Back-end Developer Improvements
New Configuration Management System Everywhere Entities!! Webservices Improved caching
Modern Object Oriented code
Proudly found Elsewhere Modern PHP best practices
Namespace Traits classes/interface Most PSR standards
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
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