---
title: Star Wars Canon Timeline
canonical: "https://presque.cool/projects/star-wars-canon-timeline/"
description: "Tout le canon Star Wars Disney sur une frise interactive — films, séries, livres, comics, jeux. Filtrable, explorable, et maintenue depuis 8 ans."
---

<div data-lang="fr">

## 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](https://starwarscanontimeline.com/)

<div class="quick-overview">
  <div class="overview-item">
    <span class="overview-label">Durée</span>
    <span class="overview-value">8 ans</span>
  </div>
  <div class="overview-item">
    <span class="overview-label">Période</span>
    <span class="overview-value">Déc 2015 → aujourd'hui</span>
  </div>
  <div class="overview-item">
    <span class="overview-label">Stack</span>
    <div class="tech-tags">
      <span class="tech-tag">WordPress</span>
      <span class="tech-tag">PHP</span>
      <span class="tech-tag">Bulma</span>
      <span class="tech-tag">ACF</span>
    </div>
  </div>
  <div class="overview-item">
    <span class="overview-label">Statut</span>
    <span class="overview-value accent">✓ En production</span>
  </div>
</div>

---

## 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

<ul class="tech-stack">
<li><strong>WordPress</strong> avec thème custom</li>
<li><strong>PHP</strong>, MySQL</li>
<li><strong>Bulma CSS</strong> via SASS</li>
<li><strong>Advanced Custom Fields</strong> pour la gestion de contenu</li>
<li><strong>FacetWP</strong> pour les filtres avancés</li>
<li><strong>CSP</strong> — Content-Security-Policy avec hashes auto-générés</li>
</ul>

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

---

## Évolutions

| Date       | Version | Description                                                  |
| ---------- | ------- | ------------------------------------------------------------ |
| 1 Déc 2015 | 1.0     | **Lancement** — 15 jours avant "The Force Awakens"           |
| 2017       |         | Nouveau logo par [Ben Renaut](https://benrenaut.format.com/) |
| Août 2018  | 2.0     | Premier redesign majeur, intégration FacetWP                 |
| Jan 2020   | 3.0     | Second redesign CSS complet (navbar, footer, cards)          |
| 2021-2023  |         | Maintenance 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.

</div>

<div data-lang="en">

## 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](https://starwarscanontimeline.com/)

<div class="quick-overview">
  <div class="overview-item">
    <span class="overview-label">Duration</span>
    <span class="overview-value">8 years</span>
  </div>
  <div class="overview-item">
    <span class="overview-label">Period</span>
    <span class="overview-value">Dec 2015 → today</span>
  </div>
  <div class="overview-item">
    <span class="overview-label">Stack</span>
    <div class="tech-tags">
      <span class="tech-tag">WordPress</span>
      <span class="tech-tag">PHP</span>
      <span class="tech-tag">Bulma</span>
      <span class="tech-tag">ACF</span>
    </div>
  </div>
  <div class="overview-item">
    <span class="overview-label">Status</span>
    <span class="overview-value accent">✓ In production</span>
  </div>
</div>

---

## 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

<ul class="tech-stack">
<li><strong>WordPress</strong> with custom theme</li>
<li><strong>PHP</strong>, MySQL</li>
<li><strong>Bulma CSS</strong> via SASS</li>
<li><strong>Advanced Custom Fields</strong> for content management</li>
<li><strong>FacetWP</strong> for advanced filtering</li>
<li><strong>CSP</strong> — Content-Security-Policy with auto-generated hashes</li>
</ul>

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

---

## Timeline

| Date        | Version | Description                                             |
| ----------- | ------- | ------------------------------------------------------- |
| Dec 1, 2015 | 1.0     | **Launch** — 15 days before "The Force Awakens"         |
| 2017        |         | New logo by [Ben Renaut](https://benrenaut.format.com/) |
| Aug 2018    | 2.0     | First major redesign, FacetWP integration               |
| Jan 2020    | 3.0     | Complete CSS redesign (navbar, footer, cards)           |
| 2021-2023   |         | WordPress 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.

</div>
