introductions - events.drupal.org any admin/content/node admin/user/access Test description Verify...

25

Transcript of introductions - events.drupal.org any admin/content/node admin/user/access Test description Verify...

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