Suite à une belle découverte sur le site de SPIP (Réaliser un agenda avec SPIP), je vous partage un squelette qui s’harmonise avec la série de squelette que je propose sur la fenêtre pédagogique de la CS des Affluents (les squelettes de Linuxédu-Québec modifiés) (voir l’article Un jeu de squelettes sous SPIP)
Ce squelette est directement dérivé du squelette proposé sur le site de SPIP, pour plus de détails, référez-vous à l’article ci-haut.
Le principe :
L’idée est de créer une rubrique dans laquelle on placera des articles qui apparaîtront dans un calendrier au lieu d’apparaître comme une liste d’articles.
L’intérêt est que le squelette s’appliquera à une rubrique et à toutes ses sous-rubriques seulement. Pour cela, vous devrez envoyer ce squelette en le nommant selon la syntaxe rubrique-lenumerodelarubrique.html.
Par exemple, si la rubrique que nous voulons afficher de façon "agenda" est la rubrique numéro 4, il faut nommer le fichier rubrique-4.html
On peut donc faire une rubrique principale dans laquelle on pourra faire plusieurs sous-rubriques comme sur le site de Gasteroprod. Dans ce site, si on clique sur "Agenda", on voit tous les événements, incluant ceux des sous-rubriques. Si on ne veut voir que les événements des sous-rubriques, on peut le faire en cliquant sur la sous-rubrique.
Pour une école, on pourrait penser à une rubrique "Calendrier des activités" qui contiendrait des sous-rubriques "Activités sportives", "Activités culturelles" , "Actitivés académiques". Ainsi, quelqu’un qui va voir le calendrier voit tous les types d’activités, mais peut choisir de ne voir qu’un seul type d’activité quand même.
Pour faire fonctionner cette merveille :
On "détourne" l’utilisation d’une fonctionnalité, la date de publication antérieure. Il faut donc d’abord vous assurez d’utiliser la date de publication antérieure dans votre site SPIP (voir la section "administration du site", dans "conntenu").
Ensuite, récupérez le squelette rubrique-lenumero.zip (il est zippé pour pouvoir télécharger facilement le .html). Vous placez ensuite via FTP ce squelette dans votre répertoire où est SPIP en le nommant avec le bon numéro de rubrique.
Comment faire pour placer un événement sur le calendrier ?
Vous allez tout simplement créer un article, en le plaçant dans la rubrique appropriée. Un coup que cet article est créé, vous allez modifier sa date de publication antérieure

Ne vous fiez pas sur le mot "antérieure", en fait, vous choisissez la date à laquelle vous voulez que votre événement apparaisse dans le calendrier.
Et c’est tout !


