Flux RSS forum
nve8-Nov-2010/22:53:36+1:00
Y a-t-il un flux RSS dispo pour le forum ?
Jedi10-Nov-2010/19:30:20+1:00
Hello,


Pas à ma connaissance...


a+
Sébastien 'Jedi' Jeudy.
--
http://www.neosysta.com & http://twitter.com/neosysta
Philippe11-Nov-2010/1:23:02+1:00
Bonjour,

J'en avais implémenté un dans une version beta du RebelBB.
Si notre G.O. en chef l'a encore dans ses cartons ?

===Philippe
nve11-Nov-2010/23:10:05+1:00
Ah ba ce serait bien de le ressortir de derrière les fagots. C'est quand même bien pratique le RSS...
shadwolf12-Nov-2010/5:49:08+1:00
Un flux rss pour 3 messages par mois je vois pas l'intéret.
la communauté fr rebol est plus qu'endormie.
nve12-Nov-2010/11:53:10+1:00
C'est justement le moment de réveiller un peu tout le monde.

Voir le post de Sebastien :

http://www.digicamsoft.com/cgi-bin/rebelBB.cgi?thread=%3C6Nov2010104022464824100%3E
nve13-Nov-2010/21:08:33+1:00
Donc qui pour décelopper le flux RSS pour le site ?
GreG16-Nov-2010/22:46:59+1:00
je me reveille doucement désolé... a priori c'est a moi de mettre le RSS, mais pas trop d'espoir d'avoir le temps dans du court terme.
Philippe, j'ai toujours ta version sous le coude, je regarderais si je peux extraire la partie RSS.
nve17-Nov-2010/14:25:22+1:00
Il y a avait eu des tests sur le RSS...
Yahoo! vous a retrouvé

http://www.digicamsoft.com/rebelBBeta-rss.xml

nve9-Dec-2010/11:08:30+1:00
Ne pas l'oublier dans la haute du père noël...

GreG13-Dec-2010/22:28:54+1:00
haha!
nve14-Dec-2010/0:17:55+1:00
Il y a un script de Chris Ross Gill :

http://www.rebol.org/documentation.r?script=emit-rss.r

Sinon, autre solution simple : utiliser la librairie Twitter de Chris et publier la news sur le twitter de rebelbb.
Les gens pour suivre sur twitter et/ou s'abonner au flux RSS de twitter.
Mais la première solutionn n'a pas compliqué.
GreG14-Dec-2010/11:54:07+1:00
Le emit-rss.r me parait très bien.
nve14-Dec-2010/12:03:14+1:00
Et ba voilà...
Un premier kdo de noël en préparation.
nve6-Jan-2011/16:08:04+1:00
@shadwolf

Un flux rss pour 3 messages par mois je vois pas l'intéret.
la communauté fr rebol est plus qu'endormie.


GreG6-Jan-2011/16:14:51+1:00
@nve
Petit impertinent!
shadwolf6-Jan-2011/19:32:44+1:00
@nve

Petit deux pertinent!

Tu me vois ravis de m'être trompé.
nve6-Jan-2011/21:15:26+1:00
Et moi de même qui suit venu jouer les troubles-fêtes...
Par contre sur le reste, on ne peut que te donner raison même si cela n'arrange pas les affaires REBOL.
:-/
RebKodeur7-Jan-2011/8:40:17+1:00
J'attend toujours que Greg me contacte pour débuter le boulot de la syndication RSS
GreG7-Jan-2011/9:47:47+1:00
RebKodeur,
Oui bien reçu ton message, je t'envoie les infos ce soir, sinon ce week-end.
RebKodeur7-Jan-2011/9:59:35+1:00
OK Greg
RebKodeur11-Jan-2011/9:42:41+1:00
Greg, as-tu reçu mon mail avec le fichier cgi ?

