Archive pour le mot-clef ‘migration’

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.

SOSBlog vers WordPress – Deux mois après

Dimanche 4 juillet 2010

Certains lecteurs de ce blog savent que j’avais auparavant un blog hébergé sur SOSBlog, le service de blogs de Forumactif. Mardi prochain, cela va faire 2 mois jour pour jour que j’ai ouvert ce nouveau blog en arrêtant mon choix vers WordPress comme moteur de blogs, et Servhome comme hébergeur FTP.

Après deux mois d’activité, je peux vous dire qu’entre l’ancien blog et le nouveau, c’est le jour et la nuit ! Je vous liste donc ce que je trouve de mieux sur WordPress par rapport à SOSBlog.

L’interface

Même si l’interface de SOSBlog était plus coloré et plus joyeux, ce n’est pas grand chose comparé à l’ergonomie de l’interface de WordPress. Pendant que sur SOSBlog, on voit en contenu principal les icônes des principales sections – qui font doublon avec le menu en onglets – et que les infos comme le nombre d’articles, de commentaires, etc. sont dans un encart à côté, l’accueil de l’interface admin de WordPress met vraiment les infos principales en valeur, en plus que le CSS est beaucoup plus travaillé pour optimiser le rendu. Le rendu est impeccable sur WordPress, pendant que sur SOSBlog, des corrections seraient nécessaire à cause de certains décalage (du moins sous Firefox 3.6).

pour mieux vous l’expliquer, rien de mieux que des captures !

Accueil de l’administration de SOSBlog (cliquer pour agrandir)

Photobucket

Accueil de l’administration de WordPress (cliquer pour agrandir)

Photobucket

Comme vous voyez, il n’y a pas photo : l’interface de WordPress rend parfaitement en plus de mieux présenter les infos principales en page d’accueil, pendant que l’interface de SOSBlog aurait besoin de corrections dans son CSS et que les infos ne sont pas mises en valeur.

Lutte contre les spams

Que du positif pour ce point ! Sur SOSBlog, les moyens étaient très limités. Le filtre antispam ne bloquait pas du tout les mots interdits que j’avais définis. Par exemple, si je mettais « louboutin » dans les mots interdits, j’avais quand même des spams contenant ce mot. Le captcha présent sur le blog est le même depuis déjà 3 ans et les programmeurs des bots publicitaires ont eu le temps en masse d’améliorer leurs programmes pour casser ce captcha. Cela a fini donc que j’ai eu à recourir à la pré-validation des commentaires pour au moins éviter que ces spams ne soient visibles à tous.

Et même si je me suis plaint du problème et que j’ai proposé des suggestions, tout ce que les tech’ ont répondu c’est « ce sera pas possible, du coup qu’on bloque une source de revenus – Signalez-les nous pour qu’on les bloque ». Ouais mais là, même si on les signale, on aura le temps d’être une bonne gang à les avoir eus ces spams !

Cette non-réactivité de l’équipe technique salariée qui n’a jamais été forte sur la communication (c’est d’ailleurs l’une des raisons pourquoi j’ai quitté le staff Forumactif il y a bientôt trois ans), ainsi que le fait que l’ajout de fonctionnalités repose sur le bon vouloir de cette même équipe technique a fini par m’irriter royalement !

Depuis que je suis sur WordPress, j’ai cette liberté de mettre la protection antispam que je veux, puisque je peux installer des extensions sur le blog.

Suite aux suggestions que des membres de la communauté francophone de WordPress m’ont données sur les extensions à installer, j’ai donc activé Askimet qui est présent par défaut, et j’ai ajouté l’extension WP-Spamfree. Jusqu’à maintenant, aucun spam n’a réussi à passer entre les filets de ces deux extensions : Si un spam n’était pas bloqué par WP-Spamfree, Askimet le mettait en indésirable. Bref, la sainte-paix sans même avoir recours à un captcha ! Anyway, même si un spammeur arrivait à passer outre le filtre d’Askimet, il serait mis en attente de toutes façons.

Notification de nouveaux commentaires

Un autre hic sur SOSBlog, c’était que si quelqu’un postait un commentaire, cela pouvait prendre plusieurs jours avant que j’en aie connaissance, puisque je ne recevais aucun mail pour chaque nouveau commentaire.

En comparaison, sur WordPress, je suis notifiée pour chacun d’eux, sauf ceux mis en indésirable, et je trouve ça bien pratique puisque l’une des premières choses que je fais quand j’allume mon PC c’est d’aller voir sur mon compte Gmail si j’ai eu des nouveaux courriels.

Les pubs

On le sait, les solutions clé-en-main comme SOSBlog affichent des pubs pour rentabiliser le service. Même si je n’étais pas embêtée par ces pubs du fait que j’utilise Noscript, il reste que l’on ne pouvait pas choisir leurs emplacements et donc, ça limite les possibilité de skinnage, d’autant plus que dans le cas de SOSBlog, on ne peut pas éditer le code HTML.

Quant à WordPress, à moins d’avoir un hébergement avec pub imposée, on n’est pas embêtée par des pubs dont on n’a pas le choix de leur emplacement. C’est nous qui avons le choix d’en afficher ou non, et à l’endroit que l’on veut. Il y a d’ailleurs un widget où l’on peut mettre du code HTML, ce qui fait que l’on peut y insérer une pub Adsense. Dans mon cas, je n’ai mis qu’un lien menant vers Servhome, mais je pourrais aussi bien placer le code Adsense de Servhome pour encourager l’hébergeur. …d’ailleurs je me demande juste si je peux ajouter un deuxième widget HTML… chose à vérifier donc.

La seule chose qu’il y a en moins sur WordPress

…du moins sur la branche 2.9, c’est le multi-blog, mais à ce que j’ai su, la nouvelle version 3.0 qui est sortie il n’y a pas longtemps a fusionné WordPress et WordPress MU. Ce n’est donc qu’un petit détail en fin de compte.

Pour la suite

Pour le moment, j’ai des choses plus urgentes à faire, mais la mise à niveau du blog vers la version 3.0 fait partie de ma todo-list. Cela se fera dès que l’opportunité se présentera pour que je teste la mise à niveau en local et pour que j’adapte mon skin en conséquence.

L’intégration du multi-blog dans la version 3.0 fait que je pourrais éventuellement faire une version anglaise du blog, pour y traduire certains de mes billets.

Bref, je n’en suis que contente d’avoir migré le blog. :)

ps : Pour ceux qui pourraient me demander avec quoi j’ai pris mes captures, j’ai utilisé l’extension Screen Capture Elite pour Firefox. C’était la seule extension de captures d’écran à être à la fois compatible avec Firefox 3.6 (trop récent pour Abduction!) et Linux (Fireshot n’est dispo que pour Win). Il est disponible sur Mozilla Add-ons.