Flux RSS, pourquoi pas vous ?

Salut,
je trouve que c’est dommage de ne pas avoir un flux rss bien clair présenté sur le site, le genre de truc qu’on a pas à chercher dans le code source des pages.

Les gens bien feraient un <link rel="alternate" type="application/rss+xml" title="RSS" href="feed.rss" /> dans leur hea-head , non ? :wink:

Coucou…
Quand tu parle du site… tu parles de ce forum ? (non parce qu’on les cumule, les frama-sites !)

Je te laisse répondre mais si jamais c’est oui, je pense que @JosephK notre docteur es-Discourse, saurait avoir une réponse :wink:

Plus bête que ça, je pensais à http://framasoft.org/ dans le “quoi de neuf”.

framasoft.org est une page statique donc y a pas de flux rss pour juste le « Quoi de neuf »
Par contre, on peut rajouter le flux RSS global http://rss.framasoft.org dans le head de tous nos sites oui.

Bon ben c’est fait et déployé :sunglasses:

1 Like

J’ai beau vider mon cache je vois rien sur framasoft.org :see_no_evil:

Mais la barre de navigation elle y est ?
Ctrl+F5 pour vider le cache de la page ?

On parle bien de framasoft.org, hein ?
Parce que le seul truc qui contient “rss” dans le code source c’est ça <p class="miniBlocTexte">En vous abonnant aux flux RSS de vos sites préférés, restez informés de toutes leurs actualités avec Framanews !</p>
>.<

Dans http://framasoft.org/nav/nav.js, ligne 514

/me se cache derrière noJS

Ligne 514, j’ai l’accolade fermante “}” du bloc :

} else {
f$(’#fs_opt-in input’).attr(‘checked’, true);
f$.ajax({
type: “POST”,
url: ‘https://contact.framasoft.org/php_list/lists/?p=subscribe&id=2’, // URL d’abonnement à la liste
crossDomain:true,
data: ‘makeconfirmed=1&htmlemail=0&list%5B5%5D=signup&listname%5B5%5D=Newsletter&email=’+f$_email.replace(’@’,’%40’)+’&VerificationCodeX=&subscribe=Abonnement’ // Paramètres habituellement passés dans le formulaire
});
// On supprime la case à cocher (pas possible de décocher ; l’annulation se fait depuis le mail reçu)
f$(’#fs_opt-in’).remove();
// Message d’alert pour confirmer l’inscription
f$(f$_email_field1).after(

’+
×Fermer’+
‘Votre adresse email ‘+f$_email+’ a été ajoutée à notre liste. Vous devriez avoir reçu un email de confirmation.

);
}

idem (sur http://framasoft.org/)

J’ai mis à jour la nav¹ récemment donc la ligne n’est plus la bonne mais le code y est toujours (ligne 520 maintenant, il aurait fallu que je donne le lien correspondant au commit) et ça marche sur tous les sites pour peu que l’utilisateur active le javascript.

// Flux RSS Global
f$('head').append('<link rel="alternate" type="application/rss+xml" title="Flux global de Framasoft" href="http://rss.framasoft.org/" />');
  1. on se sert de la nav pour déployer un max de petits trucs, on ne peut pas se permettre de modifier chaque site à la main : il y a trop de langages différents, d’architectures différentes selon les CMS…
1 Like

ah oui au temps pour moi j’ai trouvé le flux, c’est bon maintenant :smile:
Vais pouvoir le rajouter à mon serveur Leed, tiens !
Merci :wink:

1 Like