Il suffit que ton provider ait pris cela pour un virus..
GreG11-Jan-2011/10:39:53+1:00
Bien reçu, je viens de revoir rapidemment.
Il sagit donc d'un second script qui renvoie le flux RSS en faisant à partir d'une lecture du serveur IMAP.
Je préfererais que le flux RSS soit généré dans un fichier .xml après l'ajout d'un nouveau thread ou l'édition d'un thread, ceci dans le même script du forum.
Je te propose donc d'ajouter tes fonctions pour générer le RSS dans le script et d'appeler la génération du flux après les commandes: Edit, PostEdit et Submit.
En attendant, je mettrai ton script en ligne ce soir (tard).
RebKodeur11-Jan-2011/10:45:51+1:00
Il y a pas mal d'adaptations sur le script originel : ex
la fonction threads*, la suppression du < et du > dans l'url rebelBB.cgi?thread=<8Nov2010225336180292100> puis rajout, etc.. OK je vais voir ce que je peux faire.

J'attend que tu mettes le script online pour pouvoir voir déjà ce que cela produit. Ensuite je tenterai d'intégrer ceci au script rebelBB.cgi
RebKodeur11-Jan-2011/10:52:51+1:00
Remarque par rapport à tes souhaits de générer un xml après edit, post etc.. Le script que j'ai produit, génère un xml dynamiquement lorsque cela est demandé pour voir l'ensemble des threads mais génère aussi un xml spécifique lorsque l'utilisateur clique sur le link d'un thread et peut ainsi voir l'ensemble de la discussion d'un thread, ceci sans aller sur le forum en html (ex sous iphone je resterai sur mon client rss sans que Safari s'ouvre)

Je pense que la génération dynamique reste meilleure, sauf si tu penses que le serveur pourra mal gérer un trop grand nombre de demandes.
GreG11-Jan-2011/11:14:02+1:00
Si le but devient d'avoir un browsing en XML au lieu du HTML y compris pour les threads, alors oui, la solution dynamique est la mieux.
Concernant la charge du serveur, ce n'est pas un soucis.
Par contre, il me semble judicieux de continuer à intégrer au script existant. Si les <> posent problème, on peut envisager de les retirer y compris dans le forum de base et du coup factoriser. La seule vraie impacte sera le référencement par les moteurs de recherche des threads existants. Mais la aussi on peut envisager de supporter cela via une redirection sur la nouvelle adresse.
Je propose donc:
- mise en ligne de ton script pour naviguer en XML
- suppression des <>
- en option: redirection des adresses en <>
- convergence du script de navigation XML et HTML
- migration interne du format des threads (à détailler)
- import du forum codeur.org
- ...
Didec11-Jan-2011/11:23:29+1:00
Ah, si on peut naviguer sur le site en XML au lieu du HTML, je pourrais ptet adapter "lecture-forum" à RebelBB ?!

hmmmm !
GreG11-Jan-2011/11:27:05+1:00
Pourquoi parser du XML quand on peut recevoir des blocks? Hein? Pourquoi?
Je rajoute donc:
- navigation en mode natif REBOL
RebKodeur11-Jan-2011/11:31:44+1:00
Je vais voir si j'arrive à intégrer l'adaptation du script produisant du XML sans qu'on doive supprimer les <> ce qui serait quand même plus simple..

Ne faisons rien avant que j'ai travaillé sur l'intégration.

Pour l'import du forum codeur.org, le souci sera les dates, car puisque les threads sont des emails (si j'ai bien compris) on ne peut pas dater l'email non ?

Le souci le plus important du script est la gestion des accents aigus et autres car même en bidouillant pdt 3heures, ajoutant des <?xml précisant le format utf-8, tjrs le même problème.

@Didec

Donne moi le détail de la structure du xml qu'il serait nécessaire, je peux faire produire une structure xml spécifique pour lecture-forum.r. Le RSS nous obligeant à tout mettre dans <description>
GreG11-Jan-2011/11:41:17+1:00
La suppression des <> n'a qu'une impacte sur le référencement, ce qui n'est pas très important. Si on veut gérer ça très proprement, on prévoit une redirection, sinon, tant pis.
J'insiste: ne donnons pas du HTML ou du XML a lecture forum. Donnons lui des blocks!
Pour l'import de codeur.org, je réponds dans le thread dédié histoire d'éviter d'emmeler les sujets.
RebKodeur11-Jan-2011/12:29:08+1:00
L'idée des blocks est bonne!
Didec11-Jan-2011/15:57:52+1:00
Comme il me semble que les données sont stockées dans le serveur IMAP sous la forme d'un mold du block dans le corps du message, on le récupère donc directement et il est effectivement plus simple de le passer directement à un client Rebol. Pas de raison de passer par XML
GreG12-Jan-2011/14:58:45+1:00
Script de flux mis en ligne mais ne fonctionne pas pour le moment. Comme il était très tard je n'ai pas regardé pourquoi.
RebKodeur12-Jan-2011/15:03:59+1:00
Greg, tu peux me répondre sur mon email et me donner l'adresse exacte ... car je l'imaginais avec le même nom que celui envoyé ds le répertoire http://www.digicamsoft.com/cgi-bin/
GreG12-Jan-2011/15:56:41+1:00
J'ai juste retiré l'underscore. Mais tu ne verras rien d'explicit.
RebKodeur12-Jan-2011/21:06:34+1:00
pour avoir le fichier .cfg, j'ai fait un replace "_RSS.cgi" ".cfg" .. tu en conclus toi même la correction à effectué...
trigram13-Jan-2011/1:01:04+1:00
J'ai l'impression que l'on aura notre flux RSS avant la nouvelle année (nouvel an chinois évidemment )...
Et après, ce sera l'autoroute...
Et évidemment, le lecteur de Didec...
RebKodeur14-Jan-2011/7:43:50+1:00
Greg, j'imagine que tu n'as pas encore fait la correction. Tu aurais dû laisser le même nom et j'aurai juste pu voir le résultat; cela m'aurait permis de savoir si le problème d'accents est résolu..
GreG14-Jan-2011/9:49:42+1:00
RebKodeur, le lien est là: http://www.digicamsoft.com/cgi-bin/rebelBBRSS.cgi
Mais comme tu verras, ça ne t'indiquera rien.
J'ai bien mis à jour l'appel vers le .cfg ou le path_root. Maintenant, faudrait que je mette des traces pour voir ou ça coince. C'est certainement pas grand chose.
RebKodeur14-Jan-2011/10:51:52+1:00
Greg, oui j'avais testé cette adresse, mais effectivement pas de code source sur la page; je ne peux rien faire.
GreG14-Jan-2011/15:10:24+1:00
Oui ce n'est que le résultat de l'exécution du script. Ici failed. Parfois on voit une erreur REBOL, mais pas là.
RebKodeur15-Jan-2011/8:45:36+1:00
Problème de Droits d'exécution sur le script ?
RebKodeur15-Jan-2011/8:57:40+1:00
Y a-t-il un moyen pour que je puisse effectuer des tests (je sais c'est un serveur ftp et le souci que cela peut poser), mais comme j'ai l'intention de t'aider à modifier le forum, ajout de catégories et peut-être tags, cela pourrait accélérer le développement.

De toute manière, je teste à fond en local avec cheyenne et ensuite je balance, mais là ca fait 5-6 jours que j'attends pour aller plus loin...
trigram15-Jan-2011/10:34:30+1:00
http://www.digicamsoft.com/cgi-bin/rebelBB.cgi?thread=%3C23Dec2010155258160443100%3E
RebKodeur17-Jan-2011/10:27:42+1:00
greg, still waiting..
GreG17-Jan-2011/11:03:03+1:00
Que dirais-tu d'intégrer ton RSS dans le script initial? En modifiant le moins possible le code existant? Par exemple pour les <>, tu peux linker dessus sans autres modifs, exemple ce thread:
http://www.digicamsoft.com/cgi-bin/rebelBB.cgi?thread=8Nov2010225336180292100
RebKodeur17-Jan-2011/11:10:17+1:00
Greg, je suis d'accord,

j'attends juste que tu me mettes le script online, qui puisse fonctionner car comme je l'ai déjà dit, un gros problème se produit en local chez moi + sur un serveur ou j'ai installé cheyenne. Ds les 2 cas, dès qu'un accent ou une cédille apparait cela bloque l'affichage sur les différents clients RSS. Un validator online me dit que c'est que c'est dû à un conflit entre le serveur et les post au niveau des formats utf-8. Bref j'attendais sur la mise online (sans aucun changement de _, ni rien :_ normalement cela doit fonctionner.

Ensuite j'allais te l'intégrer.
GreG17-Jan-2011/11:18:54+1:00
Dans ce cas, ajoute des traces et renvoie moi le script prêt à être mis en ligne.
RebKodeur17-Jan-2011/11:35:21+1:00
Ok
GreG17-Jan-2011/21:14:25+1:00
Premiers résultats du RSS:
http://www.digicamsoft.com/cgi-bin/rebelBBRSS.cgi
trigram19-Jan-2011/8:36:22+1:00
Super, mais j'ai un message impossible de contacter le serveur :(
RebKodeur19-Jan-2011/21:25:21+1:00
Ca marche pour moi, mais même problème que sur mon propre serveur : dès qu'un accent apparait cela bloque l'affichage sur certain client RSS (le code source est bon).

Qqn a une idée pour résoudre le problème ?
DocKimbel19-Jan-2011/21:43:21+1:00
Essaye en utilisant des CDATA pour encadrer le contenu des champs pouvant avoir des caractères non-encodés en UTF-8:
<title><![CDATA[...]]></title> 
<description><![CDATA[...]]></description>


Il faut également renvoyer une entète Content-Type conforme au contenu, pour un flux RSS (de mémoire):
Content-Type: "text/xml"
DocKimbel19-Jan-2011/21:44:59+1:00
Erratum, la valeur du Content-Type est sans les guillemets, soit,
Content-Type: text/xml
GreG20-Jan-2011/9:24:14+1:00
Oui, d'ailleurs, le script ne fonctionnait pas car la ligne
Content-Type: "text/html"
manquait. Mais comme l'indique DocKimbel, xml serait plus approprié. Je corrigerait donc cette ligne.
Didec20-Jan-2011/9:27:18+1:00
Je n'ai pas d'erreur, mais je ne vois que :
Forum REBOL
------------------------------------------          
Forum de la communaute francaise de Rebol

...quand je clique ce lien dans Firefox (qui le reconnait bien en flux RSS, me proposant de créer un marque page dynamique).

C'est normal que ce soit vide ?
GreG20-Jan-2011/9:32:06+1:00
Si tu regardes le source de la page, tu verras que ça devrait afficher beaucoup plus que ça! Même symptome pour moi. Je laisse RebKodeur analyser cela.
Didec20-Jan-2011/9:56:15+1:00
Ah oui ! Merci pour l'info.
RebKodeur20-Jan-2011/17:12:57+1:00
OK je vais regarder cela. Merci Dock et GreG
trigram21-Jan-2011/23:03:52+1:00
Alors des news pour le flux RSS du forum ?
RebKodeur22-Jan-2011/6:37:10+1:00
Bonne nouvelle, cela fonctionne désormais en local et sur mon serveur. J'envoie le fichier à GreG, puis je tente de l'intégrer au script actuel rebelBB.cgi du forum. La version testé étant actuellement un second script.
GreG22-Jan-2011/11:39:44+1:00
Bonne nouvelle, envoie moi ton script!
RebKodeur23-Jan-2011/11:07:42+1:00
L'intégration est bientôt terminée !

Je prépare également le output en block! pour la reprise du content par le programme de DideC
trigram23-Jan-2011/16:07:14+1:00
C'est plutôt une double bonne nouvelle.
J'attends avec impatience de tester et de communiquer avec le forum depuis RebelME.
RebKodeur23-Jan-2011/19:50:07+1:00
J'ai terminé. Le output en RSS + en rebol block.

Je travaille encore sur le processus d'inscription :

t1) registration avec champ 'email' en sus
t2) envoi d'email avec lien
t3) validation si click sur lien dans email

