Sur la ligne 9 - Christelle

Christelle : mes voyages quotidiens, de Buzenval à Miromesnil - rencontres.

Accès direct


A l'APACC
du 1er juin au 9 juin 2013
Duchamp et après..
une exposition pour le centenaire du premier 'Ready-made' de Marcel Duchamp

une proposition de Claude Guibert
avec les artistes
Mark Brusse, Arnaud Cohen et Daniel Nadaud
r160
v160
Duchamp et après.. sur le blog de l'Apacc
site 'Duchamp et après..'
vernissage vendredi 31 mai 2013 - 18 h

dimanche 26 novembre

Flux RSS des commentaires

Je commençais à en avoir (un peu) marre de ne pas pouvoir proposer de flux RSS pour suivre les commentaires placés sur mes articles ! C'est, une impossibilité signée "canalblog" - et même si peu de bloggers (Olivier SC avec Bloguer ou ne pas bloguer et Un Nuage de blogs par exemple) offrent aujourd'hui ce moyen de suivre les conversations, pas mal de plates-formes le permettent en standard.

En attendant mieux, j'ai mis en place une bidouille qui va nous permettre d'avoir un flux RSS simplifié des 10 derniers commentaires placés sur mon blog ; pour vous abonner, vous pouvez utiliser ce lien :
http://chrislgn9.canalblog.com/albums/derniers_messages_rss/index.html

