Evolution #37

Distinguer les Flux RSS par type et niveau

Added by Jérôme LAMACHE almost 11 years ago. Updated almost 10 years ago.

Status:Fermé Start date:05/11/2010
Priority:Normal Due date:
Assignee:Grégory MARIGOT - TEICEE % Done:

100%

Category:-
Target version:ProxyEPN 2.0
Version ProxyEPN:1.0

Description

Rendre accessible publiquement les flux RSS :
- Sessions de type "Atelier de sensibilisation" pour chaque département, chaque pays, chaque GEPN et chaque EPN
- Sessions de type "Accès libre" pour chaque département, chaque pays, chaque GEPN et chaque EPN

Rendre accessible uniquement en mode connecté "animateur" les flux RSS :
- Sessions de type "Téléformation" pour son groupement d'EPN

La liste est un peu longue mais permet de ne pas noyer les types de sessions entre elles. Les sessions Accès libre étant plus nombreuses.


Related issues

related to Anomalie #36: Affichage des Flux RSS - mode connecté ou non Fermé 05/11/2010
related to Evolution #45: Suggestion - Gestion des Flux RSS Fermé 05/12/2010

Associated revisions

Revision 365
Added by Grégory MARIGOT - TEICEE about 10 years ago

NEW #37: Réintégration des flux Atom sur les sessions à venir

Revision 835
Added by Grégory MARIGOT - TEICEE over 2 years ago

FIX #146: correction du filtre des sessions par département (REF #37) et amélioration des recherches par code postal (REF #166)

History

Updated by Grégory MARIGOT - TEICEE over 10 years ago

  • Status changed from Nouveau to In Progress
  • Assignee set to Grégory MARIGOT - TEICEE
  • Target version set to EpnAdmin-CTN 1.1.2
  • % Done changed from 0 to 30
  • Version ProxyEPN set to 1.0

Suite à la résolution du #36, la gestion des filtres pour générer les listes de sessions des flux devraient faciliter la mise en place de ces nouvelles distinctions.

Quelques questions pour préciser et préparer cette évolution :
  • Que doit-on comprendre par "chaque pays" ? Je n'ai pas remarqué de champs indiquant une information de ce genre...
  • Qu'en est-il des autres types de sessions non cités ici (évènement local ou réseau, mise à disposition de l'epn) ? Il n'est pas nécessaire de créer un flux spécifique pour ceux-ci ? Sont-ils par contre toujours souhaités dans les flux communs actuels ?

Updated by Jérôme LAMACHE over 10 years ago

Proposition :
- Construire un formulaire permettant la génération dynamique d'une URL-RSS contenant les informations souhaitées (choix par cases à cocher par exemple).
Types de sessions choix multiples :
1 - Accès libre auto
2 - Accès libre accomp
3 - Téléformation (accessible uniquement en mode connecté animateur ou admin)
4 - Atelier
5 - Évènement local
6 - Évènement réseau

- Ajouter un rectangle graphique RSS sur page d'accueil

- Information de page d'accueil Gpt : voir techniquement avec soit flux RSS de sessions, soit interrogation directe base de données du Gpt (#D_SESSIONS et #F_SESSIONS).

Updated by Grégory MARIGOT - TEICEE over 10 years ago

  • Target version changed from EpnAdmin-CTN 1.1.2 to EpnAdmin-CTN 1.1.3

Updated by Grégory MARIGOT - TEICEE about 10 years ago

  • Target version changed from EpnAdmin-CTN 1.1.3 to ProxyEPN 2.0

Updated by Grégory MARIGOT - TEICEE about 10 years ago

  • % Done changed from 30 to 70

Modifications publiées sur le svn (r365) :

Intégration des flux Atom dans ProxyEPN

Le module feed a été revu et son code a pu être grandement simplifié par l'usage des fonctions génériques déjà en place sur les sessions (recherches par contextes et par filtres). Le tri des sessions à afficher ou non se fait plus naturellement, de la même manière que pour les listes des sessions passées/futures ou que la vue calendrier. Seule l'option "showInFeeds" s'ajoute au filtrage (à voir si elle reste vraiment utile).

Le flux des sessions à venir est disponible avec plusieurs paramètres :
  • code = le numéro d'un département
  • gepn = l'id d'un groupement d'EPN (élimine code)
  • epn = l'id d'un EPN (élimine code et gepn)
  • type = le type de sessions (de 1 à 7), possibilité d'en spécifier plusieurs en les sépérant par une virgule.

Exemple d'URL pour le flux des évènements locaux et réseaux du Calvados :
/feed/session?type=5,6&code=14 (ou /feed/session/type/5,6/code/14)

Plusieurs pages propose le lien vers le flux des sessions adaptés à leur contexte :
  • la page d'accueil, avec le flux filtré éventuellement sur le GEPN
  • les fiches des GEPN et des EPN, avec le filtre correspondant
  • la page listant les sessions, avec un filtre dans l'url tenant compte du filtre utilisé pour la liste
De plus, chaque page référence plusieurs flux dans ses entêtes (disponibles généralement via une icone dans la barre d'adresse du navigateur) :
  • Les sessions de Basse-Normandie (ie toutes)
  • Les sessions du Calvados, de l'Orne ou de la Manche
  • Les sessions du (ou des) GEPN attachés à l'utilisateur
  • Les sessions du (ou des) EPN attachés à l'utilisateur

TODO

  • Il n'y a pas de formulaire permettant de construire l'URL avec les paramètres voulus, est-ce nécessaire ? si oui à quel endroit mettons-nous un lien pointant vers cette page ?
  • L'option ShowInFeeds des sessions est-elle vraiment utile ? Sachant que le contexte masque automatiquement les sessions personnelles auxquelles le lecteur n'a pas accès, et surtout que les flux sont disponibles en spécifiant les types de sessions qui intéressent... Est-ce nécessaire de donner cette possibilité de traiter du cas par cas ?
  • Le paramètre code n'accepte qu'un seul département, est-ce nécessaire de permettre des flux filtrés sur plusieurs départements ?
  • Aucun filtre n'est en place sur le pays, est-ce également à prévoir ? Si oui, à voir comment le pays sera spécifié, aucun id n'étant disponible.

Updated by Grégory MARIGOT - TEICEE almost 10 years ago

  • Status changed from In Progress to Résolu
  • % Done changed from 70 to 100

Les modifications attendues sont en place.

Les évolutions possibles seront traitées par la nouvelle demande #101

Ce ticket prend fin.

Updated by Grégory MARIGOT - TEICEE almost 10 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF