Skip to content

Drupal State and the Need for a JavaScript SDK - Fox Valley Drupal

Photo of Bob Snodgrass
Hosted By
Bob S. and Andy O.
Drupal State and the Need for a JavaScript SDK - Fox Valley Drupal

Details

With JSON:API, Drupal offers an extremely low friction approach to make content from Drupal available to any consuming application. However, Drupal doesn't currently offer any tools to make consuming this data in a JavaScript front end just as frictionless. This leads to developers repeatedly solving the same problems in decoupled builds, and may also contribute to the perception that Drupal isn't JavaScript friendly.

Drupal State aims to bridge this gap by offering a common set of framework agnostic utilities that allow JavaScript developers with limited knowledge of Drupal or the JSON:API spec to take advantage of the best features of Drupal's APIs. This session will examine the concepts behind Drupal State, along with the role a library like Drupal State could play within the wider Decoupled Drupal ecosystem, including:

  • How Drupal State helps reduce the time necessary for JavaScript developers to start experiencing the benefits of Drupal as a decoupled CMS.
  • How individual Drupal State utilities could be consumed by other Decoupled Drupal projects.
  • Why having an SDK-like library available under the @drupal namespace on NPM is important for the future of Drupal.
  • A proposal for how that core library could help support a future ecosystem of Drupal-friendly components and starter kits.

About the Speaker:
Brian Perry is a versatile developer with experience building complex, interactive web applications in support of large-scale localized sites. Recently he has focused his efforts on evolving Drupal front-end development practices, decoupled Drupal, and design systems and has spoken on the topic at various Drupal events. Brian is a Drupal 7 and Drupal 8 Acquia Triple Certified Drupal Expert and loves all things Nintendo.

±±±±±±±±±±±±±±±±±±±±

Join us at the Fox Valley Drupal Meet Up! We encourage all people interested in Drupal and Open Source Software to join us in strengthening the Drupal Community. Come and participate and contribute - or just socialize with like-minded Drupal people!

This is a virtual event. Be sure to RSVP to the event and you will receive a Zoom meeting link prior to the event via Meet Up notifications.

±±±±±±±±±±±±±±±±±±±±

Agenda
6:30 p.m. — Social time
6:45 – 7:00 p.m. — Announcements and Introductions
7:00 – 8:00 p.m. — Presentation: Drupal State and the Need for a JavaScript SDK, presented by Brian Perry
8:00 – 8:30 p.m. — Q&A
8:30 – 9:00 p.m. — Wrap up and more hanging out

All times are CENTRAL TIME zone US&Canada — UTC-5 ——23:30–0200

(We officially end at 9:00 p.m. but some of us hang around for more informal talk & social time.)

±±±±±±±±±±±±±±±±±±±±

Check out our sister group too. (FVCP) Fox Valley Computing Professionals. https://www.meetup.com/foxvalleycp/events/

Photo of Fox Valley Drupal group
Fox Valley Drupal
See more events
Online event
This event has passed