presque.cool
Back to projects
Star Wars Canon Timeline icon

Star Wars Canon Timeline

Déc 2015 Site
Visit project

All Disney canon Star Wars on one interactive timeline — movies, series, books, comics, games. Filterable, explorable, and maintained for 8 years.


Le pitch

Star Wars Canon Timeline est une frise chronologique interactive de tous les contenus Star Wars du nouveau canon Disney : films, séries, livres, comics, jeux vidéo. Le tout avec des filtres et une recherche pour s’y retrouver facilement.

Visiter : starwarscanontimeline.com

Durée 8 ans
Période Déc 2015 → aujourd'hui
Stack
WordPress PHP Bulma ACF
Statut ✓ En production

Pourquoi ce projet

Octobre 2015. “The Force Awakens” approche et ravive ma passion enfantine pour Star Wars.

Depuis le rachat par Disney en 2012, l’univers étendu a été réinitialisé. Un nouveau “canon” officiel se construit : films, séries animées, romans, comics Marvel, jeux vidéo — tout est connecté. Mais à l’époque, il n’existait pas de ressource claire pour visualiser cette nouvelle chronologie.

J’ai créé Star Wars Canon Timeline pour combler ce manque : une timeline visuelle, facile à parcourir, à filtrer, à explorer.


Ce qui le rend unique

Wookieepedia existe, mais c’est un wiki encyclopédique — dense, exhaustif, parfois intimidant.

Star Wars Canon Timeline est conçu pour être simple à utiliser :

  • Filtrage par type de média (films, séries, livres, comics, jeux)
  • Recherche rapide
  • Vue chronologique claire
  • Fiches détaillées pour chaque contenu

L’objectif n’est pas de remplacer Wookieepedia, mais d’offrir un point d’entrée accessible pour naviguer dans le canon.


Le défi de la durée : architecture et maintenance

Un modèle de données ambitieux : Le site repose sur 8 Custom Post Types (Movies, TV Series, TV Episodes, Books, Comic Series, Comic Issues, Games), interconnectés par des Custom Taxonomies et des Custom Fields (ACF). Une série TV est liée à ses épisodes, chaque épisode à sa place dans la chronologie, chaque contenu à son type de média.

Avec le recul, le modèle est probablement trop complexe. La mise à jour du contenu — ajouter un nouvel épisode, une nouvelle série de comics — demande trop de clics. C’est le piège classique : on sur-modélise au début parce qu’on veut que tout soit structuré, et on paie la complexité à chaque mise à jour pendant des années.

La maintenance sur 8 ans : La corvée la plus lourde n’est ni le code ni les mises à jour WordPress — c’est le contenu. Disney publie constamment de nouveaux romans, comics, séries. Chaque sortie doit être ajoutée manuellement. Sur 8 ans, c’est un travail de fourmi.

Le trafic suit les événements Star Wars : chaque annonce, chaque sortie de film ou série provoque un pic de visiteurs. Le reste du temps, c’est du trafic SEO naturel — environ 1 500 visiteurs uniques par jour, ce qui montre que le besoin d’une timeline claire et navigable existe toujours.


Stack technique

  • WordPress avec thème custom
  • PHP, MySQL
  • Bulma CSS via SASS
  • Advanced Custom Fields pour la gestion de contenu
  • FacetWP pour les filtres avancés
  • CSP — Content-Security-Policy avec hashes auto-générés

8 Custom Post Types : Movies, TV Series, TV Episodes, Books, Comic Series, Comic Issues, Games.


Évolutions

DateVersionDescription
1 Déc 20151.0Lancement — 15 jours avant “The Force Awakens”
2017Nouveau logo par Ben Renaut
Août 20182.0Premier redesign majeur, intégration FacetWP
Jan 20203.0Second redesign CSS complet (navbar, footer, cards)
2021-2023Maintenance WordPress et dépendances

Bilan

Durée : 8 ans (2015-2023).

Audience : environ 1 500 visiteurs uniques par jour.

Ce que j’ai appris :

  • La maintenance sur le long terme demande de la patience, de l’endurance et de la constance
  • L’importance de designer des back-offices efficaces : le moins de clics possible pour publier du contenu. C’est un chantier que je n’ai pas fait — et qui aurait tout changé sur 8 ans de mises à jour.
  • Automatiser tout ce qui peut l’être — sur 8 ans, chaque minute gagnée compte

