Association · Website

Custom WordPress website for a cultural association

Role UX/UI & Development
Platform WordPress
Year 2026
Status Live
Osapaclap website on mobile and desktop: an article hero on mobile, the video game and visual arts cards on desktop
The brief

A blog on paper, a library of linked content in practice

Osapaclap is an association that writes about cinema, video games and visual arts. They asked me for a WordPress website to publish their work and give it a wider audience.

At first it sounded like a blog. Once we listed everything they wanted to publish, it became much more: articles, learning paths ending with a quiz, a library of personalities, works and film vocabulary, an events calendar and a team page. Each of these needed its own template, and all of them had to link to each other.

Having designed many websites with a complex architecture, I developed a seven-step method, from the first meeting to the day the site goes live. This project illustrates it perfectly, and each section below covers one step.

My scope
01 Discovery

Content and needs, mapped first

02 Artistic Direction

Identity validated on the homepage

03 Design System

Components and key templates

04 Specifications

Content types, fields and rules

05 Custom Theme

WordPress theme and plugins

06 Training

Back office and editor guide

07 Launch

DNS, domain and go-live

Step 1 · Discovery

Start with what they want to publish

Before opening Figma, I met the team to list everything the site had to hold and who it was for. That list showed how connected the content was. An article about a film mentions a director, a work and a few technical terms, and each of those deserves its own page. Here is the map we agreed on:

The hub Articles

Cinema, video games and visual arts, sorted by theme. Every other type links back to them.

Learn Learning paths

Articles read in order, with a quiz at the end

Library Personalities

Directors, artists and game designers

Library Works

Films, games and artworks

Library Glossary

Technical terms explained in plain words

Agenda Events

Screenings, talks and workshops

People Team

The authors and their articles

On the live site

On the front, this map becomes links. At the end of each article, an "In this article" block lists the personalities, works and glossary terms it mentions, and each one opens its own page. These interconnections keep readers moving from page to page, and they help SEO: search engines follow the internal links to understand how the content fits together.

Osapaclap · Article
'In this article' block at the end of an Osapaclap article, listing linked personalities, works and glossary terms, with a definition shown on hover

Hovering a term shows its definition without leaving the article.

Step 2 · Artistic direction

The homepage first, to agree on the identity

I designed the homepage before any other page. It is where the identity has to work hardest, and it gave the association something concrete to react to. Once they validated it, every other template followed the same rules.

The homepage, as validated by the association

Figma · Home
Osapaclap homepage design: hero slider, latest articles, categories, events calendar, team and footer

Scroll inside the frame: latest articles, the three media, upcoming events and the team, all on one page.

Step 3 · Design system and templates

A component library, then the key templates

With the identity agreed, I turned it into a design system in Figma: navigation, buttons, filter chips, a card for each content type, learning path rows, header and footer. I then used it to design the most important templates of the site.

Figma · Components
Tous les articles Tous les articles
Cinéma Arts visuels Jeu vidéo
Cinéma

Fauteuils rouges : petite histoire des salles de quartier

De l’âge d’or des cinémas de quartier à leur renaissance associative.

Lucas Galvand8 min de lecture
On vous propose

Des rétrospectives

Retrouvez ici des articles où l'on remonte le fil du temps. On revient sans distinction ce qui compose le jeu vidéo, le cinéma et les arts visuels.

Cinéma

Agnès Varda

Réalisatrice

Figure de la Nouvelle Vague, du documentaire et de la photographie.

6 articles
Cinéma Le septième art, de la salle obscure aux plateaux. Découvrir

The main components of the Figma library, rebuilt here in code. Try the filter chips.

Step 4 · Technical specifications

From templates to specifications

Templates show what a page looks like. Before writing any code, I translated them into specifications: which content types exist, which fields each one needs, how they link to each other and what editors are allowed to change.

Design Templates

The pages validated in Figma

Structure Content types

Articles, learning paths, library, events

Data Fields and links

Author, category, theme, linked personalities and works

Editing Rules

Required fields and allowed blocks

Sign-off Validated spec

Approved by the association before development

Step 5 · Custom WordPress theme

A custom theme, built to last

I developed a fully custom WordPress theme on the native block editor, with a template for each content type. The site's own features live in a separate plugin. For everything else, I picked free, widely used plugins: an events calendar, custom fields, local avatars and page ordering. The association has no licence to renew each year.

100% Custom

Every template is built from the Figma design, with no off-the-shelf theme to work around.

0 € In plugin licences

Only free plugins with a large user base, so the site keeps running without yearly fees.

Native Block editor

Built on the editor WordPress ships with, so any WordPress developer can take over the project later.

The templates, one for each content type

Figma · Templates
Osapaclap article list with category filters and article cards

Article list, filtered by medium and theme.

Step 6 · Dashboard and training

A back office the editors run on their own

My goal was that the team would never need me to publish. I shaped the WordPress back office around what the editors do every day, then trained them to use it.

Locked layouts

Editors change the content of a page, never its structure, so the design stays intact.

Required fields

An article can't go live without a title, an author, a main image, an excerpt, a category and a theme.

Only the useful blocks

Editors only see the blocks the design supports, which keeps every article consistent.

A guide and a training session

I wrote an admin guide in French and ran a training session with the editors before launch.

What editing looks like

WordPress · Homepage
Editing the 'Notre démarche' text on the Osapaclap homepage in WordPress, with a small toolbar for bold, italic and links
On the homepage, editors click a text and type. The layout around it stays locked.
WordPress · Article
Adding a video block to an Osapaclap article in WordPress by pasting a YouTube link
The Gutenberg block editor brings a modular approach where every element (paragraph, image, video, heading) can be freely added and moved.
Google Meet · Training session
Video call with two Osapaclap editors, while the WordPress editor shows a new article being written
A video training session: the Osapaclap editors discover the WordPress editor by writing an article.
Step 7 · Launch

Online, with nothing technical left to them

I also took care of putting the site online: checking everything before the switch, setting up the DNS, then connecting the domain. The association received a finished website, ready to publish on.

Checks Final review

Pages, links and forms tested before the switch

Setup DNS settings

Records pointed to the server

Address Domain

The switch to the new site, the last step before going live

Handover Live

The team publishes from day one

The result

Visibility and authority for the association

Osapaclap now has a website that looks like the work it publishes. Readers move from an article to a director, a film or a technical term without losing the thread. The site is pleasant to browse, and just as pleasant to run: the team publishes on its own, and every page stays on-brand whoever writes it.

Your project

You want a unique, lasting website that your team can run on its own?

Here is my 7-step method, which I adapt to the needs of each project. Tell me about yours.

  1. 01Discovery
  2. 02Artistic direction
  3. 03Design system
  4. 04Specifications
  5. 05Custom theme
  6. 06Training
  7. 07Launch
Tell me about your project
Next project

Terroo

Brand and website for a travel community platform