Agenda des maths

vendredi 11 avril 2014, par Gérard Henry, Jacquelin Charbonnel

Comment publier l’actualité de son laboratoire dans l’agenda des maths.

 Introduction

L’agenda national des maths a pour l’objectif de répertorier l’actualité (séminaires, colloques, soutenances, etc.) de la communauté mathématique française.

Les évènements ainsi répertoriés sont présentés sur la carte du portail des maths. Chacun peut également récupérer les évènements qui l’intéressent sous différentes formes (fichiers ICAL, mails périodiques, etc.).

Pour publier leurs évènements, les laboratoires doivent enregistrer un ensemble d’URL, qui seront ensuite automatiquement et périodiquement récupérées pour alimenter l’agenda.

 Programmer une collecte

Elle est à l’initiative de chaque laboratoire :

  1. si l’évènement est ponctuel, l’organisateur doit simplement déclarer son évènement sur le site calendrier, via un formulaire web, après s’être authentifié,
  2. si l’évènement est récurrent (comme pour un séminaire), l’organisateur doit :
    1. générer un petit fichier, au format iCal ou Json, comportant les caractéristiques de l’évènement (date, lieu, orateur, résumé, etc.), et déposer ce fichier quelque part sur un site web. Assurez-vous qu’il est valide en le testant sur les sites [http://icalendar.org/validator.html] ou [http://severinghaus.org/projects/icv/],
    2. déclarer sur le site calendrier, via un formulaire web, l’URL à partir de laquelle ce fichier est récupérable (menu Declare calendar).
      1. s’authentifier sur le site https://calendrier.math.cnrs.fr, puis de cliquer sur le lien "More->Calendars->Declare Calendar" :
      2. saisir l’url qui pointe vers le fichier contenant les évènements
      3. sélectionner, dans la liste, le laboratoire correspondant à cette publication
      4. valider avec le bouton Add : cette validation fait apparaitre un nouveau formulaire à compléter avec les informations requises. Ne pas oublier la catégorie.
      5. valider ce second formulaire. On peut ensuite déclencher une collecte, pour vérification. Les éventuels messages d’erreur sont indiqués dans une zone de texte en fin de page.

Cette déclaration programme un moissonnage automatique et périodique du fichier, et donc maintient à jour les données correspondantes sur l’agenda national.

 Modifier un évènement préalablement déclaré

  • obtenir la liste de ses évènements (Menu -> Others calendars)
  • cliquer sur l’id de l’évènement à modifier
  • puis Modify

 Cas particuliers

Certains CMS savent exporter des évènements. C’est le cas d’INDICO, ou de SPIP avec son plugin seminaire. Dans ce cas, il suffit de déclarer, sur le site calendrier, l’URL correspondante.

  • INDICO

L’URL à saisir est https://indico.math.cnrs.fr/export/categ/XXX.json, où XXX est l’id INDICO du séminaire (par exemple https://indico.math.cnrs.fr/export/categ/60.json pour https://indico.math.cnrs.fr/category/62)

 S’abonner à des séminaires

Si on veut par exemple, s’abonner aux séminaires de Toulouse, on fait une recherche sur ce mot, et les résultats sont présentés, avec un lien "subscribe". Les résultats sont triés par type (évènements, calendriers, laboratoires). On peut donc s’abonner à un séminaire et/ou demander un rappel sur un évènement particulier. Un message sera envoyé le samedi à l’adresse électronique correspondant à l’authentification

  • Gérer plusieurs abonnements

L’adresse mail par défaut est affichée sur les formulaires. Avant de s’abonner à un séminaire, il faut cliquer sur le lien Choose another one, où il est possible de saisir une nouvelle adresse mail, et la choisir par défaut.

  • Ajouter ses abonnements à un agenda électronique personnel

sur la page des abonnements, il y a des icônes pour le partage RSS ou iCal. En cliquant sur l’icône iCal, vous ajoutez votre abonnement à votre agenda personnel.

 Bugs

Ce projet est en développement. Les bugs sont à porter sur SourceSup.
Vous pouvez utiliser l’adresse support.agendas math.cnrs.fr.

SPIP | | Plan du site | Suivre la vie du site RSS 2.0
Habillage visuel © digitalnature sous Licence GPL