exemple du lien : http://localhost:83/rebelBB/rebelBB-beta.r?user=Tester&confirmationID={7110EDA4D09E062AA5E4A390B0A572AC0D2C0220}
RebKodeur24-Jan-2011/10:11:57+1:00
@GreG

je sèche un peu pour l'envoi de mail en imap. As-tu un moyen simple d'envoyer un mail avec les simples infos dans le context config [] ?
GreG24-Jan-2011/11:09:46+1:00
Pour l'envoie d'emails, il faut passer par un serveur SMTP.

Par contre, j'insiste sur l'envoie d'une version avec le RSS uniquement. Rien ne t'empêche de poursuivre dans l'ajout de fonctionalités, mais pour moi il sera plus simple de revoir ton code si il n'y en a pas de trop.
Didec24-Jan-2011/11:51:40+1:00
Flûte ! Moi j'attends que ça le block mode !
GreG24-Jan-2011/13:05:24+1:00
RSS et block. C'est tout pour le moment!
trigram25-Jan-2011/21:35:33+1:00
Alors des nouvelles, j'ai de tester
RebKodeur26-Jan-2011/16:19:59+1:00
J'y ai également ajouté la registration différée après validation par email de l'inscription.

En espérant que le code passe correctement, après un check auprès de GreG, je tenterai la mise sous catégories des posts, voire également un système de tagging.

