Aller au contenu
Tous les projets
En constructionProjet personnelCMSWeb2026

Nipponation

Toute la culture japonaise au même endroit : un catalogue d'animes, de mangas et de light novels, avec actualités et espace membres, construit sur mon socle cockpit-base.

Page d'accueil de Nipponation en thème sombre : anime à la une et top 5 de la semaine
œuvres
39
sociétés
31
genres
18

Le point de départ

Un catalogue de plusieurs milliers d'œuvres, alimenté par plusieurs sources (TMDB, AniList, Wikidata), doit rester rapide à filtrer et à trier. Or relire chaque œuvre dans le CMS à chaque page serait bien trop lent, et les notes brutes trompent : une œuvre notée 9,3 par 90 personnes ne vaut pas un classique noté 9,1 par 80 000.

L'approche choisie

  1. 01

    Cockpit reste la seule source, et un index SQLite léger sert les listes, les filtres et les cartes en quelques millisecondes.

  2. 02

    L'index se tient à jour seul : il relit les œuvres modifiées par petits lots pendant les visites, et se reconstruit entièrement la nuit.

  3. 03

    Un classement par note pondérée (moyenne bayésienne), avec un seuil différent pour les animes et les mangas.

  4. 04

    Les fiches relient les œuvres entre elles : l'œuvre adaptée, ses adaptations, les œuvres proches, les studios et éditeurs.

  5. 05

    Une veille relie chaque titre d'actualité à l'œuvre dont il parle.

Page d'accueil de Nipponation en thème clair
Nipponation sur téléphone

Les modules

  • Catalogue

    Animes, mangas, light novels : recherche, filtres (genre, statut, format, décennie, studio), tris et pages.

  • Veille

    Actualités reliées aux œuvres dont elles parlent.

  • Membres

    Comptes et espace personnel.

  • TMDB

    Import et compléments des fiches.

Sous le capot

Le socle et le site séparés

Le CMS et ses modules vivent dans base, le site du client dans site : la base se met à jour sans toucher au site.

Plusieurs sources, une fiche

TMDB pour les animes, Wikidata pour les mangas, AniList pour compléter les couvertures au premier affichage.

Des modules réutilisés

Membres, TMDB, veille et tableau de bord sont les modules de cockpit-base, activés pour ce site.

Ce que j'ai construit

  • Catalogue d'animes, de mangas et de light novels
  • Filtres par genre, statut, format, décennie et studio
  • Classement par note pondérée
  • Œuvres liées : adaptations et œuvres proches
  • Pages de genre, de studio et d'éditeur
  • Actualités reliées aux œuvres

Bilan et perspectives

En construction : le catalogue et la veille fonctionnent, le contenu s'enrichit. Code source privé.

  • La popularité des mangas s'estime à partir de leur notoriété (articles Wikipédia), moins précise que les votes des animes.
  • Après un gros import, l'index rattrape son retard au fil des visites, ou d'un coup avec la reconstruction nocturne.

Projet suivant

DevEngine

Des environnements de développement Docker sur Windows, sans Docker Desktop : un assistant installe tout, les stacks démarrent en un clic.

Tableau de bord de DevEngine : projets, services Docker et stacks rapides