Modifications du 05/06/2025 au 27/09/2025

Généalorie - amélioration des arbres

le samedi 27 septembre 2025 à 06:24:12 :
      - Un arbre généalogique est généré automatiquement pour les personnages qui contiennent des informations sur les relations;
      - l'affichage "pur HTML/CSS" est abandonné pour des scripts côté client pour plus de flexibilité et d'interactions;
      - mise en évidence de la personne pour laquelle on affiche la généalogie;
      - affichage plus discret pour les ancêtres auto-générés.

Type : modification (n°1109/1109)

Personnages - correction des fiches

le dimanche 14 septembre 2025 à 17:11:46 :
      - correction de l'affichage pour les personnages qui n'ont pas de données complètes.

Type : modification (n°1108/1109)

Performances

le jeudi 11 septembre 2025 à 03:08:59 :
      - remplacement par un système de chargement autonome des api qui restaient ouvertes;
      - correction de styles;
      - ajout de moniteurs qui forcent la fermeture des processus trop longs.

Type : modification (n°1107/1109)

Timeline - performances

le vendredi 5 septembre 2025 à 20:33:18 :
      - mise en cache des évènements;
      - amélioration de l'affichage de la ligne du temps pour les liens;
      - gestion séparée des liens et des évènement eux-mêmes;
      - amélioration de la consommation des streams pour les personnages et les évènements.

Type : modification (n°1106/1109)

Timelines - optimisations

