Michael Scherr
Resume
Projects
Uses
Contact
Resume
Projects
Uses
Contact
  • Westcoast Black Theatre Troupe

Westcoast Black Theatre Troupe

Website: https://www.westcoastblacktheatre.org/

Westcoast Black Theatre Troupe (WBTT) is a performance group who promotes and celebrates African American history and culture.

Scenario

WBTT was looking for a beautiful WordPress website powered by their Performance Calendar.

Technology Stack

  • WordPress (Gutenberg) for the backend
  • DDEV for local development
  • Timber for templating
  • Sass, ES6, Vite for the frontend
  • Vite for the build tool

Integrations

  • Salesforce Events - Synced events into their Performance Calendar

WBTT Performance Calendar page

The most pivotal piece of their website was the Performance Calendar. I created a custom integration with their public Salesforce events site that collected information for productions such as:

  • Title
  • Description
  • Featured Image
  • Performance Dates

These were all synced to custom ACF fields along with The Events Calendar. We then offered the client additional fields, such as duration, category, etc to further enhance the performance detail pages.

It was especially challenging given how The Events Calendar recently moved away from typical wp_postmeta data storage to unique tables for their plugin. This mean plugins like WP All Import were almost useless.

I ended up creating a custom script to read their public API endpoint and then synced it via The Events Calendar's new ORM.

Gutenberg

I will be the first to say that I am not a fan of Gutenberg, largely due to the fact that it is an accessibility nightmare.

For development, I integrated Vite with DDEV for a fantastic development experience.

We paired Timber with ACF to create custom blocks that worked nicely in the editor.

Last Updated: 3/7/26, 11:12 PM
Contributors: Michael Scherr
Prev
Wellesley College
Next
Graphical Analysis