Introduction
L’agenda fourni avec le squelette Sarka-SPIP se décline en divers affichages, à savoir :
– Une page listing annuel, paginée, présentant la liste des évènements d’une année donnée, regroupés par mois
– Un page de présentation de chaque évènement accompagnée du rappel des évènements de la même journée dans une noisette de la colonne Extra
– Une noisette en colonne Extra, rappelant les évènements d’un mois donné, sous forme de mini-calendrier
La page agenda annuel
Cette page est accessible :
– soit par le bouton Agenda dans le menu des pages spéciales (avec Galerie, Mots-clés, Sites favoris...),
– soit par le lien Agenda dans le Titre de la noisette Mini calendrier mensuel de la colonne Extra,
– soit par le lien Agenda du chemin de navigation quand un évènement est affiché.
L’affichage est paginé et propose une liste chronologique (ou chronologique inverse) des évènements de l’année courante (par défaut) ou d’une année choisie dans le bandeau de pagination. Les évènements sont regroupés par mois et seul le titre est affiché comme un lien vers la page évènement concernée.
L’agenda est susceptible, après configuration, de gérer des listes annuelles d’évènements :
– soit en année calendaire (de Janvier à Décembre),
– soit en année saisonnale (beaucoup d’associations commencent leur année en Septembre et la termine en Août de l’année suivante). Le mois de début de saison est paramétrable.
Le bandeau de pagination peut adopter trois formats différents :
– format année, comme 2006 | 2007
– format saison, comme 2006-2007 | 2007-2008
– ou format saison abrégée, comme 06-07 | 07-08
La page agenda est complétée par une colonne Extra spécifique constituée :
– de la noisette mini-calendrier mensuel dont la description est fournie dans le paragraphe suivant,
– du bloc des catégories ou mots-clés associés aux évènements de l’année. Ces catégories permettent de filtrer le listing des évènements de l’année en cours.
La page de chaque évènement
Cette page est accessible via tout lien de type évènement.
Le corps de la page évènement (evenement.html) propose uniquement la description de l’évènement sous une forme proche de celle d’un article (titre, auteur, texte, notes, ps...) et son éventuel portfolio de documents et d’images.
La colonne Extra contient
– la liste des évènements de la même journée
– le mini-calendrier mensuel. Quelque soit la date de l’évènement affiché, le mini-calendrier mensuel sera positionné sur le mois en cours.
La noisette mini-calendrier mensuel
Cette noisette propose un tableau mensuel, par défaut, celui du mois courant, des évènements de l’agenda. Ce mini-calendrier est composé de plusieurs blocs :
– les liens année précédente << et année suivante >> qui permettent la navigation année par année,
– les liens mois précédent << et mois suivant >> qui permettent la navigation mois par mois,
– un lien Aujourd’hui permettant de se replacer à la date du jour en cours lorsqu’on a navigué grâce aux boutons précédents
– le tableau du mois en cours avec en colonne la liste des jours de la semaine. Le premier jour de la semaine est paramétrable. Le jour courant est particularisé par couleur particulière personnalisable et les jours possédant des évènements sont affichés en gras avec une bulle d’information au survol.
– le résumé littéral des évènements du mois avec la date, l’heure et le titre. L’heure et la taille de ce résumé est paramétrable.
Les évènements affichés dans ce calendrier sont tous des liens vers la page évènement concernée.
Les évènements ne sont pas des articles !
Derrière ce titre se cachent en fait les « limites » du modèle d’agenda proposé qui utilise les notions de rubrique et d’article existantes.
Les contraintes sont les suivantes :
– Les évènements appartiennent à un et un seul secteur (le secteur spécialisé Agenda). Cependant il est possible de créer toute l’arborescence de sous-rubriques désirée pour organiser ses évènements.
– Les évènements n’ont qu’une seule date et ne peuvent donc se situer sur plusieurs jours.
– Aucune brève associée à la rubrique agenda ne sera affichée
– Il n’est pas possible de poster des commentaires sur les évènements
Par contre, en créant des sous-rubriques pour ranger les évènements il est possible de restreindre certains groupes d’évènements en utilisant le plugin Accès Restreint sur la zone à protéger.