Que proposez-vous comme catégories ?
Didec26-Jan-2011/16:46:26+1:00
Pourquoi les 2 ? Le tagging ne suffirait-il pas ?
trigram26-Jan-2011/17:16:13+1:00
Ce n'est peut-être pas une bonne idée, mais j'avais commencé à mettre en forme :

[Cheyenne] Serveur centralisé de fichiers .r
[Core] Load/Markup, url!

Après si il faut lister les catégories, je propose un début de liste :

[REBOL] comme catégorie générale autour de REBOL, Carl et REBOL Technology
[RebelBB] comme catégorie pour le forum
[Cheyenne] pour le serveur Web Cheyenne
[Core] comme catégorie autour de REBOL Core
[View] comme catégorie autour de REBOL View
[R3] comme catégorie autour de REBOL 3
[REBOLFrance] comme catégorie pour les sujets autour de la communauté REBOL France
[Mezzanine/Duplex] comme catégorie autour fonctions type Mezzanine et Duplex de REBOL
[R2 Ultimate / Entreprise] comme catégorie autour du projet R2 Ultimate / Entreprise
[R2 Cheyenne sql-protocol] comme catégorie autour du projet R2 + Cheyenne + sql-protocol
RebKodeur29-Jan-2011/12:33:58+1:00
Greg, est-ce que tu as eu le temps de regarder le code de la version test ?
GreG30-Jan-2011/11:53:27+1:00
Non, j'ai eu la grippe, HS.
trigram3-Feb-2011/0:17:27+1:00
J'espère que notre GreG va mieux ?!
GreG3-Feb-2011/9:32:41+1:00
Oui je vais mieux, merci.
Je prévois une mise à jour de RebelBB d'ici les 10 jours qui arrivent, je n'oublie pas!
RebKodeur3-Feb-2011/11:28:16+1:00
Greg tu arriverais à ajouter aussi un bouton ou lien href en bas de page d'un thread afin d'éviter à remonter avec l'ascenseur à chaque fois pour relire les topics.
RebKodeur12-Feb-2011/10:25:40+1:00
Greg auras-tu le temps ce WE pour tester le script ?
trigram13-Feb-2011/10:40:32+1:00
Alors, GreG des bonnes nouvelles ?
trigram21-Feb-2011/16:55:50+1:00
Un petit UP pour notre fil RSS !
GreG as-tu eu le temps ?
Il me semble que l'on a dépassé les 10 jours...
GreG1-Mar-2011/10:13:17+1:00
Chers tous,
Juste pour vous rassurer, je n'oublie pas ce sujet qui me tient également à coeur. Je devrais pouvoir m'y atteler la semaine prochaine.
Merci pour votre patience,
GreG
trigram1-Mar-2011/10:33:38+1:00
Cool
Et après on s'attaque aux catégories !
RebKodeur3-Mar-2011/17:30:16+1:00
Yep, dommage que GreG soit si occupé; ca fait un bout de temps que le script est prêt. Il faut juste qu'il le vérifie.
GreG8-Mar-2011/22:18:01+1:00
Tous premiers tests:
http://www.digicamsoft.com/cgi-bin/rebelBBRSS2.cgi?rss=true
trigram8-Mar-2011/23:26:06+1:00
Pour l'instant, j'ai message du type :

