Join Putra Bonaccorsi (Lead Engineer) and Sean Walsh (Website Manager, Princeton University Art Museum) as we share how Princeton University Art Museum transformed their digital presence; migrating from Drupal 7 to Drupal 11 while building a platform capable of showcasing over 117,000 artworks to both casual visitors and dedicated researchers. This session will provide an overview of the challenges posed by the project and the strategies used to bring the new online presence to life.
What We'll Cover
Component-Driven Development at Scale:
How we architected 70+ Single Directory Components integrated throughout the Drupal architecture, creating a maintainable system that empowers content authors while maintaining consistency across the site.
Integrating React Within Drupal
Practical approaches for packaging and deploying a standalone React collection search app within Drupal 11+, including custom module development and npm integration.
Collaborative Development Workflows
Working between agency and client development teams on data synchronization, API architecture, and feature integration; plus insights on keeping complex, multi-stakeholder projects on track.