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.
