L’agenda : création et maintenance

vendredi 30 octobre 2009
par  _Equipe_
popularité : 3%

Introduction

Cet article a pour but de donner la marche à suivre pour créer et alimenter l’agenda proposé par le squelette suivant le profil d’auteur.

En général, les actions confiées au webmestre sont :

- Créer l’agenda
- Configurer les différents affichages
- Créer les catégories

Celles confiées au rédacteur sont essentiellement :

- Créer des évènements à l’instar des articles
- Associer des catégories aux évènements

Création de l’agenda (action webmestre)

Comme défini dans l’article L’agenda : notions de base, l’agenda est un secteur spécialisé. Les étapes de création de l’agenda sont donc :

  1. Créer un secteur dédié
  2. Définir ce secteur comme secteur spécialisé pour l’agenda
  3. Autoriser l’utilisation de la date antérieure car c’est elle qui servira à déterminer la date de l’évènement

Créer un secteur dédié

Avant tout chose, il faut créer un secteur destiné à recueillir les évènements intégrés à l’agenda. Il est impératif de créer un secteur (rubrique de plus haut niveau) afin de l’identifier clairement et d’éviter aux rédacteurs de naviguer dans la hiérarchie des rubriques pour créer les évènements. Cela permettra aussi de définir un accès restreint à d’éventuelles sous-rubriques si vous en avez l’utilité.

  • Cliquer sur créer une rubrique pour créer une nouvelle rubrique à la racine du site.
  • Remplir le champ titre, au minimum (vous pouvez choisir le titre qui vous convient le mieux), et éventuellement une description. Valider.

Aucune de ces informations n’est affichée dans l’espace public.

Définir ce secteur comme secteur spécialisé pour l’agenda

Cette action se fait dans la page de configuration de l’agenda. La procédure est détaillée dans l’article La page de configuration « Agenda ».

Autoriser l’utilisation de la date antérieure

Les évènements qui constitueront l’agenda se dérouleront à une date précise. Il faut donc distinguer :

  • la date de rédaction de l’article qui correspond à la date de passage dans le statut courant (en cours de rédaction, proposé à la publication, publié...)
  • la date de l’évènement lui-même qui est positionnée avec la date de rédaction antérieure mise à disposition par SPIP.

Il faut donc configurer SPIP pour que les articles utilisent cette date de rédaction antérieure.

Pour cela, cliquer sur l’icône Configuration dans l’espace privé de SPIP. Dans l’onglet Contenu du site, cadre Les articles, activer l’utilisation de Date de rédaction antérieure puis valider votre sélection

Configurer les affichages (action webmestre)

Cette action se fait dans la page de configuration de l’agenda et concerne la page agenda annuelle et le mini-calendrier. La procédure est détaillée dans l’article La page de configuration « Agenda ».

Créer les catégories (action webmestre)

Pour affiner la gestion des évènements, il est possible de les catégoriser en les associant à des mots-clés. A partir de la version 3 de Sarka-SPIP, tous les mots-clés du site à l’exception de ceux contenus dans le groupe spécial squelette_habillage, peuvent être associés à un évènement. Le webmestre n’a donc qu’à définir la liste des mots-clés utilisables par les rédacteurs.

Créer et publier un évènement (action rédacteur)

Tous les articles publiés dans le secteur spécialisé Agenda seront considérés comme des évènements. Cependant, il est impératif de positionner la date de rédaction antérieure pour définir la date de l’évènement.

  • Dans le secteur spécialisé Agenda, créer un nouvel article en saisissant du contenu dans les champs titre et texte, au minimum.
  • Enregistrer l’article
  • Associer une date de rédaction antérieure à l’article
    • Déplier le menu date de rédaction antérieure en cliquant sur la flèche à gauche de l’item
    • Cocher afficher, et renseigner les champs jour, mois, et année, au minimum.
    • Cliquer sur changer
  • Publier l’article

Catégoriser un évènement (action rédacteur)

Pour catégoriser un évènement, il suffit de lui associer un ou plusieurs des mots-clés créés par le webmestre.