(vous le recopiez et l'utilisez dans votre agrégateur habituel - pour NetVibes, vous pouvez aussi vous servir du bouton placé dans la colonne de droite, au niveau des commentaires ).

Je ne suis pas certaine que tout cela fonctionne bien, on verra à l'usage... alors, abonnez-vous et placez quelques commentaires, pour voir (lâchez vos coms, quoi (lol) ).


Alors, pour les "canalbloggers", comment est-ce fait ?

N'ayant pas trouvé de moyen simple pour avoir un flux RSS des commentaires sur CanalBlog, j'ai mis en place le contournement suivant (il va sans dire que l'on est obligatoirement en "mode avancé" ):

  • j'ai explosé le template de la "page de présentation d'un album photo" (que je n'utilise pas sur mon blog) afin de lui donner un format permettant de générer un fichier xml adéquat...

    voir le contenu du nouveau template :
    storage.canalblog.com/59/72/106424/8466772.txt .

    Ce template permet de générer une page qui va indiquer les 10 derniers commentaires placés sur le blog avec un ensemble minimal d'informations (nom de l'auteur, résumé court ou titre, url du commentaire, nom de l'article commenté ).

  • Sur la plate-forme canalblog, si je crée un album photo au moyen du configurateur, c'est ce template qui est utilisé pour générer la page html donnant accès à l'album ; en créant donc un (faux) album photo, j'arrive donc à créer une page html contenant la description de mes 10 derniers commentaires au format xml...

  • je crée donc mon album, en lui donnant comme nom : "derniers messages RSS" (par exemple). Canalblog me crée donc aussitôt une page html nommée "$BlogURL$/albums/derniers_messages_rss/index.html", et toutes vérifications faites, elle contient bien le code xml attendu !

  • Ensuite, il suffit de mettre ce nom de fichier à disposition des curieux qui voudraient s'abonner au flux RSS... On le déclare dans le header de la page d'accueil par exemple, mais on peut aussi le placer en lien de la même façon que le "syndiquez ce blog" standard.

Pour ma part, j'ai fait des essais d'abonnement sous IE7 et sous NetVibes ; et... ça a l'air de marcher à peu près !
Je ne suis quand même pas certaine que le flux se remette à jour automatiquement à la dépose d'un nouveau commentaire (mes nombreuses interventions sous le capot du blog ont très bien pu provoquer la mise à jour "accidentellement" )

Toutefois, il y a encore des points que je n'arrive pas à résoudre correctement :

  • je ne sais pas mettre la date de parution correcte dans la balise lastBuildDate

  • je ne sais pas récupérer la date de parution des commentaires pour la placer dans la balise pubDate de chaque item

  • je n'arrive pas à récupérer le contenu global de chaque commentaire - juste le titre ou les 2 ou 3 premiers mots s'il n'y a pas de titre...

  • je ne suis pas certaine que le flux se mette automatiquement à jour à chaque publication de commentaire

Donc, si quelqu'un pense trouver une meilleure solution ou peut débloquer l'un des points ci-dessus, je prends !




Commentaires sur Flux RSS des commentaires

  • Hell!llP

    Bonsoir Christelle...
    Voilà je fais appel à vous parce que je n'arrive pas à afficher "version xml"
    Chez vous cette option se trouve tout en haut à droite...
    Pourriez vous m'indiquer la bonne marche à suivre
    Merci d'avance,
    Cordialement, un canalbloggeur...

    Posté par Sebout, samedi 01 mars à 22:14 | | Répondre
  • Hell!llP (2)

    En effet, ce n'est pas forcément immédiat à retrouver :
    - il faut aller dans le menu "Apparence"
    - choisir "configurer : Blocs"
    - sélectionner "Syndication du blog (RSS)" pour la colonne de gauche ou de droite

    Bon courage

    Posté par christelle, dimanche 02 mars à 10:12 | | Répondre
  • Bonjour,
    Merci de votre réponse,
    Le problème se trouve que j'ai effectivement suivi vos conseils c'est à dire :
    - il faut aller dans le menu "Apparence"
    - choisir "configurer : Blocs"
    - sélectionner "Syndication du blog (RSS)" pour la colonne de gauche ou de droite

    Mais voilà il m'affiche à la place : 'liste des derniers commentaires', 'liste des derniers messages'...
    Incomprehensible puisqu'il existe déjà ce genre de contenu et que je ne les ai pas coché...

    Pensez vous que se soit un bug de canalblog ou est ce moi qui est oublié une option?

    Merci d'avance pour votre réponse,
    Bien vous,
    Un canalbloggeur

    Posté par Sebout, dimanche 02 mars à 12:04 | | Répondre
  • Hell!llP (3)

    Si ça ne marche pas comme je le pense, je ne peux rien dire de plus (ce sont des réglages que j'ai effectués il y a plus d'un an et maintenant, ce blog est en mode "avancé" ).
    Il faut aller poser la question sur le forum de Canalblog où se trouvent des interlocuteurs qui utilisent tout ça au quotidien...

    Posté par christelle, dimanche 02 mars à 12:44 | | Répondre
  • Merci en tout cas...
    Bonne continuation

    Posté par Sebout, dimanche 02 mars à 19:49 | | Répondre
  • j'ai explosé le template de la "page de présentation d'un album photo"
    oui, décidement tu ne fait pas dans la dentelle
    Je ne me suis encore jamais vraiment penché sur le code generant un flux rss : faudras que je regarde cela de plus près. Voilà ce qui me viens à l'esprit, à la vollée.
    1_ le format html est-il compatible avec un flux XMl ? Pourquoi n'essais-tu pas ton code enregistré en inssersion dans un fichier rsscomments.xml
    2_ préciser la version :
    3_ essayer la balise de template pour le contenu (ainsi que les balise pour l'auteur du commentaire etc. Peut être peut tu t'inpirer du code de la page d'un message.

    Posté par adjaya, dimanche 26 novembre à 14:09 | | Répondre
  • bref, ca ne marche pas non plus grrr : message complet ici :
    https://p8.storage.canalblog.com/84/17/134482/8459459.txt

    Posté par adjaya, dimanche 26 novembre à 14:16 | | Répondre
  • encore moi : dans un fichier, ca risque de ne pas marcher car les balises canalblog ne seront probablement pas interprétées, autant pour moi !

    Posté par adjaya, dimanche 26 novembre à 14:22 | | Répondre
  • essai_osc

    Bon, j'ai pas trouvé la colonne de droite dont que tu causes pour Netvibes (dans l'onglet "mes sites"), alors je suis passé par la manière classique de déclarer un flux (colonne gauche ; ajouter un flux).

    Et alors : voici que miss Christelle se retrouve avec deux "machins" ; l'ancien pour ses articles et le nouveau pour les commentaires !

    Résultat : j'ai vu déclarés 7 commentaires dont ceux de ce dernier billet avec Adjaya. Et là je vais regarder s'il m'ajoute. Mais je ne reviendrais pas t'encombrer avec le résultat ...

    Ah ces techniciens et techniciennes !

    Bravo !

    Posté par Olivier SC, dimanche 26 novembre à 16:55 | | Répondre
  • adjaya > merci pour ces pistes... mais :
    1 - je n'arrive pas à créer un fichier xml ou html depuis le blog au moment de la création des commentaires ; c'est sans doute faisable puisque cocomment y arrive, mais je n'ai pas l'expérience nécessaire.
    Le suffixe "html" donné à un fichier "xml", ce n'est pas génial mais ça ne gêne pas IE7, ni semble-t-il NetVibes ; mais avec les astuces que j'ai employées, je ne maîtrise pas le nom du fichier généré.
    2 - la version RSS: je crois qu'elle est définie.
    3 - la balise BlogCommentBody : je crois qu'elle n'est pas disponible dans le contexte où je me trouve (une boucle de LastComments ) ; elle serait accessible si j'étais dans le contexte d'un article unique (là, on a accès à tous les commentaires du message, avec date, heure, ...); ça impliquerait d'utiliser une boucle sur l'ensemble des articles du blog - je crois.

    osc> pour le moment, chez moi, ça marche plutôt bien sur IE7 mais de façon erratique sur NetVibes (le flux est déclaré "indisponible" ) : donc, je te vois sur IE7 et pas sur NetVibes !

    Posté par Christelle, dimanche 26 novembre à 17:43 | | Répondre
  • Après avoir déclaré le lien proposé par toi, dans Netvibes, j'ai attendu un certain temps ; mais ça fonctionne (je lis mon Netvibes sous FF = ça ferrait une différence ?). Je trouve ta réponse ci-dessus et mon premier essai.

    Euh, accessoirement : comment que tu me vois (à ce niveau) dans IE7 que je viens d'intaller (m-a-j forcée) ?

    Posté par Olivier SC, dimanche 26 novembre à 18:29 | | Répondre
  • Olivier > je viens de corriger un problème qui bloquait mon flux sous NetVibes (signe "plus grand que" dans un commentaire ) et maintenant, ça passe bien dans NetVibes et dans IE7.
    Quand je dis IE7, il s'agit d'un abonnement au flux depuis le navigateur ; le flux est ensuite visible depuis le "centre des favoris" (icone : etoile dorée à 5 branches à gauche) option "Flux" (par opposition à "Favoris" et "Historique" qui sont les 2 autres propositions).

    Posté par Christelle, dimanche 26 novembre à 18:58 | | Répondre
  • j'ai intègré ton flux commentaires dans la side bar de http://influenceurs.canalblog.com/ pour voir et ca marche !
    bravo !
    ps: j'esserais quand même le BlogCommentBody car je crois que c'est sur l'id du commentaire que cela se passe.

    Posté par adjaya, dimanche 26 novembre à 21:10 | | Répondre
  • Adieu les fautes d'orthographes

    Posté par adjaya, dimanche 26 novembre à 21:12 | | Répondre
  • BlogCommentBody

    adjaya > je n'ai rien pu faire avec la balise, qui ne semble pas disponible dans le contexte où je me trouve pour mon xml (boucle CBLastComments) : la balise n'est pas interprétée et apparaît telle quelle dans le fichier xml.

    Posté par Christelle, lundi 27 novembre à 11:50 | | Répondre
  • Une pétition

    Salut !!!

    Je viens de lancer une pétition pour demander à JB d'intégrer des commentaires en flux RSS dans Canalblog.

    Si tu le souhaites, tu peux venir signer cette pétition par ici :
    http://petitguigui.canalblog.com/archives/2007/10/03/6411545.html

    Tu peux aussi relayer l'info

    A bientôt.

    G.

    Posté par netgui, mercredi 03 octobre à 11:50 | | Répondre
Nouveau commentaire