Contributions RebelBB
GreG10-May-2006/16:01:44+2:00
Pour le moment, j'integre les propositions de code. C'est bien, mais c'est pas optimal car:
- les contributeurs ne peuvent pas tester
- l'integrateur passe du temps a integrer

Dans un premier temps, j'avais imagine faire un cgi ou il est possible d'uploader du code afin de le tester.
Plusieurs inconvenients:
- risque de dump des parametres de conf (password, ...)
- risque de corruption de la base
- risque (le plus important) de cloture de mon hebergement en cas de CGI qui plantent trop souvent

Ma proposition:
Realiser un kit uniserve + rebelBB de facon a ce que chacun puisse tester le cgi dans son coin, avec ses parametres vers une boite imap.

Est-ce une idee a developper?
reboltof10-May-2006/18:41+2:00
Je crains que les testeurs éventuels (et ils ne seront pas aussi nombreux que tu peux le penser) ignorent superbement ta proposition, car:
- ils veulent bien travailler sur un bout de code, mais de là à installer tout un système...
- c'est quoi IMAP ?
- ok, je veux bien tester, mais bon quoi, je dois d'abord visiter tante Mathilde qui souffre de rhumatismes, et par hasard, elle habite au Costa-Rica...

Ok, par expérience personnelle, tu ne dois pas attendre une autre contribution (éventuelle) autre qu'un bout de code! Ce qui est déjà pas mal, crois-moi !
L'intégration est pour toi. J'apprécie (et je ne suis pas le seul, j'en suis sûr) que tu acceptes de prendre pour ta pomme le code, l'hébergement, et le travail, mais un vrai projet collaboratif nécessite plus de structures et une équipe fidèle et soudée. Ce dont tu ne disposes pas ici :-/

Pas de désespoir: ton travail est proche du stade de production. RebelBB est fonctionnel, et seules des retouches esthétiques sont nécessaires; tu y es presque !!!

Bon courage !
GreG10-May-2006/19:58:38+2:00
C'est deja formidable d'avoir recu plein de contributions!
On peut continuer comme ca a partir du moment ou c'est acceptable que je n'integre pas tout tout de suite!
Philippe11-May-2006/0:00:46+2:00
GreG,

Pour la partie Uniserve, je suis quasi sûr qu'Uniserve te fera gentiment tourner le machin, j'ai déjà fait tourner pas mal de CGI avec, c'était d'ailleurs l'une des pistes explorées dans les premières idées pour un nouveau Forum.
Je suis assez d'accord avec xtof, il manque quelques retouches pour que cela marche.
(Il faudra peut-être qu'on envisage une soluce comme cela pour tester l'intégration des messages de Codeur, histoire d'éviter de planter ton hébergement).

On n'a pas de contraintes dans la mesure où il existe déjà un forum, prenons le temps de bien faire les choses, ce n'est pas la peine que tu te mettes la pression.
Tu as déjà des contributeurs modestes mais réguliers, profites en. Peut-être pourrais-tu distribuer des tâches ?
Je veux bien te faire une petite doc pour expliquer le fonctionnement du Forum.
reboltof11-May-2006/9:36:29+2:00
De concert avec Philippe: vas-y à ton aise, pas la peine de te prendre la tête
Philippe11-May-2006/12:37:07+2:00
GreG,

Pour t'éviter de multiples replace/all, voici un exemple de fonction qui fait cela par paires de valeurs :


    enhtml: func [
        ; Returns a string escaping HTML special characters
        value /local l-value from to][
        l-value: copy value
        foreach [from to][
            "&" "&" "<" "<" ">" ">" {"} """
        ][
            replace/all l-value from to
        ]
        l-value
    ]        
Philippe11-May-2006/12:40:35+2:00
Bon zut les caractères spéciaux (amp) ne sont pas passés.
Il faut lire :

foreach [from to][
valeur-initiale
"valeur-qui-remplace-la-val-initiale" ...


===Philippe
GreG16-May-2006/22:33:42+2:00
Petite mise a jour:
Je me suis installe un kit xitami + rebelBB afin de faire evoluer rebelBB sans impacts et en gagnant du temps (pas d'upload).
J'avais commence avec uniserve + rebelBB, mais il y avait des bugs que je n'ai pas voulu investiguer afin de ne pas perdre de temps.
xitami apporte egalement quelques mauvaises surprises, qui m'ont fait perdre du temps bien entendu.
En conclusion, j'ai eu quelques miseres en changeant de serveur web, mais j'en ai profite pour rendre rebelBB davantage robuste.
Je vais pouvoir continuer a travailler sur ce projet sereinement
Philippe16-May-2006/22:51:38+2:00
Pourrais-tu implémenter assez vite la barre de boutons et la séparation+centrage des posts par threads ?
Sur les longs posts, c'est pénible à lire.

Merci gregg !
johnatemps17-May-2006/0:01:05+2:00
Lorsque l'on est sur un post, il faut cliquer sur "refresh" pour acceder à la liste des threads... C'est pas très intuitif, et ça se corrige rapidement
johnatemps17-May-2006/0:02:01+2:00
Lorsque l'on est sur un post, il faut cliquer sur "refresh" pour acceder à la liste des threads... C'est pas très intuitif, et ça se corrige rapidement
GreG17-May-2006/4:58:19+2:00
Bon, les gouts et les couleurs, on verra apres!
Plus tard, on pourra customiser chacun ses couleurs, mais c'est pas une priorite pour le moment!
GreG17-May-2006/4:59:12+2:00
Bon, les gouts et les couleurs, on verra apres!
Plus tard, on pourra customiser chacun ses couleurs, mais c'est pas une priorite pour le moment!
GreG17-May-2006/4:59:43+2:00
Je me suis fait eu moi meme avec le refresh...
Philippe17-May-2006/8:28:12+2:00
Gregg,

Merci ! Déjà c'est nettement plus lisible !
reboltof17-May-2006/8:58:29+2:00
Le layout des threads et le bouton back apportent beaucoup à l'ensemble.
Bon travail !
johnatemps17-May-2006/11:40:26+2:00
Pour en finir avec cette histoire de retour, je propose également de faire un lien avec le logo vers la page d'acceuil.
Goldevil17-May-2006/19:56:35+2:00
Pour que les gens puisse facilement changer le look and feel, c'est déjà de mettre les styles CSS dans un fichier distinct qui est un paramètre utilisateur. Par défaut, on a un lien vers celui officiel du site mais rien n'empêche dans mettre un sur son PC.

Si cela peut t'aider, Greg, je suis prêt à faire tourner le script sur mon serveur (Linux Fedora core 4) et te donner un accès FTP de manière à te permettre de tester le code.
reboltof17-May-2006/21:10:52+2:00
Merci, Karim ! J'apprend tous les jours
reboltof17-May-2006/21:32:37+2:00
Karim, j'ai quelque questions 'perso' à te poser mais ton email '@cec' ne semble pas répondre... Peux-tu me faire parvenir une nouvelle adresse à reboltof--at--gmail--com ?

TIA !
Goldevil18-May-2006/9:59:21+2:00
Mon adresse a effectivement changé. Je te contacte par email.
DideC18-May-2006/14:28:47+2:00
2 choses :

1) Je sais que c'est pas très "Web friendly" de nos jours, mais je trouverais très pratique que la partie logo+boutons reste en haut lorsqu'on fait défiler la page, autrement dit qu'il y ai 2 frames différentes.
A moins qu'une autre solution existe et ne soit pas trop complexe à coder (section DIV flottante avec javascript pour la faire suivre le défilement ?).

2) Je suis intéressé par une solution d'hébergement locale pour faire des tests de mon coté (serveur web + rebelbb + serveur IMAP). Le hic c'est que je suis sous Win2000 à la maison. Des suggestions ?

Sinon, je peux utiliser un hébergement d'un client pour quelques tests (le soir, ça ne pose pas de pb), mais il faut que je configure le serveur IMAP :-\

Le but : faire un client Rebol et donc pouvoir modifier le coté serveur, bien sûre
Philippe18-May-2006/14:58:58+2:00
Bon, quel succès !
Tout le monde en veut !

Pour moi, je serais aussi intéressé pour customiser la barre des boutons, je rejoins Didec sur l'idée des frames même si elle suppose de modifier les liens. Dans la même veine, si on a vingt posts sur une page, faut dérouler l'ascenseur, ou frotter la molette. Codeur avait mis une limite sur 17 posts. Au delà, on avait une nouvelle page.

C'est une question à voir, car les archives de Codeur risquent de faire exploser l'IMAP, et il faudrait faire des tests pour les réincorporer.

Actuellement, on a trois phases :
- créer les users
- créer le thread (donc récupérer son ID ** pb de synchro de date ?**)
- Avec l'ID, générer la requête CGI qui va mettre tous les posts.

Je peux faire des tests, mais à part de l'existant, vos idées sont bienvenues. Dans mon esprit, il faudrait une Inbox dédiée aux archives.

===Philippe
GreG18-May-2006/15:24:18+2:00
Excellent!

Avoir un kit RebelBB a la maison est la meilleure facon de progresser.
Pour le serveur web, je travaille en ce moment avec xitami.
J'ai pris la stable release pour windows:
http://www.xitami.com/download.htm

L'avantage est que ce serveur n'est pas tres gros, environ 1Mo, mais rien n'empeche d'installer Apache pour qui prefere.
Ensuite, il suffit de placer rebelBB.cgi dans le repertoire cgi-bin, et rebelBB.r qui contient la configuration (je vais detailler ca).
Finallement, je peux proposer un acces vers un serveur imap afin de tester, different de ce forum, et qui sera detruit plus tard.
C'est une experience amusante d'ailleurs de voir le cgi du serveur web local faire des requetes sur un serveur imap externe.

Encore un truc: personne ne m'a encore parle du "do %talk.r" !!!
Je vais integrer son contenu dans le CGI ou il a sa place.
Il sagit de la lib maison pour discuter avec le serveur imap. C'est fait sous forme de lib, pas sous forme de protocol (honteux n'est-ce pas!?). Donc, la aussi, les volontaires sont les bienvenues.

Je suis certain qu'avec 1 ou 2 volontaires, ce projet va booster!
johnatemps18-May-2006/15:42:55+2:00
J'avais remarqué le talk.r, mais comme je n'ai fais que survoler le code...
Philippe18-May-2006/15:54:16+2:00
Je dispose d'un Apache pré-configuré avec Magic! et quelques goodies.
Il faut quel version de Rebol ?

===Philippe
GreG18-May-2006/16:08:50+2:00
Est-il envisageable pour les volontaires de se contacter via altMe? (je suis ReViewer)
De la sorte, je pourrais vous transmettre les infos de conf.
Philippe18-May-2006/16:33:07+2:00
OK pour moi.
Je te laisse un message ce soir.
Goldevil18-May-2006/23:12:49+2:00
Dans le genre simple, il y a aussi MovAmp ( http://www.movamp.net )

Il s'agit de Apache + PHP + MySQL (+ PHPMYAdmin) en version portable. Je l'ai sur une clé USB et j'ai même une version de mon appli Rebol qui tourne dessus en utilisant la DB. Et ca marche quelle que soit la lettre du lecteur sous Windows.

Evidemment, dans ce qui nous préoccupe, il n'y a que Apache qui nous intéresse.

Et encore un autre webserver portable : ZazouMiniWebServer

http://www.xgarreau.org/zazouminiwebserver/
GreG19-May-2006/15:28:14+2:00
Philippe, je n'ai pas recu ton message!
Philippe19-May-2006/16:04:57+2:00
Oui, désolé, c'est normal !
Ma freebox est en rade depuis hier am.
Tu peux m'envoyer les infos sur mon mail : pl DOT legoff AT free DOT fr
Je regarderais cela asap.
===Philippe
Philippe19-May-2006/16:06:10+2:00
Oops tapé trop vite :

lp DOT legoff AT free DOT fr
GreG19-May-2006/17:03:44+2:00
ha! une freebox en rade... ca me rappelle des mauvais souvenirs! en tant que "early adopter", j'ai souffert! et cette hot-line que j'ai appele bien souvent, payante, et ou il fallait attendre environ 1 heure... Haaaa! quelle souffrance!

J'espere que ca se passe un peu mieux maintenant avec free!
Tu peux essayer de leur demander qu'il te rembourse chaque jours ou la freebox ne marche pas; c'est un bon moyen de retrouver la ligne rapidemment!

pour les infos, j'envoie ca ce soir!
reboltof19-May-2006/18:25:54+2:00
Tant qu'on y est...
J'étais connecté sur altme, mais depuis ma migration vers l'univers du mac, j'ai evidement perdu mes données de login :-/

Qui dois-je contacter (un worldmaster je suppose) afin de récupérer mon login ?
DideC19-May-2006/19:56:32+2:00
Je vais demander à Reichart de te réinitialiser ton mot de passe.
shadwolf20-May-2006/13:29:01+2:00
hum moi je vois que ca se developpe très bien il manque encore d'hergonomie mais vous êtes vraiement sur le bon chemin.

J'ai une question cependant. Peut on evisager d'ingégrer dans les pages de notre forum une interface de saisie basée sur celle que RebCodeur avait developpé pour rebForum laquelle est basée que le plugin rebol (lequel a été porter a firefox) ce serrait a mon avis
1) un bon moyen de faire connaitre les plug web browser rebol
2) Un bon moyen de faire une demo technique des capacité de rebol avec du clincant et du tappe a l'oeil
3) un bon moyen de motiver Carl pour faire RRT(REBOL Ritch Text) en lui montrant que c'est un besoin