Impossible de se connecter au serveur distant
RebKodeur9-Mar-2011/9:23:06+1:00
Pour moi cela fonctionne, mais bizarrement, il n'y a qu'un seul post.
RebKodeur9-Mar-2011/9:24:55+1:00
J'avais mis en place un système à 2 niveaux. Un présentant l'ensemble des threads + un bref aperçu des derniers post puis si on cliquait sur un thread, on avait l'ensemble du post.
RebKodeur9-Mar-2011/9:26:03+1:00
Une fonction mis en place pour Didec : http://www.digicamsoft.com/cgi-bin/rebelBBRSS2.cgi?rblock=true au lieu de rss=true...
trigram9-Mar-2011/9:27:21+1:00
Ce matin ca marche.
J'ai 2 messages dans le flux.

Nico
RebKodeur9-Mar-2011/9:59:25+1:00
Le même script permet donc soit de produire du html, du rss et du rebol block (rblock)..

Une erreur se produit au niveau des inscriptions (members) car il y a désormais 3 infos par personne (ajout de l'email).
L'inscription est définitive après confirmation par email.
Didec9-Mar-2011/10:42:57+1:00
Ah, ça commence à m'intéresser !

Quelques remarques de prime abord :

- En mode block, pourquoi le contenu des threads est mélangé avec la liste des threads, comme en mode RSS ?
Je m'explique. Pour un client riche le fonctionnement est plutôt (enfin à mon avis) de lire la liste des threads, puis le contenu d'un thread, comme sur le forum Web. En RSS c'est un peu différent. Ou alors, il me faut les autres variables à utiliser dans la requêtes GET.

- Dans le mode block, les différents posts d'un thread sont difficilement identifiables, car on y trouve une simple suite de lignes de textes. Je préférerais quelque chose de plus structuré.
Par exemple : ["nom du posteur" 9-mar-2011/10:37:15+1:00 <id-du-post> {contenu du post^/sur^/plusieurs lignes^/mais dans une seule chaine} "nom du posteur" 9-mar-2011/11:14:15+1:00 <id-du-post2> {contenu de la réponse} ...]
GreG9-Mar-2011/13:21:51+1:00
Je suis d'accord avec toi Didec pour le mode en block.
Dans cette version, RebKodeur a donc fait:
- le mode RSS (semblerait qu'il reste des balises HTML à la fin)
- le mode Block
- l'inscription avec confirmation par email (je ne recommande pas du tout de tester cette fonction pour le moment)
RebKodeur9-Mar-2011/14:47:24+1:00
Greg,

tu pourrais me renvoyer le script tel que tu l'as mis en test, car j'imagine que tu as probablement changé 1 lignes ou 2.

Je prendrai en compte les différentes demandes; je noterai également les lignes modifiées afin que tu n'ais pas trop de travail de relecture.
GreG9-Mar-2011/15:34:45+1:00
Pour être tout à fait honnête, je n'ai rien changé à part le pointage sur le fichier de config.
Mais comme j'avais un peu la pression, j'ai mis en ligne histoire de faire avancer les choses.
Tu peux donc corriger depuis la version que tu m'avais envoyé.
Merci!
RebKodeur9-Mar-2011/15:57:11+1:00
OK Merci.
RebKodeur10-Mar-2011/8:17:16+1:00
J'ai découvert qqs bugs, p.ex à l'affichage sous Firefox (code source existant mais rien à l'affichage) + lien sur un post (path incorrect).

Sinon les threads s'affichent correctement en tant que gadget sous igoogle.. Pas encore testé sur mon iphone. Et vous ?
trigram10-Mar-2011/10:10:23+1:00
Avec Google Reader sous Chrome (v9 et sous Windows XP), j'ai bien les messages, par contre, pas de passage à la ligne.

Si je clique sur un thread, effectivement cela ne fonctionne pas.

Nico
RebKodeur10-Mar-2011/11:11:55+1:00
Nico,

t'arriverais à m'envoyer un screenshot ?
trigram10-Mar-2011/11:19:53+1:00
Yes !



La qualité est pas top, mais bon.
PierreCh4-Apr-2013/11:58:35+2:00
Un petit up... dans l'espoir qu'il y aura bientôt plus de 3 posts/jour!

Je viens d'essayer http://www.digicamsoft.com/cgi-bin/rebelBBRSS2.cgi?rss=true

Mais mon firefox râle et n'affiche que dalle...

Login required to Post.


Powered by RebelBB and REBOL 2.7.8.4.2