Development #14590
produire un fil rss des notes de mise à jour
0%
Demandes liées
Historique
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é
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.
- 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
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.
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.
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)