Top Banner
6 months into Drupal 8 Iztok Smolic, AGILEDROP
21

Drupal 8, tricks and tips learned from the first 6 months

Jan 16, 2017

Download

Technology

Iztok Smolič
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Drupal 8, tricks and tips learned from the first 6 months

6 months intoDrupal 8

Iztok Smolic, AGILEDROP

Page 2: Drupal 8, tricks and tips learned from the first 6 months
Page 3: Drupal 8, tricks and tips learned from the first 6 months

Drupal 8 is production ready.

Page 4: Drupal 8, tricks and tips learned from the first 6 months

What we’re excited about

Page 5: Drupal 8, tricks and tips learned from the first 6 months

Views in core

Page 6: Drupal 8, tricks and tips learned from the first 6 months

Configuration management

Page 7: Drupal 8, tricks and tips learned from the first 6 months

True multilingual support

Page 8: Drupal 8, tricks and tips learned from the first 6 months

Fieldable entities everywhere

Page 9: Drupal 8, tricks and tips learned from the first 6 months

WYSIWYG (CKEditor) in core

Page 10: Drupal 8, tricks and tips learned from the first 6 months

Responsive back-end

Page 11: Drupal 8, tricks and tips learned from the first 6 months

What we’re not so excited about

Page 12: Drupal 8, tricks and tips learned from the first 6 months

Quick edit, aka Spark

Page 13: Drupal 8, tricks and tips learned from the first 6 months

Block system

Page 14: Drupal 8, tricks and tips learned from the first 6 months

Tricks & tips

Page 15: Drupal 8, tricks and tips learned from the first 6 months

Read warnings!Things tend to get deleted too easily!

Example: When removing a field from a content type, Drupal tries to clean up and will delete Views and other components using the field in question.

Page 16: Drupal 8, tricks and tips learned from the first 6 months

Content translations, translatable fields● Now you have to manually select each field to be translatable:

Page 17: Drupal 8, tricks and tips learned from the first 6 months

Modules we’ve used so far● Admin menu is dead, long live Admin toolbar (drop down enabled navigation)● Devel + Devel Kint - for debugging PHP and Twig● Pathauto - for generating friendly URLs● Metatags - for SEO metadata● Inline Entity Form - entity reference widget● Field Group - improving UX for site editors● Paragraphs - building rich landing pages

Page 18: Drupal 8, tricks and tips learned from the first 6 months

What we hope to see soon

Page 19: Drupal 8, tricks and tips learned from the first 6 months

Drupal Commerce for Drupal 8● Multi store architecture (multi-domain stores, multi-seller scenarios, fulfillment

centers, etc.)● Redesigned product architecture (simpler Add to Cart form generation, field

inheritance, faster product creation)● Price is now an object that knows how to apply a tax rate, discount, fee to itself● Rewritten tax handling to better support VAT and changing tax rates● Lighter API for payment gateways to allow maximum flexibility

Page 20: Drupal 8, tricks and tips learned from the first 6 months

Panels● Panels (https://www.drupal.org/project/panels) ● Page manager (https://www.drupal.org/project/page_manager)● Layout API (https://www.drupal.org/project/layout_plugin)