Le blog de llaumgui

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

 

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

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...

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...

mardi 31 mai 2005

 

IPB-SDK, les guests et le cache

Ayant recodé le système de débug pour mon site, j'ai analysé les requêtes MySQL. J'ai effectué l'analyse logué en membre et délogué comme simple invité. La logique voudrait qu'un membre demande plus de requête du fait qu'il interroge sa boite de message privé, récupère ses infos, etc. Hors sous IPB-SDK c'est l'inverse.

Lire la suite...

samedi 28 mai 2005

 

Cache ipbSDK vs cache IPB

Afin d'afficher 2 blocs d'informations supplémentaires sur ma page d'accueil, je me suis mis à étudier les requêtes MySQL engendrées par le ipbSDK afin d'en réduire leur nombre et de pouvoir en mettre 2 de plus pour mes 2 blocs :). Et la surprise :

Lire la suite...