Make it your own: Integrating Twig templates with your WordPress block theme

Date: Friday, July 14, 2023
Time: 2:30 - 3:15 pm (CDT) (UTC-05:00)
Location: Room 2

Who is this session for?

This talk is intended for intermediate to advanced WordPress developers. Familiarity with block and/or theme creation will be extremely helpful, but not required.

Session description

WordPress block themes offer a great amount of flexibility for site creators. However, what if your site (or network of sites) needs to offer the flexibility of a block theme and also adhere to a strict set of design requirements?

This is the situation that we at Georgetown University found ourselves in. Our Web Services team manages over 350 sites across the university. These sites need both content flexibility and adherence to visual identity guidelines.

To that end, we created an external pattern library. This library controls the markup and design of global elements using Twig templates and atomic design patterns. It is designed for use in both WordPress and static sites.

This talk is a case study that demonstrates our WordPress block theme. We will discuss the structure of a traditional block theme and how our implementation works with external pattern library templates.

Presenter

Joni Halabi

Headshot of Joni Halabi
Senior Web Developer, Georgetown University

Joni Halabi is a “middle-end” web developer at Georgetown University who likes to write code, commit often, and make up her own titles. She has spent the last 20 years developing solutions for a wide variety of industries and organizations. She currently specializes in developing CMS themes and WordPress editor customizations. Joni has also taught continuing education coding classes and spoken at a number of technical conferences.

When Joni is not writing code, she is writing technical articles and creative works focusing on life as a single mother by choice. She enjoys running, practicing yoga, reading, and seeing live music near her home in the Washington, D.C. area.

Sessions

  • Session: Make it your own: Integrating Twig templates with your WordPress block theme

Our sponsors

Thank you for the generous support of our sponsors. Check out their services and let them know how grateful we are for their support.

Login to WordPress