01 — Context
An embassy accredited to several countries and to international organisations had an outdated website that staff could not easily update. Visitors include citizens living abroad, foreign travellers, businesses, media and the diplomatic community.
02 — Challenge
The existing site had missing features (no appointments, events calendar, gallery, newsletter or emergency page), stale and duplicated content, and hidden contact details. The new site has to be published in three languages, meet European accessibility, privacy and security standards, and be run by two or three non-technical staff with no developer on hand.
03 — Approach
Everything managed, nothing hard-coded
A fully dynamic site: menus, pages, home page, featured posts and site-wide notice banners are all managed from an admin panel rather than written into code.
Pages built from reusable blocks
Pages are assembled from reusable blocks (text, image, gallery, video, documents, map, FAQ, contact), and seasonal campaign pages have start and end dates so they appear and disappear on their own and can be reused the next year.
A documented process
A documented process under a quality-management standard: one controlled document per phase (plan, requirements, design, prototype, test report, handover, service reports), with UML use-case, class, state and sequence diagrams prepared up front.
Scope chosen by the client
The client chooses scope through a feature-selection checklist that covers consular and visa services, services for citizens abroad, news, diplomatic relations, tourism, culture, study and business promotion.
04 — Outcome
Measurable targets are already set: every public page in all three languages at launch, accessibility at WCAG 2.2 AA, main content loading in under 2.5 s on mobile, 99.9% monthly uptime, daily tested backups, and staff able to publish a trilingual post in under 10 minutes. These are targets, not results yet.

