Page 1 of 1

Améliorations du mois de Novembre 2015

Unread postPosted: 03 Dec 2015, 03:54
by Adriweb
Récapitulatif des changements du mois de Novembre, sans ordre particulier (107 commits dont environ 70 pour le project-builder, plus particulièrement le compilateur C pour CE).

Sécurité:
  • Update du kernel grsec
  • Updates habituelles des packages utilisés par l'OS
  • Fix d'un problème introduit récemment au niveau de l'upload DnD images (merci Excale)

Performances:
  • Bouton de Follow sur twitter passé en lien sur image statique (au lieu de charger leur JS pour faire, en gros, la même chose)
  • Les pages relatives aux archives utilisent désormais une view sur les uploads uniquement quand il ne s'agit pas de gérer des générations
  • Réecriture d'un bout de code sur le formulaire d'upload/édit réduisant le nombre de requêtes SQL de cette partie de plusieurs 10aines à qu'une seule
  • Changement d'un paramètre de php-fpm (qui engendre en gros soit rien de visible, soit des chargements un poil plus rapides)

Bugfix:
  • MathJax sur le grand chat ne marchait plus correctement, c'est désormais réparé.
  • Pour certaines sous-catégories avec un espace à un endroit précis, des archives pouvaient être mal groupées, et du coup les nombres étaient faux, etc.
  • Le formulaire d'upload/édit n'avait pas forcément les bonnes catégories pour une archive dans des cas particuliers (à cause de "==" au lieu de "===", c'était marrant à débugger...)
  • Le formulaire d'upload/édit d'archives ne conservait pas l'état du champ de visibilité (public/non-listé/privé) disponible pour les modos et +.
  • Il y avait un bug pour certains navigateurs (au moins Safari) sur certains trucs du chat en relation avec Flash (merci noelnadal)
  • Il y avait un double-encoding avec la commande /lmgtfy du chat.
  • La page de 404 s'affichait mal sur Firefox selon la taille et proportions de la fenêtre (merci Anonyme0)

Nouveautés:
  • ßeta 1 du project-builder, plus particulièrement le compilateur C pour CE
  • Background vert sur les messages privés sur le chat, pour mieux les voir
  • SmartNav rendue compatible avec le forçage de l'URL canonique (≈ sans paramètres inutiles). Particulièrement utile sur les pages de listing archives
  • Page de gestion de ses images uploadées en DnD (voir ce post)
  • Ajout de quelques nouvelles/manquantes extensions de fichiers acceptables au formulaire d'upload
  • Ajout des numéros de ligne sur les blocs de code
  • Création d'une page/script de login compatible GET/POST directement, via l'API de phpBB (nécessaire pour le client TI-Planet, voir ici en particulier)
  • Mise en place d'une redirection automatique après donation premium pour validation

Divers:
  • Améliorations mineures côté templates
  • Correction d'une typo sur une réponse de CalcMaster
  • Correction d'une typo sur les générations mViewer GX Creator (accent manquant dans la catégorie)
  • Cleanups de quelques scripts

Merci à ceux qui ont rapporté des bugs et/ou suggéré des fonctionnalités :)
Comme d'habitude, si vous voyez des choses qui clochent, n'hésitez pas à le dire.

Re: Améliorations du mois de Novembre

Unread postPosted: 03 Dec 2015, 12:28
by GalacticPirate
Bien sûr, pas de "Merci STV" pour la correc' du MathJax :D Sinon bravo pour ces correction et surtout pour le C-Compiler :p

Re: Améliorations du mois de Novembre

Unread postPosted: 03 Dec 2015, 22:47
by Adriweb
Bien sûr, pas de "Merci STV" pour la correc' du MathJax :D

J'avais vu le problème depuis bien longtemps :D Mais si ça te console, tu es inclus dans le remerciements globaux à la fin :P

Sinon bravo pour ces correction et surtout pour le C-Compiler :p

Merci :)

Re: Améliorations du mois de Novembre

Unread postPosted: 03 Dec 2015, 23:27
by noelnadal
Maintenant, tu peux t'occuper des 32 erreurs décrites sur cette page :

https://validator.w3.org/nu/?doc=https% ... portal.php

:troll:

Re: Améliorations du mois de Novembre

Unread postPosted: 04 Dec 2015, 02:47
by Adriweb
En fait, il y a beaucoup de doublons à cause d'un non-encodage d'URL sur un lien... Et en gros absolument rien de grave autre part.
Il y a quelques temps, j'avais passé un gros coup de cleanup niveau validation HTML. Au début de TI-Planet on était à plusieurs centaines, la, c'est juste quelques unes, et peu graves.

M'enfin bref, je vais voir pour l'urlencode pour ce cher lien twitter...'

Edit: done, corrigé les mauvais urlencoding, ainsi que d'autres trucs.