le samedi 30 août 2025 à 13:22:15 :
      - suppression du lien vers la page qui contient TOUS les détails de chaque évènement car le nombre d'évènements ne le permet plus;
      - rétablissement de la consommation de streams au lieu de tableaux et lazy loading (on consomme réellement l'évènement que si on en a besoin à la fin);
      - optimisation des affichages.

Type : modification (n°1105/1109)

Code des timelines

le vendredi 29 août 2025 à 19:01:07 :
      - désactivation momentanée de le consommation des streams (retour au tableaux);
      - correction de tests (99 ok; 13 ko);
      - nouveau namespace;
      - adaptation des use et des include.

Type : modification (n°1104/1109)

Amélioration des Timelines

le jeudi 28 août 2025 à 17:47:28 :
      - la ligne du temps consomme à présent des streams au lieu de tableaux afin de réduite les coûts mémoire/cpu.

Type : modification (n°1103/1109)

Services Refactoring

le vendredi 22 août 2025 à 00:49:54 :
      - mise à jour du service meteo;
      - mise à jour du service de conversions de calendriers fantasy.

Type : modification (n°1102/1109)

Optimisations de code

le mercredi 20 août 2025 à 22:47:26 :
      - désactivation complète du php pour les visiteurs;
            - si la page existe en cache, le fichier html est directement envoyé;
            - simplification des réécritures d'URL;
            - mise en place de la sécurité pour les CORS (Cross-origin resource sharing);
            - actualisation des CSP (Content Security Policies);
      - amélioration du script pour les tours de Hanoi;
      - amélioration et mise à jour du CRUD (CReate Update Delete);
      - réorganisation de la structure interne;
      - désactivation des preload des svg.

Type : modification (n°1101/1109)

Optimisations Mediabrol

le jeudi 14 août 2025 à 21:00:34 :
      - chargement plus rapide des films et séries;
      - optimisation du chargement des artistes;
      - corrections de bugs d'affichage.

Type : modification (n°1100/1109)

Mediabrol - page des derniers ouvrages

le lundi 11 août 2025 à 21:57:21 :
      - ajout d'une page (avec pagination) pour afficher les derniers ouvrages par date descendante.

Type : modification (n°1099/1109)

Mediabrol - ajouts et corrections

le dimanche 10 août 2025 à 09:22:31 :
      - ajout de films et séries;
      - ajout des jeux Resident Evil;
      - ajout d'entités géographiques pour Resident Evil;
      - correction de la génération automatique de liens dans le mediabrol.

Type : modification (n°1098/1109)

Performances - modification des appels à Wikipedia

le vendredi 18 juillet 2025 à 21:09:26 :
      - mise en cache des appels à l'API de wikipedia pour les données que l'infobrol ne possède pes encore;
      - mise en place de la gestion du cache pour ces fichiers:
            - suppression partielle;
            - rechargement à la demande;
            - désactivation possible pour la page en cours;
            - suppressions de masse.
      - corrections d'affichages dans les pages BD;
      - remplacement des méthodes coûteuses en temps CPU.

Type : modification (n°1097/1109)

Recherche de personne - icônes de menu - acteurs

le mardi 15 juillet 2025 à 00:01:16 :
      - ajout d'un formulaire de recherche de personnes par rôle;
      - ajout d'icônes dans le menu "Livres/BD/Films";
      - modification de la gestion des acteurs dans le home cinéma.

Type : modification (n°1096/1109)

Passage en prod des patches de dev

le dimanche 13 juillet 2025 à 12:00:11 :
      - Personnages:
            - adaptation de l'affichage des rôles;
            - réduction du nombre de liens (seuls les premiers sont sous forme de liens);
            - modification du CRUD pour les rôles;
            - correction de l'affichage des images (numérotation, label,...);
            - correction de l'affichage de certains grades;
      - Géo:
            - adaptation de cartes pour LOST;
      - Cache:
            - affichage du cache en cours et des fichiers périmés;
            - suppression sélective;
      - SEO:
            - correction de certaines URL canoniques;
      - Incidents:
            - adaptation de la DB de repli;
            - modification des logs;
      - Divers:
            - adaptation de la phpdoc et de la jsdoc;
            - suppression de méthodes;
            - refactoring de la partie du home cinema;

Type : modification (n°1095/1109)

SEO: Correction des URL canonicales

le samedi 5 juillet 2025 à 19:52:06 :
      - correction du bug qui supprimait des parties de l'URL canonique.

Type : modification (n°1094/1109)

Amélioration de performances

le vendredi 4 juillet 2025 à 18:03:17 :
      - modification des scripts chargés en différé.

Type : modification (n°1093/1109)

Menu images

le vendredi 4 juillet 2025 à 02:01:02 :
      - correction du bug de numérotation dans le menu des images;
      - prise en charge des images du bbcode.

Type : modification (n°1092/1109)

Gestion du cache

le jeudi 3 juillet 2025 à 22:28:44 :
      - amélioration de la gestion du cache des pages et suppression des pages dont la date est trop ancienne.

Type : modification (n°1091/1109)

Ajustements des cartes d'identité des personnages

le samedi 28 juin 2025 à 09:45:23 :
- Prise en charge des paradoxes temporels lors des voyages dans le temps. La date de décès d'un personnage peut désormais être antérieure à sa date de naissance sans affecter le calcul de son âge au moment du décès.

Type : modification (n°1090/1109)

Grades: Irak

le dimanche 22 juin 2025 à 10:50:55 :
      - ajout des grades pour l'Irak;
      - correction dans la génération de certains grades (dont la Belgique).

Type : ajout/modification de contenu (n°1089/1109)

Gestion des alias

le lundi 9 juin 2025 à 02:43:12 :
      - affichage d'une page de redirection lorsqu'un personnage est un alias vers un autre personnage;
      - prise en charge de l'alias dans le CRUD (CReate, Update, Delete).

Type : modification (n°1088/1109)

Amélioration des liens internes

le samedi 7 juin 2025 à 08:31:34 :
      - la génération de liens internes dans les pages du mediabrol sont réduites à la série en cours. Donc un film utilisera les références de la collection dont il provient, de même pour des BD, des épisodes de série TV, etc.).
      - certains lieux peuvent être liés à une série. Par exemple les fiches sur les personnages de la saga Star Wars sont peuplées avec des liens vers les entités géographiques de l'Univers de Star Wars.

Type : modification (n°1087/1109)

Correction Filtre et tri des personnages et albums

le jeudi 5 juin 2025 à 22:36:17 :
      - correction du filtre qui était trop restrictif;
      - amélioration des performances du tri.

Type : modification (n°1086/1109)

Version en cache

03/10/2025 08:26:16 Cette version de la page est en cache (à la date du 03/10/2025 08:26:16) afin d'accélérer le traitement.
Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la version plus récente de la page.

Document créé le 24/11/2016, dernière modification le 13/02/2024
Source du document imprimé : https://www.gaudry.be/info/versioning/code-modif/page37.html

L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.