Le RebelBB Nouveau
GreG20-Nov-2014/16:30:50+1:00
Dans le passé, ce forum avait souffert des lenteurs du serveur IMAP.
Depuis les choses s'étaient arrangées, le forum était rapide.
Hélas, dernièrement, l'accès au forum devenait de plus en plus incertain. La connexion IMAP oscille entre marche et ne marche pas sans explication du fournisseur OVH.

Pour en finir avec ces aléas, j'ai migré ce forum sur un système de fichier. Le design simple que j'ai adopté rend le forum légèrement plus lent mais il fonctionne à coup sur désormais!

ldci20-Nov-2014/16:50:24+1:00
bravo Greg
GreG20-Nov-2014/16:53:45+1:00
Merci François,
J'ai également ajouté un système de backup afin de clouer le bec aux fils qui s'évaporent
yos20-Nov-2014/17:14:37+1:00
Merci GreG !

J'ai posté une réponse en guest à du rebol sur stackoverflow, pour voir, mais mon texte affiché n'est pas exactement ce que j'ai posté étrange ...
Je reste ici !!

yos
GreG21-Nov-2014/9:47:54+1:00
Merci yos,
Ca fait plaisir!
J'aimerais bien porter cette version sur R3, je vais voir si c'est possible.
rosanoff21-Nov-2014/16:31:49+1:00
Bravo,
super travail.
Bon courage pour le passer sur R3.
Bon dev.
GreG24-Nov-2014/9:26:37+1:00
Merci Rosanoff,
Le passer sur R3 sera un bon exercice pour évaluer R3!

D'ailleurs, j'ai initié le site http://r3al.org qui tente de rassembler les différentes infos que l'on peut trouver sur R3.
Un des gros problèmes de R3 étant le manque de documentation. Je pense le transformer en wiki afin que chacun puisse apporter quelquechose car je suis bien incapable de couvrir tout le sujet tout seul!

A suivre...
DideC24-Nov-2014/11:34:54+1:00
Bonne initiative, à poster dans un thread à part !

Sinon, pour RebelBB, comment gère tu le stockage ?
Car le code étant maintenant fractionné dans 3 scripts, l'affichage du code ne permet pas de le voir. C'est peut-être voulu !?
GreG24-Nov-2014/14:16:23+1:00
Salut DideC!
Le code est désormais complétement visible et je viens même d'ajouter un exemple du script de config.
Le script ne fait que 18k y compris les templates HTML!

Tout le forum tient dans un bloc constitué de blocs pour chaque thread eux-même constitués de blocs pour chaque message + identifiant + titre du thread.
Exemple:

[
[[date1 userA "message1"][date2 userB "message2"] id1 titre1]
[[date3 userA "message3"] [date4 userC "message5"] [date5 userB "message6"] id2 titre2]
]


Je vais ajouter une API pour accéder aux blocs directement afin de pouvoir developper un client de type lecture forum (sans devoir parser du html).

Je pense également ajouter le RSS.
GreG24-Nov-2014/14:24:29+1:00
Pour info, j'ai d'abord extrait tous les messages du serveur IMAP que j'ai ensuite parsé afin de leur donner une structure Rebolienne. C'est alors que je me suis aperçu que notre forum de 8 ans tenait dans 4Mo non compressé.
En commençant quelques tests, je me suis rendu compte que les temps de chargement et de traitement de ce big block était très satisfaisant. J'ai donc préféré garder cette structure simple plutot que de chercher d'autres optimisations.
yos24-Nov-2014/17:08:40+1:00
Il y avait pas une recherche possible avant dans les fils de dscussion ?

Merci.

yos
GreG25-Nov-2014/9:26:33+1:00
Yos,
Si si! Je vois qu'il y en a qui suivent!
Comme la recherche s'appuyait sur la fonctionalité IMAP, il ne me reste plus qu'à l'implémenter en Rebol. Ceci va etre ma priorité avant de m'attaquer à autre chose.

Login required to Post.


Powered by RebelBB and REBOL 2.7.8.4.2