July 22nd - 23rd / New York CityJohn Jay College of Criminal Justice

On our way to headless: A transition in progress

Alexander Varwijk

When: July 23 @9:30am
Where: Room 2

Practice is more difficult than theory, but theory can be difficult too. In this session I want to cover our ongoing project of moving from a coupled Drupal + Twig set-up to a decoupled project. What have we figured out already and what are still open questions for us? Why are we not as far along as we’d hoped?

Open Social is a community building solution that is sold as SaaS product and is also available as an open source Drupal distribution. With over 50 customers running off of the same product and many more sites in the open source community feeling the impact of our decisions, there are many things that we need to consider.

In this session I want to cover our ongoing project of moving from a coupled Drupal + Twig set-up to a decoupled project. The session will cover why we chose the technologies we have so far (ReasonML, React and GraphQL); how we plan to keep serving the Drupal community while transitioning from a Drupal theme and how to deal with open source with these different technologies and a new product architecture. The session will be revolve around technical decisions and the challenges we haven’t solved yet. 

With this session I hope to contribute to the ongoing debate in Drupal about how to adopt decoupled paradigms and shed a bit of light on ReasonML as a strong alternative to TypeScript/Flow. 

← Back to Sessions