Evolution #37
fermé
Distinguer les Flux RSS par type et niveau
Ajouté par Jérôme LAMACHE il y a plus de 14 ans.
Mis à jour il y a plus de 13 ans.
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.
- Statut changé de Nouveau à In Progress
- Assigné à mis à Grégory MARIGOT - TEICEE
- Version cible mis à EpnAdmin-CTN 1.1.2
- % réalisé changé de 0 à 30
- Version ProxyEPN mis à 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 ?
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).
- Version cible changé de EpnAdmin-CTN 1.1.2 à EpnAdmin-CTN 1.1.3
- Version cible changé de EpnAdmin-CTN 1.1.3 à ProxyEPN 2.0
- % réalisé changé de 30 à 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.
- Statut changé de In Progress à Résolu
- % réalisé changé de 70 à 100
Les modifications attendues sont en place.
Les évolutions possibles seront traitées par la nouvelle demande #101
Ce ticket prend fin.
- Statut changé de Résolu à Fermé
Formats disponibles : Atom
PDF