PDA

Voir la version complète : Voulez-vous un flux rss pour les news du portail ?


Dr.Vince
06/01/2007, 16h42
Certains membres désireraient avoir un flux rss pour les news diffusées sur le portail.

Qu'en pensez vous ?

Samote
06/01/2007, 16h47
C'est toujours utile les flux rss mais, je ne les utilise que très peu, juste avec ndsmail et les marque page de firefox.

sto
06/01/2007, 17h05
Ca me permettrait de profiter des news de PA, en effet, mon favori m'amène directement aux derniers messages du forum, mais j'ai un lecteur de flux RSS que je consulte régulièrement! ;)

Riton
06/01/2007, 17h16
Moi j'utilise beaucoup les flux mais pas ceux de PA, mais celui la m'intéresse :)

Bobby Sixkilla
06/01/2007, 17h24
Vu qu'il y a beaucoup plus de news qu'avant, ça devient utile. ^^ Je suis carrément pour. :)

Padmé
07/01/2007, 12h20
oui ça ferait bien sur ma page netvibes

aras
07/01/2007, 12h29
Oui, sinon, comme sur d'autre site, certains propose un script qui permet d'afficher les dernières news sur son propre site (utilisez nos news), en clair les membres de mon forum verrais vos news dans un bloc sur mon portail, et en cliquant sur la news serait redirigés chez vous.

Le site gx-mod utilise cette technologie, et je trouve ça top, donc voilà une idée.
Sinon, le flus rss pour certain est une bonne idée.

LaBoule
07/01/2007, 13h12
oui ça ferait bien sur ma page netvibes

Je plussoie :D

gee_love
07/01/2007, 13h17
moi j'aime bien le RSS :)

naparuba
07/01/2007, 19h39
Un petit plus de plus ^^

Smealum
07/01/2007, 20h12
T'as oublié l'option "Obi Wan Kenobi" <_<... :lol:

dolarcles
07/01/2007, 20h13
+

Ass-Itch
07/01/2007, 20h14
Je vote pour, ça me fera une bonne occasion de me mettre à ces fameux flux RSS...

Maxxx
07/01/2007, 20h41
Je suis pour aussi, car je vais direct sur les derniers messages. En comme en plus j'ai une petite place dans netvibes... :whst:

Wario
07/01/2007, 22h48
+1
Je ne sais pas si c'est possible mais un flux RSS 'derniers messages' serait terrible.

M@cZér0
07/01/2007, 22h52
POUR les fl'URSS !

Dr.Vince
08/01/2007, 02h33
+1
Je ne sais pas si c'est possible mais un flux RSS 'derniers messages' serait terrible.

nan pas possible car dépendant de l'utilisateur donc impossible à implémenter, car faudrait un flux par membre....

naparuba
08/01/2007, 08h53
nan pas possible car dépendant de l'utilisateur donc impossible à implémenter, car faudrait un flux par membre....

Impossible non, non souhaitable car trop contraignant là largement oui :)

Riton
08/01/2007, 13h17
nan pas possible car dépendant de l'utilisateur donc impossible à implémenter, car faudrait un flux par membre....

C'est bien dommage car c'est celui qui m'aurais le plus servi :(

Dr.Vince
08/01/2007, 14h24
Impossible non, non souhaitable car trop contraignant là largement oui :)

non souhaitable nan, impossible oui, car à chaque nouveau post sur le forum faudrait récréer les quelques 4000 flux rss (1 pour chaque membre) et ça mettrait forcément le serveur à genou, donc bel et bien impossible ;)

naparuba
08/01/2007, 14h29
non souhaitable nan, impossible oui, car à chaque nouveau post sur le forum faudrait récréer les quelques 4000 flux rss (1 pour chaque membre) et ça mettrait forcément le serveur à genou, donc bel et bien impossible ;)

C'est vrai, mais tu pourrais ne le générer qu'à la demande, ce qui limiterait le nombre de création, plus un système avec un cache ou équivalent pour réduire les création successives. Bon là ça commence à ressembler à une grosse usine à gaz, donc bon ça revient au même au final. :)

