Archive pour le mot-clef ‘fluxbb’

Nouvelles en vrac : Big-tuto Gimp, convertisseur CB vers FluxBB et mes progrès au BÉPO

Mardi 14 juin 2011

Je n’ai pas eu trop le temps pour bloguer ces dernières semaines, pour les raisons que la saison du camping a commencé (je suis donc absente les WE) et aussi parce que j’étais pas mal occupée.

Mais bon, j’en viens aux nouvelles.

Big-tuto Gimp : Refonte enfin terminée !

Eh oui, je suis enfin venue à bout de terminer la refonte et donc au cours des deux dernières semaines, j’ai fait une relecture approfondie afin de corriger les fautes dont je suis sûre que c’en est, les erreurs de captures, et aussi pour retoucher la typographie. Cela fait en sorte que j’ai fini la semaine dernière, peu avant mes deux soirée à Beauce Carnaval avec une copine geekette. Mettons que de s’éclater dans les manèges et les jeux d’adresse, c’était bien mérité !

J’ai donc finalement envoyé le cours à la re-validation dimanche soir, après mon retour du camping. Ne reste plus qu’à attendre que ce soit traité.

Convertisseur CB vers FluxBB : Ça y est presque !

Je vous en avais parlé dans dans l’article précédent que j’avais pris la décision de migrer le site Ishimaru Design vers FluxBB pour assurer son avenir et que je m’étais lancée dans le codage d’un convertisseur à partir de celui trouvé sur fluxbb.org. Je vous avais alors dit qu’il me restait deux bugs coriaces.

Maintenant, ces deux bugs sont réglés, et la conversion de la structure multi-niveaux (sous-forums) des forums, ainsi que la conversion des MPs ont été ajoutés. Il ne manquait qu’à convertir les sondages, mais pour ça, je devais choisir entro trois mods. En les comparant, j’ai trouvé que le mod Auto-Poll, en dépit du fait qu’il n’était pas à jour pour FluxBB 1.4, se rapprochait le plus du système de sondage de CB.

Mais puisque les codes de Flux 1.2 et 1.4 sont très similaires, j’ai donc quand même installé le mod sur mon FluxBB 1.4 local pour le tester, et je l’ai ensuite mis à jour, notamment en rendant la partie admin localisable et en profitant de cette occasion pour le traduire en français.

Le mod est donc en principe fonctionnel et j’ai donc publié le package à jour sur FluxBB.org. Maintenant, il ne me reste qu’à faire le bout de script pour convertir les sondages.

Passage au BÉPO – 2 mois plus tard

Je vous avais dit dans un article publié en avril que je m’étais mise au clavier ergonomique BÉPO suite à des problèmes d’accessibilité des guillemets français avec la disposition canadienne française sur un modèle de clavier canadien anglais (dont la touche à gauche du Z est absent).

En m’aidant de Klavaro, j’ai pu me rendre à 20 mots par minute au bout d’une semaine. Et maintenant, après deux mois, je frôle maintenant les 50 mots par minute, mon plus haut résultat jusqu’à maintenant étant de 49.1 mots par minute. C’est assez proche de ma vitesse d’origine et donc maintenant, je n’ai plus de latence dans mes réponses lorsque je tchatte, comparativement au début de l’apprentissage, même si Dakin arrive encore facilement à me griller, lui qui est vite en simonak ! LOL

Mais je trouve que depuis ce changement de clavier, mes mains fatiguent moins, même quand ça fait un bout que je code. Il faudrait un moment donné que je suggère ça à ma mère, déjà que je lui ai fait mention des souris verticales qui permettent d’avoir une position plus naturelle qui est moins dure pour le poignet.

Ishimaru Design passera à FluxBB

Lundi 16 mai 2011

Ça fait déjà un bout que je vous avais parlé de mon projet de refonte complète de mon site.

Je vous avais alors montré le futur design, et j’avais fait mention, si je me souviens bien, de la création de nouveaux modules qui remplaceront les anciens module de styles et de tutos, afin de mettre les ressources et les tutoriels plus en valeur.

Mais lorsque j’ai commencé à travailler dessus, je le faisais en fonction de la plate-forme Connectix Boards qui fait tourner le forum depuis trois ans. Or, la situation a changé.

Monôme et malédiction du numéro 0.8.4

Il y a trois ans, rien ne laissait deviner que le développement de Connectix Boards stagnerait. D’ailleurs, un correctif était sorti un mois après que mon site soit passé de phpBB2 vers cette plate-forme, et le développeur était très présent.

