Les explications qui vont suivre sont basées sur la réalisation d’un site consacré aux jeux vidéo.
Pourquoi les jeux vidéo ?
Une notion à ne jamais perdre de vue lorsqu’on réalise des squelettes avec SPIP, c’est qu’il s’agit de présenter un contenu éditorial (penser en terme de possibilités techniques ou de base de données est le meilleur moyen de créer un site à l’interface incompréhensible). Il faut donc, en permanence, utiliser un vocabulaire et des images directement liées au contenu que l’on veut présenter.
Nous devions donc, pour que ce tutorial soit lisible, nous fixer un objectif éditorial, afin de pouvoir présenter chaque bidouille technique comme une réponse à un besoin éditorial.
Un site de jeux vidéo offre, pour notre démonstration, plusieurs avantages :
le vocabulaire associé aux contenus de ce type de site est connu de tous,
la navigation sur ces sites est très souple (il existe de nombreuses façons différentes de naviguer sur de tels sites) ;
c’est l’exemple-type du site impossible à réaliser avec les squelettes standards de SPIP (sauf à se contenter d’un site très en deça de ce que l’on attend de ce genre de contenu) ;
en revanche, c’est un très bon exemple de ce qu’il est possible de faire pour dépasser les limites de SPIP, tout en conservant la cohérence et la simplicité de son utilisation.
Quelles sont difficultés que présente un tel site ?
La principale difficulté concerne le rubriquage des articles :
chaque jeu fait l’objet de plusieurs « articles » : un ou plusieurs tests (essayer le produit disponible dans le commerce), une preview (décrire un jeu qui n’est pas encore disponible dans le commerce, mais dont on a une version beta), des news (généralement, avant la sortie, il s’agit de répercuter quelques informations sur le futur jeu), des trucs et astuces (ou tips), une solution complète des énigmes du jeu ;
certains jeux sont disponibles sur différentes machines (PC, Dreamcast, Playstation...) ; certains tests, previews, solutions concernent une seule version du jeu, parfois plusieurs (et cela n’est pas systématique même pour un même jeu : la solution d’un jeu est souvent commune à plusieurs versions, alors que les test doivent être faits pour chaque version) ;
chaque jeu appartient à une catégorie (jeu d’action/aventure, jeu de réflexion, jeu de plateforme, jeu de simulation sportive, jeu de course, jeu de baston...).
Avec SPIP, il n’est possible de créer qu’une seule structure hiérarchique des rubriques. De manière simple, il faudrait choisir une unique structure :
une structure sur les types d’articles (une rubrique pour les tests, une rubrique pour les previews, une solution pour les solutions...) ;
ou une structure selon les machines (une rubrique pour PC, une rubrique pour Playstation, une rubrique pour Dreamcast...) ;
ou une structure selon la catégorie de jeu (une rubrique pour l’aventure, une pour la simulation sportive, une pour la baston...).
Dans tous les cas, on voit bien qu’on perd la richesse de navigation que doit offrir un tel site, qui devrait permettre de passer à un autre article concernant un même jeu, mais aussi de naviguer selon une machine, ou de consulter d’autres jeux de la même catégorie...
Une seconde difficulté tient dans les informations systématiques que l’on voudrait inclure pour chaque jeu, pour pouvoir les présenter comme des informations « à part » :
la date de sortie du jeu ;
une note d’appréciation.
On pourrait évidemment décider d’écrire « à la main » ces informations à l’intérieur des articles, mais alors on ne pourrait plus les présenter sur des pages spécifiques (« les prochaines sorties », « les jeux sortis récemment », « les meilleurs jeux dans cette catégorie... »).
Cette reproduction du sommaire que nous obtiendrons donne une idée de la diversité des informations présentées sur le site, et les possibilités de navigation :
au centre, les tests ; pour chaque jeu testé, on indique la note attribuée, et la machine (Dreamcast, Playstation...) ;
en haut, on peut afficher des sommaires consacrés à chaque machine ;
en haut à gauche, on pourra voir les prochaines sorties de jeux, ainsi que la liste des jeux ayant reçu les meilleures notes ;
à gauche apparaît la navigation dans le site selon les catégories de jeux (survival-horror, simulation sportive...) ;
à droite, les previews, les soluces, les astuces, les news...