Recentrons un peu le débat sur le flux pour les news : techniquement c'est intégrable simplement à vbulletin?

sto
08/01/2007, 14h56
Non non, c'est largement faisable.
Un script PHP qui va générer à la volée une page XML correspondant au flux RSS voulu.
Ce script PHP n'est exécuté qu'à la demande du client RSS.

Je veux bien tenter de m'y ateler, si cela dit quelqu'un et qu'on m'en donne les moyens. :)

Dr.Vince
08/01/2007, 17h00
@naparuba : rien à voir avec vbulletin, ça fait partie du portail et c'est facilement faisable

@sto : effectivement en générant le flux rss dynamiquement ça devient plus que faisable MAIS le gros problème c'est qu'un flux rss est limité à 15 entrées donc on ne pourrais pas avoir tous les Derniers Messages

sto
08/01/2007, 17h32
Non plus!
C'est en écrivant le fichier XML du flux que l'on spécifie le nombre de messages! Il suffit de mettre unnombre plus grand. ;)

naparuba
08/01/2007, 19h25
@naparuba : rien à voir avec vbulletin, ça fait partie du portail et c'est facilement faisable

Désolé je pensais que le portail était une extension de vbulletin. >_<

Dr.Vince
08/01/2007, 22h18
@sto : oui mais cela va à l'encontre des spécifications RSS et donc le flux ne serait plus considéré comme valide

@naparuba : nan c'est tout codé à la main

sto
08/01/2007, 22h41
Spécifications du RSS 2.0 (http://blogs.law.harvard.edu/tech/rss)
Je cite: A channel may contain any number of <item>s Ma proposition tient toujours! ;)
Je cite de plus:
There can be no more than 15 <items> in a 0.91 <channel>.Mais alors là, adopter la norme 0.91 alors qu'il y a la 2.0, la 1.0, voire la 0.92 au pire...:whst:
Le lecteur de flux RSS de Google supporte toutes les versions, je pense qu'il doit en être de même pour la plupart des aggrégateurs/lecteurs...
There are a number of popular feed formats out there. We currently support Atom (http://www.atomenabled.org/) (0.3 and 1.0) and RSS (http://www.xml.com/pub/a/2002/12/18/dive-into-xml.html) (0.91, 0.92, 1.0, and 2.0).
Ma proposition tient vraiment encore! :whst:

Costello
08/01/2007, 22h50
pourquoi se faire chier avec les problèmes d'utilisateurs et de visibilité?

tu fais un flux .php (exemple comme sur gbatemp) qui extrait les 10 ou X derniers messages, à partir de forums visibles de tous.
et ça, ça ne varie pas en fonction de l'utilisateur

exemple:

SELECT *
FROM vb_post
INNER JOIN vb_thread
ON vb_thread.threadid = vb_post.threadid
WHERE vb_thread.forumid <> 5
AND vb_thread.forumid <> 6
ORDER BY vb_post.postid DESC
LIMIT 0,10

dans la clause AND il faut bien sur mettre tous les forums depuis lesquels on n'extrait pas d'information.
tu peux aussi faire un flux RSS non limité, dont le nom du fichier est connu uniquement des plus hautes instances :)

attention le plus dur quand on crée un flux RSS c'est les caractères spéciaux (&, accents, etc..)

sto
08/01/2007, 23h43
Ca, c'est ce qu'il y avait avant, et ça ne m'était d'aucune utilité, puisqu'il ne m'affichait pas les posts les plus vieux que je n'avais pas lu, alors qu'il m'affichait des post plus récents mais sans intérêt, puisque déjà lus...
Pour ce qui est XML, caractères spéciaux et tout et tout, il n'y a pas de problème, je commence à acquérir de l'expérience dans le développement/la maintenance de portail intranet d'entreprise, et c'est un peu la même chose ici... Sachant déjà programmer en PHP, ça ne devrait pas être un problème... ;) (le plus dur sera de s'adapter à vBuilletin, et d'utiliser l'existant)

Costello
09/01/2007, 00h22
ben évidemment ca n'a aucun intéret, mais c'est ce que vous avez demandé

après, il suffit de sélectionner les 10 derniers topics et voilà.

select * from vb_thread
where forumid <> etc...
order by lastreply desc
limit 0,10

Tembargo
09/01/2007, 00h27
ben évidemment ca n'a aucun intéret, mais c'est ce que vous avez demandé
:lol:

Arialia
09/01/2007, 00h44
Très bonne idée je suis pour B)

