Projet

Général

Profil

Development #14590

produire un fil rss des notes de mise à jour

Ajouté par Frédéric Péters il y a plus de 7 ans. Mis à jour il y a plus de 6 ans.

Statut:
Nouveau
Priorité:
Bas
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
12 janvier 2017
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Club:


Demandes liées

Lié à Combo - Bug #14589: créer une cellule "notes de mise à jour"Fermé12 janvier 2017

Actions

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 7 ans

  • Lié à Bug #14589: créer une cellule "notes de mise à jour" ajouté
#2

Mis à jour par Benjamin Dauvergne il y a plus de 7 ans

Est-ce qu'il y a un début d'idée sur comment rassembler les notes sous forme flux RSS ? Il me semble qu'actuellement les notes sont la concaténation de la dernière publiée sur https://doc-publik.entrouvert.com/notes-de-mises-a-jour/ et les vieilles sur https://doc-publik.entrouvert.com/notes-de-mises-a-jour/archives-2016/.

On pourrait facilement faire un flux avec les pages sous "Notes de mises à jour" mais dans ce cas ça ferait simplement deux liens dans le flux, il faudrait descendre plus bas au niveau des cellules ayant la classe release-notes.

Un souci que je vois ensuite c'est que toutes les cellules ont pour id releases-notes il faudrait générer quelque chose de plus utile, je ne sais si c'est un template du thème ou en dur, à voir.

Mais donc en résumant:
  • permettre la création d'un flux RSS à partir d'une page racine et d'une classe (en prenant en compte la visibilité de la cellule/page pour la session qui demande)
  • générer un lien avec fragment pour chaque cellule
#3

Mis à jour par Frédéric Péters il y a plus de 7 ans

Est-ce qu'il y a un début d'idée sur comment rassembler les notes sous forme flux RSS ?

Bricoler un truc adhoc.

#4

Mis à jour par Benjamin Dauvergne il y a plus de 7 ans

Ok, donc je change de fusil d'épaule et je propose du webscraping.

#5

Mis à jour par Frédéric Péters il y a plus de 7 ans

Ok, donc je change de fusil d'épaule et je propose du webscraping.

De mon côté, je pensais plus le truc adhoc bricolé sur base de runscript.

from combo.data.models import TextCell

feed = ...
for cell in TextCell.objects.filter(page__slug='notes-de-mise-a-jour).order_by('order'):
    feed.entries.append(...(cell))

open(media_dir + 'release-notes.atom').write(feed)
#6

Mis à jour par Frédéric Péters il y a plus de 6 ans

  • Priorité changé de Normal à Bas

Formats disponibles : Atom PDF