Interested in how we built this site? Below is an actively updated list of themes and plugins we’re using. If you want to know more (or think we’re missing out on something useful) please let us know.
Twenty Sixteen, which we chose largely because it is accessibility ready (you can read more about what that means for WordPress themes). We’ve slightly modified the theme to display our custom metadata.
Advanced Custom Fields to store relevant metadata (e.g. ISBN, author, publisher).
We made some modifications to FacetWP to make it more accessible for screen readers (this was helpful).
WP Accessibility addresses common accessibility problems and allows users to toggle text size and contrast.
Elementor provides more flexibility for page layout (used for Best Of lists).
WordPress Site Structure
We’re representing books as individual posts and using standard WordPress categories (organized within parent categories) for faceting. This has its limitations, so we’re currently exploring other options.
Other Libraries and Extensions
Library Extension is a fantastic browser extension that lets you see whether books are available at your local libraries. We’re working on making the site compatible with it; once this is complete, we’ll provide a more detailed writeup of how we did this.