Ce que je referais pareil :

  • WordPress pour un site de contenu éditorial à long terme — malgré ses limitations, la stabilité et l’écosystème de plugins ont permis au projet de durer.

Ce que je changerais :

  • Simplifier le modèle de données. 8 Custom Post Types, c’est trop. Chaque niveau de complexité se paie en temps de saisie, et sur 8 ans, ça s’accumule.
  • Peut-être découpler le front et le back en créant une API. WordPress a bien servi le projet, mais après 8 ans, une architecture plus moderne serait bienvenue.

The Pitch

Star Wars Canon Timeline is an interactive chronological timeline of all Star Wars content from the new Disney canon: movies, TV series, books, comics, video games. All with filters and search to easily navigate.

Visit: starwarscanontimeline.com

Duration 8 years
Period Dec 2015 → today
Stack
WordPress PHP Bulma ACF
Status ✓ In production

Why This Project

October 2015. “The Force Awakens” is approaching and reignites my childhood passion for Star Wars.

Since Disney’s acquisition in 2012, the expanded universe had been reset. A new official “canon” was being built: movies, animated series, novels, Marvel comics, video games — everything connected. But at the time, there was no clear resource to visualize this new chronology.

I created Star Wars Canon Timeline to fill that gap: a visual timeline, easy to browse, filter, and explore.


What Makes It Unique

Wookieepedia exists, but it’s an encyclopedic wiki — dense, exhaustive, sometimes intimidating.

Star Wars Canon Timeline is designed to be simple to use:

  • Filter by media type (movies, series, books, comics, games)
  • Quick search
  • Clear chronological view
  • Detailed cards for each content

The goal isn’t to replace Wookieepedia, but to offer an accessible entry point for navigating the canon.


The challenge of longevity: architecture and maintenance

An ambitious data model: The site relies on 8 Custom Post Types (Movies, TV Series, TV Episodes, Books, Comic Series, Comic Issues, Games), interconnected through Custom Taxonomies and Custom Fields (ACF). A TV series is linked to its episodes, each episode to its place in the chronology, each content to its media type.

In hindsight, the model is probably too complex. Updating content — adding a new episode, a new comic series — requires too many clicks. It’s the classic trap: you over-model at the start because you want everything structured, and you pay for that complexity with every update for years.

8 years of maintenance: The heaviest chore isn’t code or WordPress updates — it’s the content. Disney constantly publishes new novels, comics, series. Each release must be added manually. Over 8 years, it’s painstaking work.

Traffic follows Star Wars events: every announcement, every movie or series release triggers a spike in visitors. The rest of the time, it’s organic SEO traffic — about 1,500 unique visitors per day, showing that the need for a clear, navigable timeline still exists.


Tech Stack

  • WordPress with custom theme
  • PHP, MySQL
  • Bulma CSS via SASS
  • Advanced Custom Fields for content management
  • FacetWP for advanced filtering
  • CSP — Content-Security-Policy with auto-generated hashes

8 Custom Post Types: Movies, TV Series, TV Episodes, Books, Comic Series, Comic Issues, Games.


Timeline

DateVersionDescription
Dec 1, 20151.0Launch — 15 days before “The Force Awakens”
2017New logo by Ben Renaut
Aug 20182.0First major redesign, FacetWP integration
Jan 20203.0Complete CSS redesign (navbar, footer, cards)
2021-2023WordPress and dependencies maintenance

Takeaways

Duration: 8 years (2015-2023).

Audience: approximately 1,500 unique visitors per day.

What I learned:

  • Long-term maintenance requires patience, endurance, and consistency
  • The importance of designing efficient back-offices: the fewer clicks to publish content, the better. This is work I never did — and it would have changed everything over 8 years of updates.
  • Automate everything you can — over 8 years, every minute saved counts

What I’d do the same:

  • WordPress for a long-term editorial content site — despite its limitations, the stability and plugin ecosystem allowed the project to last.

What I’d change:

  • Simplify the data model. 8 Custom Post Types is too many. Each level of complexity costs time in data entry, and over 8 years, it accumulates.
  • Perhaps decouple frontend and backend by creating an API. WordPress served the project well, but after 8 years, a more modern architecture would be welcome.

Settings

Language
Theme
Privacy Policy