Puis vient la fin des études, le boulot… et la vie de couple. Et c’est justement là le gros point faible du développement en monôme : Le développement de ton projet est à la merci de ton emploi du temps. Si tu te retrouves overloadé, tu n’as plus le temps pour coder et tester, et donc, le développement ralentit…

Cela rappelle le cas de CoolForum, qui était également développé en monôme et qui a connu le même destin. Et par coïncidence, sa dernière version était la 0.8.4, le même numéro que la version actuelle de CB qui date de mai 2008 ! Ce chiffre serait-il maudit ? En tout cas, ça porte à croire que oui, puisqu’on n’a pas de nouvelles au sujet de la future version 1.0 depuis quelques mois.

Je lui avais suggéré de passer au développement à plusieurs pour assurer la pérennité du projet, mais j’ai bien l’impression que l’idée est arrivée un peu tard, car ce n’était pas prévu avant le 1.0…qui tarde à sortir.

Mais pendant ce temps, les dernières plages d’IPv4 ont été assignées, et on ignore encore quand on verra apparaître les premiers visiteurs utilisant IPv6, alors que CB ne le supporte pas du tout à cause des fonctions ip2long() et long2ip() qui ne supportent que IPv4 : j’ai eu à bricoler un hack pour accéder à mon forum local, car sinon, j’ai une erreur fatale car l’IP retournée par ip2long() était vide, du fait qu’IPv6 est activé sur Ubuntu depuis la version 9.04, et je sais que la situation est la même sur MAMP et les dernière versions de Wamp et Xampp.

Aussi, j’ai régulièrement des attaques de spam, car le captcha par défaut est rendu vieillissant (en plus de poser des problèmes d’accessibilité), et le Question/Réponse simplifié est vite devenu insuffisant. Je sais qu’il y a les Akismet et autres APIs antispam, mais je ne me sens pas à l’aise pour me lancer dans le codage d’un mod basé dessus.

Aussi, je rêve depuis longtemps de retrouver la possibilité de splitter et fusionner les sujets, mais ces fonctionnalités ne sont prévues que pour la 1.0, et je n’ai pas trop l’énergie pour me lancer dedans, pas plus que je n’ai l’énergie pour créer un fork de CB pour lui donner un second souffle.

Quand FluxBB me fait de l’oeil

Pendant ce temps, FluxBB sort sa version 1.4, et je commençais à penser à l’idée de passer mon bar (utilisant PunBB 1.3) à FluxBB 1.4. Cela s’en venait sérieux lorsque les nouvelles sur PunBB se faisaient rares, ce qui fait en sorte que j’ai installé FluxBB 1.4 en local pour le tester. Sa simplicité m’a tout de suite plu, en plus qu’il supporte l’UTF-8, l’url rewriting et IPv6, et qu’il inclut les fonction de division et de fusion des sujets ! Et puis, installer 2-3 mods pour quelques fonctionnalités manquantes (MP, etc.), ce n’est pas la mer à boire. :)

Mais puisqu’on avait enfin des nouvelles de PunBB, j’avais donc mis ça sur la glace, mais l’idée de migrer plutôt Ishimaru Design commençait à faire son chemin, puisqu’on n’a pas de nouvelles du développement de CB.

Puis récemment, je suis tombée sur le post de KaNa sur FluxBB.fr, qui envisageait lui aussi de migrer son CB vers Flux. Je me mets donc à la recherche d’un convertisseur, pour finalement trouver un outil qui convertit plusieurs types de forums vers FluxBB, puis je me lance dans le codage d’un convertisseur pour CB à partir de ces bases.

Puis lorsque j’ai eu mes premiers problèmes que je ne pouvais résoudre, j’ai fini par aller sur fluxbb.org, où daris a résolu mon problème et ajouté mon convertisseur au dépôt de l’outil. À partir du paquet corrigé, je me suis donc affairée ce soir à faire les tests avec un FluxBB local et une des sauvegardes d’Ishimaru Design, ce qui fait que j’ai pu corriger pas mal de bugs, que ce soit des coquilles ou des BBCodes mal convertis ou des oublis.

Maintenant, il ne me reste que deux bugs insolubles à corriger, et j’ai donc posté une autre réponse dans le sujet dédié, en prenant le soin de poster le lien pour télécharger l’archive à jour.

Bientôt la reprise des travaux

Une fois que les derniers bugs seront corrigés et que le convertisseur sera suffisamment stable, je pourrai alors continuer la refonte, en commençant par adapter les pages des modules pour FluxBB.