Win3x.Org

Windows & DOS Community

Legacy [style de forum compatible anciens navigateurs]

Post Reply   Page 1 of 14  [ 133 posts ]
Jump to page 1 2 3 4 514 »
Author Message
Big Monstro
Post subject: Legacy [style de forum compatible anciens navigateurs]
Posted: 27 March, 00:45
Administrateur
User avatar
Offline
 
Posts: 3405
Joined: 27 June, 15:15
Retro PC: 80486 DX2/66, MS-DOS & Windows
 
Legacy
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 :D
  SPOILER Disabled
Notes 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:
  • 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...
    [quote="auteur"][/quote]
    ... sans rien inclure du tout à l'intérieur des balises de citation, rendant la fonction inutile. Problème corrigé par mes soins.
  • 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 :wink:. 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).
      _______   ___  ___        __       ___      ___    _______    ___         _______  
     /"     "| |"  \/"  |      /""\     |"  \    /"  |  |   __ "\  |"  |       /"     "| 
    (: ______)  \   \  /      /    \     \   \  //   |  (. |__) :) ||  |      (: ______) 
     \/    |     \\  \/      /' /\  \    /\\  \/.    |  |:  ____/  |:  |       \/    |   
     // ___)_    /\.  \     //  __'  \  |: \.        |  (|  /       \  |___    // ___)_  
    (:      "|  /  \   \   /   /  \\  \ |.  \    /:  | /|__/ \     ( \_|:  \  (:      "| 
     \_______) |___/\___| (___/    \___)|___|\__/|___|(_______)     \_______)  \_______)
Capture d'écran

Page d'accueil d'un forum - style Legacy

Téléchargement

>> Legacy 1.3.10, pour phpBB 3.3.10

Last edited by Big Monstro on 31 May, 19:22, edited 14 times in total.

Top
Quote
DoomQuakeKeen
Post subject: Re: Les vieux navigateurs en 2016
Posted: 27 March, 00:58
Membre inscrit
User avatar
Offline
 
Posts: 2604
Joined: 05 April, 17:38
Retro PC: Amstrad PC2086/30, 8086, 640K, VGA, 32Mo RLL
 
Vraiment il n'y a pas à dire, c'est un excellent travail que tu nous as fait là Big Monstro :approve:

Du coup comment as tu fait pour réussir à faire accepter au anciens IE la taille des polices ?

_________________