Dr.Vince
09/01/2007, 01h08
merci pour les bouts de code Costello, mais y a pas de soucis pour coder le truc, le coup des droits est déjà en place sur le portail mais forcément seul le staff le sait ^^

sinon sto effectivement je parlais de la norme 0.91 qui est la plus répandue et que tous le monde peux lire.
Sinon ce sera du 2.0 (1.0 étant pas top) mais j'ai peur que ça fonctionne pas chez certains

d'ailleurs au passage si quelqu'un a un lien vers un site qui présentent des stats à ce sujet ce serait cool

sto
09/01/2007, 08h28
ben évidemment ca n'a aucun intéret, mais c'est ce que vous avez demandé

après, il suffit de sélectionner les 10 derniers topics et voilà.

select * from vb_thread
where forumid <> etc...
order by lastreply desc
limit 0,10Ce n'est pas ce qui M'intéresse moi...
J'ai envie de voir sur mon aggrégateur RSS, finalement, tous les nouveaux messages arrivants et qu'ils disparaîssent une fois que je les ai lus... ;)

Costello
09/01/2007, 11h43
il suffit alors de passer un paramètre au flux rss

rss.php?userid=X

après en fonction de ça, voir les topics lus dans la base de données.
il y a un endroit où sont stockés les topics lus (a partir d'un certain nombre il me semble)

sto
09/01/2007, 11h44
Donc c'est faisable!
Juste qu'à s'y atteler... ;)

Dr.Vince
09/01/2007, 13h17
bien sûr que c'est faisable mais :


sinon sto effectivement je parlais de la norme 0.91 qui est la plus répandue et que tous le monde peux lire.
Sinon ce sera du 2.0 (1.0 étant pas top) mais j'ai peur que ça fonctionne pas chez certains

d'ailleurs au passage si quelqu'un a un lien vers un site qui présentent des stats à ce sujet ce serait cool


donc à priori ce sera du 0.91 avec seulement 15 entrées ce qui est d'ailleurs le cas du flux rss généré par vbulletin actuellement

sto
09/01/2007, 13h30
Rohhhhh, mais tu connais un lecteur de flux RSS qui ne gère QUE la norme 0.91?
Et ce n'est pas parce que vBuilletin sort du 0.91 en standard qu'on ne peut pas faire un autre flux en 0.92, lui...

Dr.Vince
09/01/2007, 13h45
bah à vrai dire j'utilise pas de lecteurs RSS, donc j'en ai aucune idée, d'où mes questions à ce propos

mais il semblerait que la 2.0 soit assez répandu tout de même

naparuba
09/01/2007, 14h03
Si on reviens sur le sujet initial il est question des news du portail, là la limite de 15 sujets est largement suffisant je pense non?

Pour le flux sur les nouveaux messages, les requêtes existent déjà (comme celle d'avant d'ailleur) sur la page principale du portail a priori.

PS: je peux également donner un coup de main pour ces sujets s'il le faut.

sto
09/01/2007, 17h55
A savoir, le flux RSS actuel du forum est pas compatible IE7... A cause de la DTD...

Riton
09/01/2007, 18h25
A savoir, le flux RSS actuel du forum est pas compatible IE7... A cause de la DTD...

Et alors ? :whst:

Je sors :ph34r:

Dr.Vince
09/01/2007, 20h12
bah IE7 c'est de la daube, car le flux généré est valide mis à part un petit soucis d'encodage et encore ce n'est pas vraiment un problème

sto
09/01/2007, 20h18
IE7 ne supporte pas les flux RSS avec une DTD. Le flux RSS généré fait appel à une DTD, donc ne passe pas dans IE7...