A community arts center whose website needed a steady hand. We took over an existing Divi build, got it healthy, and added the custom pieces it was missing — reliable form capture and a live class catalog pulled straight from their registration platform.
We didn't build this site. We made it work.
Adrian Center for the Arts came to us with a website already in place — a Divi build that had drifted out of good health and wasn't being well served by its previous upkeep. The goal wasn't a rebuild. It was to take ownership, stabilize what was there, and quietly add the functionality the center actually needed day to day. No drama, no teardown — just a site that does its job again.
Before adding anything new, we brought the existing build back to a maintainable baseline — the unglamorous work that keeps a site reliable.
Configured authenticated SMTP delivery so contact and registration emails actually reach inboxes instead of vanishing into spam.
Tightened on-page SEO and metadata handling so the center's pages are described correctly and indexed cleanly.
Automated image compression so a gallery-heavy arts site stays fast without the team thinking about file sizes.
Settled the editing experience so staff can update pages confidently without fighting the tooling.
Ongoing plugin and core updates, monitoring, and cleanup — the routine care that prevents the next emergency.
Removed cruft and trimmed what the site didn't need, leaving a leaner, calmer foundation to build on.
Divi's contact form emails a submission and then forgets it. Miss the email, lose the lead. So we gave every submission a permanent home.
The center's forms run on Divi's built-in contact module, which sends an email but stores nothing. A missed or filtered notification meant an inquiry was simply gone, with no record to fall back on.
A custom plugin that hooks Divi's submit event and logs every submission to its own database table — viewable and searchable in the WordPress admin, exportable to CSV, with optional digest emails so staff get a regular roundup instead of relying on one-off notifications.
Nothing falls through the cracks. Every inquiry is captured, reviewable, and exportable — independent of whether an email ever lands.
The center runs registration through CourseStorm. We built a lightweight custom integration so the live catalog shows up natively on their WordPress site — no copy-paste, no stale listings.
A custom, lightweight connector to the center's CourseStorm account — the catalog stays in sync with what's actually open for registration.
A [coursestorm_api] shortcode drops a paginated grid or list of current classes onto any page, styled to fit the site.
A [coursestorm_calendar] shortcode presents the same live classes as a browsable month calendar for date-first visitors.
API responses are cached so the catalog loads fast and stays light on the center's hosting, refreshing on a sensible interval.
We take over neglected builds, get them healthy, and add the custom pieces they were always missing.