38
Drupal For Site Builders Kim Pepper [email protected] @kimb0oo

Drupal 8 for site builders

Embed Size (px)

DESCRIPTION

See what Drupal 8 improvements there are for Site Builders. http://previousnext.github.io/d8-sitebuilders-preso/#/

Citation preview

Page 1: Drupal 8 for site builders

Drupal For Site Builders

Kim [email protected]

@kimb0oo

Page 2: Drupal 8 for site builders

So What's Wrong With Drupal7?

If it ain't broke...

Page 3: Drupal 8 for site builders

Is it worth the upgrade?Configuration managementContrib modules now in coreBlocks improvementsCKEditorNew field typesDisplay and form modesReponsive supportMultingualmuch much more...

Page 4: Drupal 8 for site builders

Redundant ModulesViews

Views Bulk Opertations

Admin Views

Bean

WYSIWYG

Link

Date

Ctools

Page 5: Drupal 8 for site builders

Redundant ModulesUUIDEntity APIEntity CacheEntity ReferenceEntity View ModesMenu Block*Webform*...and many more.

Page 6: Drupal 8 for site builders

Views

Page 7: Drupal 8 for site builders

WYSIWYG

Page 8: Drupal 8 for site builders

Insert Image

Page 9: Drupal 8 for site builders

BlocksFieldableMultiple instancesConfig exportableConditions Plugins API

Page 10: Drupal 8 for site builders

Block Layout

Page 11: Drupal 8 for site builders

Configure Block

Page 12: Drupal 8 for site builders

Custom Block Types

Page 13: Drupal 8 for site builders

FieldsNew field types:LinkDateEmailPhoneEntity Reference

Page 14: Drupal 8 for site builders

Mobile Friendly

Page 15: Drupal 8 for site builders

CommentsAttached to any entity (via fields)Private / public threads?Comments on user profiles?

Page 16: Drupal 8 for site builders

Comment Types

Page 17: Drupal 8 for site builders

Article Fields

Page 18: Drupal 8 for site builders

Article Comment Settings

Page 19: Drupal 8 for site builders

Display ModesView ModesForm Modes

Page 20: Drupal 8 for site builders

View Modes

Page 21: Drupal 8 for site builders

Form Modes

Page 22: Drupal 8 for site builders

Configure Form Fields

Page 23: Drupal 8 for site builders

Contact FormsFieldable EntityWebform Replacement?

Page 24: Drupal 8 for site builders

Contact Form Fields

Page 25: Drupal 8 for site builders

ResponsiveResponsive toolbarResponvive Images

Page 26: Drupal 8 for site builders

Responsive Images

Page 27: Drupal 8 for site builders

Configuration ManagementDrupal 7 workaroundsFeatures ✗CTools Exportables ✗Variables ✗hook_update_N() ✗

Drupal 8Drupal 8: Unified Configuration API ✓

Page 28: Drupal 8 for site builders

Single Export / Import

Page 29: Drupal 8 for site builders

Config Deployment Workflow1. Configure a config staging dir that is in git

2. Export config

3. Git commit and push4. Import config

5. Profit!

$config_directories[CONFIG_STAGING_DIRECTORY]

= 'config';

drush config-export staging

drush config-import staging

Page 30: Drupal 8 for site builders

MultilingualDrupal 7 workarounds

Core Locale & Content Translationi18n module including

i18n_blocki18n_contacti18n_fieldi18n_menui18n_pathi18n_redirecti18n_stringi18n_taxonomyi18n_useri18n_variable

Variable moduleTitle moduleEntity Translation...more???

Page 31: Drupal 8 for site builders

Drupal 8 MultilingualEntitiesFields (including base fields)ConfigurationInstaller

More than all of the D7 contrib modules combined.

Page 32: Drupal 8 for site builders

Multilingual Modules

Page 33: Drupal 8 for site builders

Drupal Installer

Page 34: Drupal 8 for site builders

Drupal Installer

Page 35: Drupal 8 for site builders

The FutureMenu Block?Display Suite?Page Manager / Panels?Token?Pathauto?Metatags?Features?Webforms?

Page 36: Drupal 8 for site builders

When can I get it?When will Drupal 8 be released?Semantic versioning?

Page 37: Drupal 8 for site builders

Questions?

Page 38: Drupal 8 for site builders

Thank [email protected]

@kimb0oo