Petit bémol je n'ai pas retrouver dans mes arrhcive ce code fantastique. Je vais voir avec RebCodeur ou avec Marco si on peut remettre la main dessus.
shadwolf20-May-2006/13:38:44+2:00
mettre en lien rebelBB en bas de page vers une page qui explique ce que c'st que RebelBB et ou le telecharger comment l'installer serrait du plus bel effet aussi.
shadwolf20-May-2006/16:01:52+2:00
mettre en lien rebelBB en bas de page vers une page qui explique ce que c'st que RebelBB et ou le telecharger comment l'installer serrait du plus bel effet aussi.
Reb-Kodeur21-May-2006/12:45:51+2:00
Shad.. je vois pas de quoi tu parles.. es-tu sur que c'était moi qui avait fait cela ?
Reb-Kodeur21-May-2006/13:07:33+2:00
Les doubles posts ne sont-ils pas dûs à un re'post des datas que FireFox se propose souvent de faire ?

D'autre part, la mini-icone qui se trouve à coté de Forum Rebol pourrait-elle être changée. On met la roue et l'étoile du logo de RebelBB ?
johnatemps22-May-2006/19:25:19+2:00
à coté de Forum Rebol
... où exactement, l'icone dans la barre de titre du navigateur ?
Reb-Kodeur22-May-2006/20:05:24+2:00
oui l'icone ds la barre ou ds FireFox ds l'onglet.
reboltof23-May-2006/9:04:55+2:00
... le "FavIcon" ?
Reb-Kodeur23-May-2006/10:22:40+2:00
je sais pas si c'est le FavIcon...
johnatemps23-May-2006/11:22:16+2:00
Oui, c'est ça.
Reb-Kodeur23-May-2006/13:04:59+2:00
quel doit être la dimension, l'extension (.ico) je pense + le nombre de couleurs de l'icone ?
reboltof23-May-2006/13:50:02+2:00
Explications + links intéressants sur http://favicon.com/
GreG26-May-2006/20:34:25+2:00
Juste un mot pour dire que je suis tres charge en ce moment, donc pas de mise a jour possible pour le moment
Il reste envisageable que j'uploade une mise a jour si quelqu'un m'en propose une toute faite (tests prealables via le "kit rebelBB").
Je serais a nouveau actif au mois d'Aout. Je sais, c'est loin... je tenais a le signaler afin de ne pas donner l'impression que le projet est abandonne. Ce n'est pas le cas.

Login required to Post.


Powered by RebelBB and REBOL 2.7.8.4.2