introductions - events.drupal.org any admin/content/node admin/user/access test description verify...

25

Upload: dotram

Post on 29-Jun-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: introductions - events.drupal.org any admin/content/node admin/user/access Test description Verify that hovering over the search block results in an edit icon
Page 2: introductions - events.drupal.org any admin/content/node admin/user/access Test description Verify that hovering over the search block results in an edit icon

introductions

Page 3: introductions - events.drupal.org any admin/content/node admin/user/access Test description Verify that hovering over the search block results in an edit icon

six months ago at DC Vienna…

Page 4: introductions - events.drupal.org any admin/content/node admin/user/access Test description Verify that hovering over the search block results in an edit icon

Our GUIDING PRINCIPLES

Page 5: introductions - events.drupal.org any admin/content/node admin/user/access Test description Verify that hovering over the search block results in an edit icon

SimplifyCraft a redesigned, modern administrative experience for

Drupal with the aim to make it more approachable for site

builders and content authors, using a JavaScript framework

(React) to build it out as a single-page application.

Page 6: introductions - events.drupal.org any admin/content/node admin/user/access Test description Verify that hovering over the search block results in an edit icon

ModerniseWork on efforts around Drupal core's JavaScript developer

experience to bring it into the 21st century. For example,

modernising the code base to ensure consistency and

adherence with best practices, adding native tools for

testing JavaScript with JavaScript.

Page 7: introductions - events.drupal.org any admin/content/node admin/user/access Test description Verify that hovering over the search block results in an edit icon

EmbraceThroughout, embrace the workflows, tools, and practices

familiar to existing JavaScript developers, with the aim to

bring more of these developers into the Drupal community,

both as users and as contributors.

Page 8: introductions - events.drupal.org any admin/content/node admin/user/access Test description Verify that hovering over the search block results in an edit icon

WHAT WE’RE GONNA DO

Page 9: introductions - events.drupal.org any admin/content/node admin/user/access Test description Verify that hovering over the search block results in an edit icon

DOGFOOD the Api-first initiative

Page 10: introductions - events.drupal.org any admin/content/node admin/user/access Test description Verify that hovering over the search block results in an edit icon

Create an alternative admin experience

Page 11: introductions - events.drupal.org any admin/content/node admin/user/access Test description Verify that hovering over the search block results in an edit icon
Page 12: introductions - events.drupal.org any admin/content/node admin/user/access Test description Verify that hovering over the search block results in an edit icon
Page 13: introductions - events.drupal.org any admin/content/node admin/user/access Test description Verify that hovering over the search block results in an edit icon

Create a JavaScript based automated test suite

Page 14: introductions - events.drupal.org any admin/content/node admin/user/access Test description Verify that hovering over the search block results in an edit icon
Page 15: introductions - events.drupal.org any admin/content/node admin/user/access Test description Verify that hovering over the search block results in an edit icon

Nightwatch

Page 16: introductions - events.drupal.org any admin/content/node admin/user/access Test description Verify that hovering over the search block results in an edit icon
Page 17: introductions - events.drupal.org any admin/content/node admin/user/access Test description Verify that hovering over the search block results in an edit icon

Existing Codebase

Page 18: introductions - events.drupal.org any admin/content/node admin/user/access Test description Verify that hovering over the search block results in an edit icon
Page 19: introductions - events.drupal.org any admin/content/node admin/user/access Test description Verify that hovering over the search block results in an edit icon

Decoupled AdminInterface

Page 20: introductions - events.drupal.org any admin/content/node admin/user/access Test description Verify that hovering over the search block results in an edit icon

demo

Page 21: introductions - events.drupal.org any admin/content/node admin/user/access Test description Verify that hovering over the search block results in an edit icon

Q&A

Page 22: introductions - events.drupal.org any admin/content/node admin/user/access Test description Verify that hovering over the search block results in an edit icon

To which degree should we allow people to extend this system

Page 23: introductions - events.drupal.org any admin/content/node admin/user/access Test description Verify that hovering over the search block results in an edit icon

How do we deal with our current “ambitious digital experiences”

Page 24: introductions - events.drupal.org any admin/content/node admin/user/access Test description Verify that hovering over the search block results in an edit icon

What is ⬅�✌�➡�

Page 25: introductions - events.drupal.org any admin/content/node admin/user/access Test description Verify that hovering over the search block results in an edit icon

Get involved

https://github.com/jsdrupal#javascript in Drupal Slack