Back to top

Settings Tray: experimental to stable, lessons learned

Settings Tray is one of the first modules to go from expermental to stable that adds a new major UI to Drupal core.

In this session we will look back on the process to see what went wrong, what went right, and what was learned along the way.

Topics covered will include:

  • The importance of prototypes
  • The MVP in a .patch file (please let me use git!)
  • The core team: Finding out who can make which decisions
  • How the state of RESTful web services affected a UI module
  • Creating a JavaScript heavy module as core's Javascript is transformed
  • Working with existing modules in new ways
  • Working with the core UX team
  • Finding CSS and Javascript contributors is hard but important
  • Don't make an API accidently
  • Fighting Javascript testing
  • Making it accessible
  • There are contributors wanting to help, if you can find them
Development
Intermediate
Room
Acquia Auditorium
Session type
Session
Speakers