RebelME
nve7-Jan-2011/18:08:04+1:00
Dans quelle mesure pourrait-on envisager de faire un AltME mais en communication avec le forum via HTTP.
De pouvoir poster depuis le forum ou depuis l'application RebelME mais en passant par du HTTP classique...
GreG7-Jan-2011/18:28:59+1:00
C'est relativement simple en fait, ca coute environ 7 fois l'ecriture du RSS, sachant que l'ecriture du RSS devrait prendre environ 4 heures max. Biensur, tout ceci est vrai dans MON referentiel. Ca me tente aussi cette idee.
shadwolf7-Jan-2011/19:38:49+1:00
probleme de Altme c'est que c'est un outil d'une conception douteuse qui a montrer ses nombreuses limites dont la principale est l'extreme facilité avec laquelle sont entérée les discutions dans un meme fil.
GreG7-Jan-2011/19:51:56+1:00
Je ne pense pas qu'il faille refaire une AltMEm juste un lecture-forum.
shadwolf7-Jan-2011/19:59:38+1:00
Resync toutes la base de donnée altme quand on change de machine ou qu'on la réinstalle bonjour l'horreur... Donc oui un lecteur web a part nous permettant d'augmenter la taille de la police de caractères mais aussi de faire des recherche dans les group de discution se serait bien vraiment bien.
coccinelle7-Jan-2011/20:57:05+1:00
Un lecteur WEB du forum, pouquoi pas mais était-ce l'idée de Nicolas ?

Attention quand même si le refresh est automatique, à ne pas prévoir un pooling trop fréquent car ça risque de plomber le serveur qui risque de se faire bombarder de requête.

Par contre, j'avais eu l'idée en son temps de faire un peer-to-peer server-less, en l'occurrence, une messagerie instantanée composée uniquement de clients qui discutent entre eux sans qu'il n'y aie aucun server pour les fédérer.

L'idée était d'utiliser UPnP pour la découverte des clients sur le réseau, le multicast pour distribuer les nouveaux messages et un mécanisme de synchronisation pour répliquer l'historique des anciens messages.

J'avais fait quelque premier essais avec UPnP et ça avait l'air de pas trop mal fonction même en dehors du réseau local. Le script se trouve sur rebol.org

Par contre, je n'avais pas encore exploré le multicast et les mécanismes de synchronisation.

Le truc aurait été assez novateur car il n'aurait exigé aucune infrastructure serveur à héberger quelque part.
nve7-Jan-2011/21:58:31+1:00
En gros oui, un lecteur / ecriteur (mince c'est pas français)...
Pour le refresh, oups je n'avais pas pensé à la surcharge du serveur...
Néanmoins l'idée aurait été de garder le bouton refresh.
Mais d'aujouter la fonctionnalité de tri, classement, etc.
Sinon, il faut mettre en place le pattern abonnements et c'est effectivement le serveur qui envoit un message aux abonnés.
Ce qui est bien avec AltME est que tu bénéficies du mode offline/online et que c'est léger, c'est plus rapide à démarrer...
Il me semble que Nick a fait une ébauche de reader pour son site rebolforum...
coccinelle7-Jan-2011/22:32:29+1:00
Il me semble que Didier (Didec) avait un lecteur pour l'ancien forum et ça marchait bien.

Il y avait aussi RebProTizer qui avait fait un forum avec un client VID et un serveur Rebol, j'ai une partie des sources mais il me semble qu'il me manque une partie. Il faudrait que je recherche.
Didec10-Jan-2011/11:03:35+1:00
Oui, j'avais beaucoup travaillé à "lecture-forum" (sauf au nom, pas très sexy c'est sûr), mon petit projet chouchou pendant pas mal de temps.
C'était à l'époque du forum Codeur.org.

Il pourrait être ressuscité assez facilement. Le parseur de Rebel-BB est d'ailleurs tiré de "lecture-forum".

La partie à refaire étant la communication avec le serveur, à l'époque en XML-RPC, mais qui gagnerait à être en Rebol natif, car moins lourd (donc moins de bande passante).

Pour ceux qui ne l'ont pas connu, c'était :
- Une fenêtre liste des threads (clic sur une ligne pour afficher le thread) avec rafraichissement automatique à intervalle régulier et paramétrable.
- Une fenêtre affichant le thread avec toute la mise en forme (texte riche, images...) en pur Rebol.
- Un éditeur pour saisir son message avec des boutons pour insérer les balises Code, Gras... avec sauvegarde automatique (comme Gmail) et prévisalisation graphique du résultat (par le moteur de rendu des threads). Codeur-org permettait même de ré-édité un de ses messages postés pour corriger ses "fôtes".
- Un mode "mini" réduisant la liste des threads à une discrète petite barre se plaçant où bon vous semble pour surveiller l'arrivé de nouveaux posts.

Le tout avec :
- Le moteur Uniserve de Dockimbel permettant de faire les accès serveur en asynchrone.
- Le module XML-RPC "RebXR" de Gavin F. McKenzie pour l'encodage/décodage XML et les requêtes XML-RPC.
- Mon rtd-style pour l'affichage riche sous View.
- Mon area-scroll-style pour l'éditeur qui gère mieux les textes longs que l'area de base (+ sélection à la souris avec scrolling).

Il y avait même une version encappé via le SDK (merci encore Doc !).

Snif, je me sens nostalgique de cette belle époque !
Didec10-Jan-2011/11:11:47+1:00
Vous me direz "Que faut-il pour l'utiliser avec RebelBB ?"
Et bien en gros :
- Rajouter une variable dans les requêtes HTTP pour spécifier que l'on veut recevoir au format Rebol (texte) et non HTTP.
- Gérer cette variable pour ne pas faire la mise en page HTML lors de l'envoi de la réponse.
- Un plus serait l'ajout de la ré-édition d'un message déjà posté. Uniquement via le client Rebol pour pousser à son utilisation

Afin de préserver le serveur, je proposerais de rajouter l'enregistrement dans un fichier texte de la date et heure précise du dernier post (timestamp). Ainsi, les clients Rebol pourrait demander cette info via une requête "/rebelBB.cgi?LastPost=" et rebelBB n'aurait pas à se connecter au serveur SMTP à chaque requête sur la liste des postes : tant que le timestamp n'a pas bougé, rien de neuf !
RebKodeur10-Jan-2011/11:31:51+1:00
Si je peux me permettre, il me semble que ce n'est pas une priorité, car le forum aggrémenté d'un fil RSS est déjà pas mal. Il y a d'autres directions plus centrées sur Rebol lui-même plus utiles..

L'utilisation du browser est quand même ce qui se fait de mieux pour tout un chacun.
GreG10-Jan-2011/11:38:59+1:00
Cette dernière remarque est un vrai débat!
Le X-Internet, c'était remplacer le browser par des petites applis. Donc dans l'esprit REBOL, remplacer le browser par un petit lecteur, c'est tout bon!
trigram10-Jan-2011/23:54:10+1:00
+1 GreG (je suis sûr qu'il est payé par Carl ! )

Moi, je trouve que le principe de AltME est très bien : léger, rapide, mode connecté/déconnecté... Seulement il ne marche pas dans ma boite et je me vois mal demander pour ouvrir les ports nécessaires.
Je veux un truc qui marche en http sur le port 80 !
Le truc qui sera autorisé dans une société.

Login required to Post.


Powered by RebelBB and REBOL 2.7.8.4.2