, , ,

Eurobrush — FEIBP federation site

A content-rich WordPress site for the European Brushware Federation (FEIBP): supplier directory, glossary, sponsor tiers.

FEIBP — the European Brushware Federation — needed more than a brochure site. I built them a WordPress site with a real content model behind it: a searchable supplier directory, an industry glossary, tiered sponsors, and material and sector references the team maintains themselves.

A proper content model

The federation’s knowledge isn’t a pile of pages — it’s structured data. Five custom post types (suppliers, sponsors, materials, product sectors and definitions) hold it, so it can be listed, filtered and cross-referenced rather than copy-pasted.

  • A supplier directory with AJAX filtering — find a supplier by what they actually do.
  • A sponsor showcase with proper tiers, from Diamond down to Gold.
  • An alphabetical industry glossary, plus sector and material galleries.

Built to maintain

Seven custom ACF blocks drive the layouts, with the field definitions version-controlled as JSON and the theme logic split into focused modules rather than one giant file. The upshot: the webmaster can add a supplier, set a sponsor tier or write a glossary entry without ever touching code.

Migrated with AI

The move off the old Bolt CMS was AI-assisted too. I had AI map the previous site’s content model onto WordPress — turning its content types into the five custom post types and ACF blocks — and rebuild the front end as the custom theme. The grunt work of porting structure and content was automated; I owned the architecture and signed off on every block.

The stack

  • CMS — WordPress with a custom theme.
  • Content model — ACF Pro: five custom post types and seven custom blocks.
  • Features — AJAX directory filtering, modular PHP, DDEV for local dev.

A federation site that works like a small database — and that the team can actually run.