Bonjour à tous,
toujours dans l'optique d'améliorer les choses, je suis en train de travailler à des évolutions techniques dont la plupart seront transparentes mais pourtant d'une importance capitale.
L'évolution que je voulais mettre en place depuis plusieurs années est quasiment prête à lancer. Flipjuke comporte tout un lot de personnalisation, comme les infos de profil supplémentaire dans la liste des sujets (infos de BAN, dernière visite, gameroom ouverte... Mais la partie la plus importante concerne les petites annonces, que ce soit au niveau du forum petites annonces (liste des sujets) comme dans l'éditeur spécifique aux petites annonces.
Jusqu'à présent, les fichiers "cœur" de PHPBB (le CMS utilisé pour développer ce site) étaient modifiés pour permettre d'ajouter toutes les variables nécessaires à l'affichage des différentes informations et personnalisations propres à FLIPJUKE.
Ce que je souhaitais faire c'est migrer tout le code personnalisé de ces fichiers du cœur (notamment posting, function_posting, viewtopic et viewforum) dans une extension qui vient surcharger le code au lieu de modifier les fichiers du cœur.
Les modifications vont également optimiser les consommations de ressources et les performances de la liste des petites annonces, avant les "miniatures" n'en étaient pas vraiment (les grandes images présentes dans les annonces étaient juste réduites en dimensions d'affichage (mais pas en poids)).
Aujourd'hui elles deviennent de vraies miniatures (générées et enregistrées 1 fois lors de la première lecture de l'annonce, pas recrées à chaque fois).
L'éditeur de petites annonces évolue aussi un peu avec une liste de choix de flips modernisée (on entre les première lettres du nom du flip ou de la marque et ça propose une sélection ciblée, avec image de backglass quand elle est disponible).
Cette liste de sélection modernisée sera également en place pour les liens des flips dans les sujets (en haut des forums flips) mais également dans les collections et choix des flips dans le comparateur de prix. Cet outil deviendra centralisé alors qu'avant il y avait un code distinct dans chaque page qui utilisait une liste de flips.
La migration des personnalisations dans une extension rendra le site plus fiable et plus stable et offrira une avancée majeure pour les mises à jour du CMS.
Avant il fallait réintégrer tout le code "custom" à la main, demain les mises à jours ne seront plus un tracas, le code étant externe au CMS, il surchargera systématiquement la version quelle qu'elle soit.
J'espère terminer mes tests ces jours-ci pour mettre tout ça en place.
Longue vie à Flipjuke
