Les flux RSS sont-ils toujours indispensables en 2017 ?

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Alorsladaccord, 15 Mars 2017.

  1. Alorsladaccord
    Alorsladaccord WRInaute impliqué
    Inscrit:
    30 Juillet 2014
    Messages:
    523
    J'aime reçus:
    0
    Bonjour,

    La question est dans le titre. Peut-on utiliser autre chose à la place ? Ou doit-on utiliser autre chose en complément... ?

    J'ai la flemme d'en programmer un, à vrai dire...


    Merci d'avance
     
  2. Koxin-L.fr
    Koxin-L.fr WRInaute passionné
    Inscrit:
    15 Janvier 2012
    Messages:
    1 972
    J'aime reçus:
    0
    Slt,

    Ca coute pas grand chose d'en faire un et c'est potentiellement quelques liens.

    Pourquoi s'en priver.
     
  3. niap
    niap WRInaute discret
    Inscrit:
    17 Octobre 2009
    Messages:
    139
    J'aime reçus:
    0
    Même avis que Koxin-L.fr, créer un fichier XML, ça prend pas longtemps à faire.
    Il doit même exister des classes toutes prêtes.
     
  4. Alorsladaccord
    Alorsladaccord WRInaute impliqué
    Inscrit:
    30 Juillet 2014
    Messages:
    523
    J'aime reçus:
    0
    Salut à vous,

    En fait j'en avais créé un il y a près de 10 ans. Ca fonctionnait, mais je m'étais bien pris la tête avec les histoires d'accent. Raison pour laquelle je rechigne un peu à en créer un nouveau. Mais bon.

    Ceci dit, un truc m'intrigue. J'ai trouvé sur Développez un tuto' pour faire un flux RSS en 2.0 et ce tuto date de 2006.
    Et sur wikipedia, il ne parle pas de version plus avancée que 2.0, pour ce qui est des flux RSS.

    Il n'y a donc eu aucune évolution du concept en plus de dix ans ?
     
  5. niap
    niap WRInaute discret
    Inscrit:
    17 Octobre 2009
    Messages:
    139
    J'aime reçus:
    0
    Oui je crois que ça n'a pas vraiment bougé.
    La dernière spécification est la 2.0.1 et elle date de 2003.
    Tant mieux à la limite, ça change des formats qui sont revus tous les 2 mois ;-)
     
  6. noren
    noren WRInaute accro
    Inscrit:
    8 Avril 2011
    Messages:
    2 921
    J'aime reçus:
    2
    J'en profite pour poser ma question. Vous générer votre rss à chaque fois que vous mettez en ligne un article ou à la volée (a chaque fois qu'un utilisateur essaye d'accéder au flux rss) ?
     
  7. Alorsladaccord
    Alorsladaccord WRInaute impliqué
    Inscrit:
    30 Juillet 2014
    Messages:
    523
    J'aime reçus:
    0
    Oui et c'est étonnant en informatique.

    La deuxième solution me paraît inutilement compliquée.
     
  8. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    12 419
    J'aime reçus:
    9
    En quoi ? C'est une requête en base avec un Limit 0,X, trié par ordre décroissant.
     
  9. Alorsladaccord
    Alorsladaccord WRInaute impliqué
    Inscrit:
    30 Juillet 2014
    Messages:
    523
    J'aime reçus:
    0
    Ouais mais c'est moins cohérent. Mettons à l'extrême, y'a pas de visiteurs sur ton site pendant 4 jours. Ton flux RSS n'est donc pas mis à jour et aucun abonné ne sait qu'il y a une mise à jour. On tourne en rond.
     
  10. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    12 419
    J'aime reçus:
    9
    Quand tu appelles l'url du flux, la requête s’exécute. Donc dans les outils de type Netvibes, tu auras l'info des nouveaux éléments, qu'un internaute humain ait ou pas effectivement visité cette url. Et encore heureux !
     
  11. Alorsladaccord
    Alorsladaccord WRInaute impliqué
    Inscrit:
    30 Juillet 2014
    Messages:
    523
    J'aime reçus:
    0
    Ah ouais... Mais bon, ça ne montre pas pour autant l'intérêt supplémentaire de cette seconde méthode par rapport à la première.
     
  12. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 748
    J'aime reçus:
    18
    5 lignes de code le flux RSS donc ça coûte pas cher :mrgreen:
    Code:
    class PostFeed(Feed):
        title = _('Latest posts')
    
        def items(self):
            return Post.objects.active().order_by('-created')[:10]
     
  13. Alorsladaccord
    Alorsladaccord WRInaute impliqué
    Inscrit:
    30 Juillet 2014
    Messages:
    523
    J'aime reçus:
    0
    Hein hein... C'est une nouvelle fonction php de derrière les fagots ?
     
  14. noren
    noren WRInaute accro
    Inscrit:
    8 Avril 2011
    Messages:
    2 921
    J'aime reçus:
    2
    Donc la MAJ a la volée n’est pas une mauvaise solution ?
     
  15. niap
    niap WRInaute discret
    Inscrit:
    17 Octobre 2009
    Messages:
    139
    J'aime reçus:
    0
    Tout dépend du contexte. Si ton flux est personnalisé tu n'as pas le choix mais si sa fréquence de mise à jour est lente, autant écrire une fois le fichier, à mon avis.
     
  16. noren
    noren WRInaute accro
    Inscrit:
    8 Avril 2011
    Messages:
    2 921
    J'aime reçus:
    2
    C'est surtout que ca complexifie un peu mon back-office. Rien de dramatique mais c’est plus simple pour moi de créer le RSS à la volée.
    Bon de toute façon si je constate que ca devient gourmand en ressource je pourrais toujours utiliser l'autre solution
     
  17. Koxin-L.fr
    Koxin-L.fr WRInaute passionné
    Inscrit:
    15 Janvier 2012
    Messages:
    1 972
    J'aime reçus:
    0
    Tout dépend aussi du trafic.

    Si t'a 3 accès rss/j ou 1M, c'est pas la même approche.

    Perso, j'ai pas de flux à la "twitter", donc à la volée avec mise en cache 24h.
     
  18. FortTrafic
    FortTrafic WRInaute passionné
    Inscrit:
    11 Décembre 2012
    Messages:
    1 450
    J'aime reçus:
    5
    oui le flux rss est toujours utile SI TU T'EN SERS !
    Ca peut servir par exemple à envoyer des emails automatiquement avec ton autorépondeur, ou bien à poster des trucs sur n'importe où avec zapier, et d'autres choses qui utilisent un flux rss comme source.

    Exemple avec zapier : https://www.youtube.com/watch?v=9srxNlvLXX0

    Si c'est juste pour que des gens mettent ton flux dans netvibes, oui là l'intérêt est assez limité aux quelques personnes qui font ça.

    Sinon pour la génération du fichier RSS, vu que tous ces services vont vérifier le flux rss très souvent, je génère le fichier rss à partir de la base de données une fois toutes les X heures et je le sauve dans un fichier texte et le reste du temps je renvois juste le contenu du fichier.
     
  19. noren
    noren WRInaute accro
    Inscrit:
    8 Avril 2011
    Messages:
    2 921
    J'aime reçus:
    2
    je crois que je me pencherais vers cette solution en effet