Le blog de llaumgui

Linux en général, Fedora / CentOS en particulier...

Aller au contenu | Aller au menu | Aller à la recherche

ProgrammationDéveloppement web › Invision Power Board

Invision Power Bord, le moteur de forum d'IPS.

Fil des billets - Fil des commentaires

lundi 24 août 2009

Scénario PaintBall v3 est en ligne

La semaine dernière, j'ai terminé mes vacances par la mise en production de la version 3 de SPB. Au programme :

  • Un nouveau design made by Radinus
  • La version 3.0 d'IPB, bonne nouvelle car notre antique v2.1 était victime de failles de sécurité et autres attaques de SPAM
  • La mise en place d'un wiki sous Mediawiki
  • Et plein d'autres petits trucs...

Concernant IPB, force est de constater que c'est un forum super puissant et super (trop?) riche en fonctionnalités mais aussi, revert de la médaille, super consommateur en ressources... De plus, il n'est pas open-sources et encore moins gratuit. A ce propos, heureusement que nous bénéficions d'une vieille licence avec mises à jour gratuites à vie car maintenant il en coute 25$/6 mois.

mardi 6 février 2007

IPB 2.1 et le captcha avancé

La lutte anti-spam avance, mais malheureusement les bots aussi.
Désormais les robots spameurs arrivent à passer les captchas les plus basiques, et même à valider l'inscription par mail.

Scenario-PaintBall, l'un des 2 derniers sites que je gère et qui utilise IPB, a subit la semaine dernière une vague massive de spams.
Passer sous IPB 2.2 serait la solution, mais je devrais me lancer dans une séance de recoding complet de mon portail et je n'en ai malheureusement pas le temps actuellement.

J'ai donc utilisé ce mod qui permet d'appliquer le captcha avancé d'IPB 2.2 dans l'opus 2.1. L'accessibilité en souffre mais pour le moment les bots ne passent plus... Pour le moment...


Captcha simple d'IPB 2.1


Captcha avancé d'IPB 2.2

Bref, SPB est tranquil jusqu'à la prochaine vague...

vendredi 23 septembre 2005

IPBSDK et la (mauvaise) gestion des attachements

Plus j'avance dans le débugage du IPBSDK et le développement de mon portail, plus je me rends compte qu'il n'y a pas de cohésion entre les différentes fonctions qui compose ce SKD. En effet, prenons l'exemple de la gestion des attachements qui fait 1 requête par attachement alors qu'il est si simple d'utiliser une fonction récupérant tout les attachements d'un message... Le pire est que cette fonction existe ! Mais les 2 ne sont pas reliées. Rassurez vous, je vous livre mon code à rajouter dans la classe MySDK.

Lire la suite...

lundi 19 septembre 2005

Portage de vos tasks IPB 2.0 vers IPB 2.1

La version 2.1 d'IPB apporte son lot de nouveautés et la gestion des tâches (task) a été modifiée... Il faut donc convertir vos tasks 2.0 vers le nouveau système 2.1. Pas de panique, c'est pas trop compliqué.

Lire la suite...

JS export news 1.0

Suite à cette annonce, j'arrête le développement de "My RSS IPB News".
Cependant, tous les site n'ont pas de parser XML (n'oublions pas que le RSS est du XML), c'est pourquoi j'ai développé une nouvelle mod de syndication "JS export news".

Lire la suite...

imode and Wap for IPB 1.1

Cela fait presque un an que je promettais une version potable de ma mod "imode and Wap for IPB". Je viens de m'acquitter de cette tâche pour le portage sous IPB 2.1.

Lire la suite...

samedi 17 septembre 2005

Les nouveauté d'IPB 2.1

Il y a quelques jours, IPS a publié la nouvelle version de son produit phare : Invision Power Board 2.1.
Cette nouvelle version a bien sûr été installée sur les 4 forums que je gère, mais la mise à jours n'a pas été si simple...

En effet, Matt, le développeur, a modifié profondément la structure des répertoires d'IPB et a renommé un grand nombre de variables principales telles que $ibforums. J'en ai donc profité pour relire, reformater et recommenter convenablement mon code plutôt que de faire de bêtes "rechercher/remplacer".

Lire la suite...