phpBB 3.3.10
Description
Après plus de huit mois de travaux, j'ai le plaisir de vous proposer en téléchargement mon style léger pour les forums en phpBB, j'ai nommé Legacy

SPOILER Disabled
Capture d'écranNotes relatives au développement des premières révisions, pour phpBB 3.1 (en 2016)
Le projet est né du constat suivant : depuis la migration de Win3x.Org vers phpBB 3.1 (en novembre dernier), le site ne fonctionnait plus correctement sous IE6. Dans le monde d'aujourd'hui, ces deux navigateurs sont très peu usités et la décision des développeurs de phpBB est compréhensible mais pas moins regrettable (dans l'absolu, c'est dans l'intérêt des admins de n'importe quel forum que le site soit accessible au plus large public possible). Pour un site consacré aux anciennes technologies comme celui-ci, le préjudice est beaucoup plus sensible : étant donné justement la thématique, la probabilité qu'un internaute vienne ici avec un navigateur obsolète est accru. Quand bien même la plupart de nos visites se font à partir de Windows 7+, j'estime qu'un site dédié aux anciens systèmes se doit être, par principe, consultable via les machines qui sont mises à l'honneur au travers de nos pages.
Au fil des mois, le projet a évolué. Ce qui ne devait être qu'une simple (mais déjà considérable) réécriture de subsilver2 s'est transformée en une déclinaison largement améliorée, jugez plutôt:
Le projet est né du constat suivant : depuis la migration de Win3x.Org vers phpBB 3.1 (en novembre dernier), le site ne fonctionnait plus correctement sous IE6. Dans le monde d'aujourd'hui, ces deux navigateurs sont très peu usités et la décision des développeurs de phpBB est compréhensible mais pas moins regrettable (dans l'absolu, c'est dans l'intérêt des admins de n'importe quel forum que le site soit accessible au plus large public possible). Pour un site consacré aux anciennes technologies comme celui-ci, le préjudice est beaucoup plus sensible : étant donné justement la thématique, la probabilité qu'un internaute vienne ici avec un navigateur obsolète est accru. Quand bien même la plupart de nos visites se font à partir de Windows 7+, j'estime qu'un site dédié aux anciens systèmes se doit être, par principe, consultable via les machines qui sont mises à l'honneur au travers de nos pages.
Au fil des mois, le projet a évolué. Ce qui ne devait être qu'une simple (mais déjà considérable) réécriture de subsilver2 s'est transformée en une déclinaison largement améliorée, jugez plutôt:
- Plusieurs caractéristiques de proSilver, améliorant l'ergonomie, ont été implémentées : la possibilité de sélectionner le contenu d'une balise code en un clic (lien TOUT SÉLECTIONNER), la possibilité de rechercher tous les messages d'un utilisateur en cliquant sur son compteur de posts de son mini-profil ou de la liste des membres, les icônes de forums et sujets non lus sont désormais cliquables, les liens de sous-forums sont précédées par une icône qui indique s'il y a des messages non lus le cas échéant, la liste des membres peut afficher des colonnes supplémentaires (dépend du paramétrage de l'admin et des privilèges de chacun). D'autres fonctions ont été implémentées dans Legacy à partir de sa version 1.1.0.
- Rectifie la numérotation de pages à l'intérieur de la balise HTML <title> sur les forums dont le nombre de topics par page diffère de la valeur par défaut.
- Corrige un bug de JavaScript dans Opera 12.1x (les dernières versions avec le moteur Presto) : le bouton "citer" à l'intérieur de l'éditeur de messages renvoyait systématiquement...
... sans rien inclure du tout à l'intérieur des balises de citation, rendant la fonction inutile. Problème corrigé par mes soins.Code: Select all[quote="auteur"][/quote]
- Corrige des bugs de champs de contact de subSilver2 et des distorsions d'affichage lorsqu'on prévisualise un contenu large dans l'éditeur de messages privés ou dans les résultats de recherche (je dois admettre d'ailleurs que le subSilver2 officiel est passablement bugué depuis phpBB 3.1, on voit bien que l'équipe officielle envisage de ne plus le maintenir...).
- La mention "Sondage :" n'apparaissait jamais dans les résultats de recherche sur subSilver2, même lorsque le topic affiché dans ces résultats comportait justement un sondage. Lacune corrigée.
- Des centaines de hacks pour faire baisser la configuration logicielle minimale tout en offrant une expérience utilisateur comparable voire supérieure au subSilver2 d'origine. En substance, côté client, les exigences sont aujourd'hui proches de celles d'un forum sous phpBB 2.0 (tout en étant plus sécurisé qu'un autre sous phpBB 3.0). Si vous consultez le fichier style.cfg, vous remarquerez que le minimum officiel est IE 5.5. Implicitement, les versions exotiques d'IE 5 pour les systèmes Mac, Unix et Win16 sont écartées (puisque la version 5.2.3 est la dernière pour PowerPC). Mais dans les faits, ça fonctionne parfaitement avec IE 5.0 sous Windows 9x/NT4/2000. IE 4.0 ne fait pas partie des navigateurs pris en charge. Toutefois, puisque j'ai renoncé à les supporter tardivement dans le développement du style, le résultat reste acceptable.
- Les fichiers JavaScript fournis avec phpBB 3.1 et situés dans le répertoire assets du forum ne sont plus chargés du tout, pour des temps de chargement réduits (cela empire certainement la compatibilité avec les extensions, mais la plupart d'entre eux ne supportent plus subSilver2 et dérivés depuis phpBB 3.1, de toute façon) ; surtout, cela améliore la compatibilité et permet d'envisager la migration vers phpBB 3.2 plus sereinement. toutes les dépendances à core.js et jQuery ont été supprimées (le style est fourni avec son propre fichier editor.js, comme du temps de phpBB 3.0) et il est encore possible de recourir à la touche Tab pour la balise code
. Le changement de format de date dans le PCU ne requiert même plus JavaScript (et a fortiori jQuery).
- Rendu largement amélioré de l'ASCII art via la balise code (il n'est plus nécessaire de recourir à une balise personnalisée prévue à cet effet, d'où sa suppression).
Code: Select all
_______ ___ ___ __ ___ ___ _______ ___ _______ /" "| |" \/" | /""\ |" \ /" | | __ "\ |" | /" "| (: ______) \ \ / / \ \ \ // | (. |__) :) || | (: ______) \/ | \\ \/ /' /\ \ /\\ \/. | |: ____/ |: | \/ | // ___)_ /\. \ // __' \ |: \. | (| / \ |___ // ___)_ (: "| / \ \ / / \\ \ |. \ /: | /|__/ \ ( \_|: \ (: "| \_______) |___/\___| (___/ \___)|___|\__/|___|(_______) \_______) \_______)
Téléchargement
>> Legacy 1.3.10, pour phpBB 3.3.10