Vérification de l’orthographe pour Mozilla Firefox : http://addons.mozilla.org/fr/firefox/ad ... alecte-fr/
Vérification de l’orthographe pour Google Chrome : http://chrome.google.com/webstore/searc ... ecte?hl=fr
modérateur : [b][color=#00AA00][/color][/b]
administrateur : [b][color=#AA0000][/color][/b]
membre : [b][color=#006699][/color][/b]
[ img ]


Top
Quote
Big Monstro
Post subject: Re: Les vieux navigateurs en 2016
Posted: 07 April, 18:00
Administrateur
User avatar
Offline
 
Posts: 3405
Joined: 27 June, 15:15
Retro PC: 80486 DX2/66, MS-DOS & Windows
 
DoomQuakeKeen wrote:
Du coup comment as tu fait pour réussir à faire accepter au anciens IE la taille des polices ?
IE4 et IE5 n'étant même pas pleinement compatibles avec la première norme CSS, j'ai dû réajuster la taille de toutes les zones de texte, à partir d'une référence reconnue par ces vieux navigateurs.

IE5 supporte une balise HTML spécifique pour le cibler, mais pas IE4 (fourni pour rappel avec Windows 95 OSR2.5 et 98), ce qui m'a encouragé à maintenir un seul fichier CSS pour tous les navigateurs


Top
Quote
Matthias
Post subject: Re: Les vieux navigateurs en 2016
Posted: 19 May, 16:22
Membre d'honneur
User avatar
Offline
 
Posts: 1362
Joined: 26 March, 23:05
Retro PC: Fujitsu Siemens Liteline
 
Grâce à ce skin (Legacy) les vieux ordinateurs accèderont à Win3x sans souci. :smile:

Mais franchement, qui se soucie de la rétrocompatibilité, vu que tout le monde a tendance à s'agglutiner au tout dernier Windows 10 ?


Top
Quote
Big Monstro
Post subject: Re: Les vieux navigateurs en 2016
Posted: 15 July, 19:10
Administrateur
User avatar
Offline
 
Posts: 3405
Joined: 27 June, 15:15
Retro PC: 80486 DX2/66, MS-DOS & Windows
 
Un petit up pour vous annoncer que j'ai amélioré significativement Legacy ces derniers jours :D.

Pour rappel, ce style est optimisé pour les PC Rétro, qui est la thématique principale de Win3x.Org. La configuration minimale que je supporte est Internet Explorer 4.01 sous Windows 95 et un écran VGA. A titre de comparaison, l'équipe de phpBB ne supporte plus les navigateurs antérieurs à Internet Explorer 8, et ce seuil pourrait être revu à la hausse prochainement avec la sortie de la version 3.2 (notez que Legacy est opérationnel avec phpBB 3.2.0-RC1).

Liste des modifications récentes
  • éditeur de message : réimplémentation de la mosaïque de couleurs, désormais compatible avec IE4/IE5. Elle avait disparu suite au retrait de jQuery
  • éditeur de message : le fichier editor.js - comprenant des fonctions - est chargé en début de document, prévenant des soucis de synchronisation
  • éditeur de message : la fonction de citation (cf. relecture du sujet) fonctionne enfin sans distorsion de caractères accentués lorsqu'on utilise IE4
  • messagerie privée : la prévisualisation de messages avec contenu très large entrainait une déformation peu esthétique de l'éditeur. Corrigé!
  • messagerie privée : seul le premier destinataire apparaissait dans l'envoi d'un MP à plusieurs personnes sous IE4. Bug d'affichage corrigé.
  • panneau de l'utilisateur : la saisie dans les champs 'Localisation' et 'PC Rétro' entrainait l'effacement de ces champs de profil. Bug corrigé!
  • panneau de l'utilisateur : correction de bugs d'affichage divers dans la partie "avatars", quel que soit le navigateur (ancien ou récent)
  • recherche : intégration des éventuelles icônes de sujet lorsqu'on affiche les résultats sous forme de sujets, comme sur subsilver2
  • sujets : un message avec contenu trop large entrainait l'élargissement des autres messages, altérant la lisibilité du forum. Fixed!
  • sans oublier une bonne centaine de petites retouches pour améliorer le rendu en faibles résolutions ou sous IE (jusqu'à IE7 inclus)
Avec ce style, Win3x.Org est (re)devenu aussi fonctionnel sous IE5 qu'avec Firefox 47 :shock:. Quelques soucis mineurs persistent sous Internet Explorer 4.01, et ça reste problématique avec les navigateurs Win16, mais le style s'est beaucoup amélioré : il est maintenant fonctionnellement équivalent au subsilver2 de base. Si votre 80486 fonctionne sous Windows 9x/NT4 et dispose d'une carte réseau, vous n'avez plus d'excuse de ne pas l'utiliser sur Win3x.Org :razz:


Top
Quote
Vorro
Post subject: Re: Les vieux navigateurs en 2016
Posted: 15 July, 23:11
Membre d'honneur
User avatar
Offline
 
Posts: 1830
Joined: 20 June, 22:54
Retro PC: Compaq Contura Aero 4/33C !
 
Je tenterai de faire quelques captures sous IE 5 sur un PC physique (Compaq Contura 430 Series ou Aero).

_________________

[ img ]


Top
Quote
Big Monstro
Post subject: phpBB et Windows 3.11
Posted: 16 July, 01:28
Administrateur
User avatar
Offline
 
Posts: 3405
Joined: 27 June, 15:15
Retro PC: 80486 DX2/66, MS-DOS & Windows
 
Depuis quelques années (au moins 2013, cf. vogons.org), il n'est plus possible de participer à un forum phpBB via Windows 3.11 : lorsqu'on tente de poster, on obtient souvent l'erreur 'votre message ne contient pas assez de caractères', et bien sûr on perd le contenu envoyé. Virer la limite de caractères dans le PCA ne résout rien. Si on réussit à publier un (court) message, c'est qu'on a de la chance! Le problème se pose aussi bien sur les machines virtuelles que les ordinateurs physiques, Vorro me l'a d'ailleurs fait remarquer en avril dernier. Quant aux téléchargements, seuls les petits fichiers sont récupérables via la balise upload. Au delà de quelques Mo, ça devient impossible.

C'est quand même troublant une telle galère avec IE5, Nestcape 4, Opera 3.6,... en fait avec n'importe quel navigateur que j'ai eu l'occasion de tester sous Windows 3.11. Alors que sous Windows 95, même IE4 permet de publier un message et de télécharger avec un taux de réussite de 100%. Le problème ne date pas de phpBB 3.1, ni du passage à Cloudflare, c'est bien antérieur.

Il est tout à fait possible de participer à Win3x.Org via IE4 sous Windows 95, ou via Firefox sous Windows NT 3.51, mais c'est impossible sous Windows 3.11. Pourquoi en est-il ainsi ?


Top
Quote
KeetKhat
Post subject: Re: phpBB et Windows 3.11
Posted: 16 July, 17:47
Membre inscrit
User avatar
Offline
 
Posts: 1998
Joined: 27 May, 14:04
Retro PC: IBM ThinkPad 380ED, Windows 95
 
C'est sûrement dû à l'architecture du navigateur, compilé en 16 bits ça coince et en 32 bits ça passe. Je ne sais pas exactement ce qui doit différer entre le navigateur des deux architectures différentes. Il faudrait essayer avec une seule lettre dans le message pour voir si ça passe


Top
Quote
Big Monstro
Post subject: Re: phpBB et Windows 3.11
Posted: 16 July, 17:51
Administrateur
User avatar
Offline
 
Posts: 3405
Joined: 27 June, 15:15
Retro PC: 80486 DX2/66, MS-DOS & Windows
 
Les messages très courts peuvent être publiés (encore, si on a pas de malchance, car c'est aléatoire).

Pour les messages un peu plus longs (de deux ou trois lignes), ça devient pratiquement impossible.


Top
Quote
raymater
Post subject: Re: phpBB et Windows 3.11
Posted: 17 July, 17:17
Membre inscrit
User avatar
Offline
 
Posts: 420
Joined: 12 June, 17:57
Retro PC: P3 800 MHz ; 384 Mo RAM ; Voodoo 2 ; GeForce 4
 
Serait-ce lié au type d'encodage des caractères du message ?


Top
Quote
Display: Sort by: Direction:
Post Reply   Page 1 of 14  [ 133 posts ]
Return to “Projets aboutis” | Jump to page 1 2 3 4 514 »
Jump to: