IACD represents Greece in cultural diplomacy work across Europe. Their previous site treated a network of people and events as a list of pages, which meant the most valuable thing they had was also the hardest thing to find.
The brief
Rebuild the site around the two things that actually matter to the organisation: the attaches who make up the network, and the events they run. Everything had to work in Greek first, and the whole site had to be usable by keyboard and screen reader.
What I built
A hand-coded classic WordPress theme with no page builder, so the organisation owns every line of it and pays no ongoing licence to keep the site working.
- A Cultural Attaches Registry as a custom post type, with 75 profiles parsed out of the source documents rather than retyped, and archive filtering so visitors can find a person by country or role.
- An events calendar with a list and calendar toggle, and corrected event structured data that resolved the errors Search Console had been reporting.
- A dedicated template for the institute’s master’s programme, with Course structured data so it can appear as a course result rather than a plain page.
- An IBAN shortcode with mod-97 checksum validation, so a mistyped donation account fails visibly in the editor instead of silently on the live page.
Typography and accessibility
The original design called for Cormorant Garamond, which has no Greek subset. I moved the site to self-hosted EB Garamond variable fonts instead, which covers Greek properly and removes the third-party font request entirely.
The accessibility pass added a skip link, a working focus trap on the navigation, correct expanded and collapsed states on every toggle, and inert support for content behind overlays.
Outcome
The organisation now updates attache profiles and events themselves, without touching markup, and the site’s structured data validates cleanly.


