Modifications du 13/04/2025 au 05/09/2025

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/1106)

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/1106)

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/1106)

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/1106)

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/1106)

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/1106)

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/1106)

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/1106)

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/1106)

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/1106)

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/1106)

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/1106)

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/1106)

Amélioration de performances

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

Type : modification (n°1093/1106)

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/1106)

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/1106)

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/1106)

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/1106)

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/1106)

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/1106)

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/1106)

CRUD + RTE: ajout de la gestion des dossiers

le samedi 31 mai 2025 à 18:17:26 :
      - pour les différents media (db, livres, films, sériesTV, jeux), le CRUD (CReate Update Delete) prend à présent en charge le RTE (Rich Text Editor), permettant d'ajouter, de modifier, ou de supprimer des dossiers d'investigations.

Type : modification (n°1085/1106)

Géo - page d'exemples de cartes

le mercredi 28 mai 2025 à 04:08:38 :
      - les cartes auto-générées affichent à présent un lien vers une page d'exemples de cartes géographiques ou politiques créées à partir des infos collectées dans les livres, bd, films,...

Type : modification (n°1084/1106)

Ajout des abrévistions de la saga Tomb Raider

le jeudi 22 mai 2025 à 05:34:07 :
      - ajout de la page avec un tableau, pour les abréviations utilisées dans les descriptions de personnages ou les résumés de films.

Type : ajout/modification de contenu (n°1083/1106)

Ajout de tris et filtres pour les personnages

le mardi 20 mai 2025 à 19:44:02 :
      - comme certaines pages commencent à devenir chargées à cause du nombre important de personnages, les fonctions de tris et de filtres sont ajoutées dans certains cas.

Type : modification (n°1082/1106)

Glossaire - amélioration du RTE

le lundi 12 mai 2025 à 21:49:32 :
      - prise en charge du RTE (Rich Text Editor) pour la gestion des définitions;
      - ajout de catégories dans le glossaire;
      - ajout de définitions pour les romans du cycle de Ji.

Type : modification (n°1081/1106)

Ajout des livres de la série de Ji

le dimanche 4 mai 2025 à 08:49:26 :
      - ajout des deux premiers tomes (les 4 premiers livres);
      - ajout des entités géographiques.

Type : ajout/modification de contenu (n°1080/1106)

Modification des données pour les personnages de la saga Star Wars

le jeudi 1 mai 2025 à 03:05:08 :
      - en cours:
            - gestion des dates;
            - contenu enrichi;
            - fusion de personnages en doublon;
            - correction des noms et des slugs;
      - à faire:
            - seulement moins d'un quart des personnages ont été traités; il faut encore traiter le reste...

Type : ajout/modification de contenu (n°1079/1106)

Améliorations du RTE (Rich Text Editor)

le jeudi 1 mai 2025 à 03:02:16 :
      - gestion des dates fantasy (par exemple les dates de la Tour Sombre ou de Star Wars);
      - amélioration du nettoyage du code;
      - transformations en entités HTML.

Type : modification (n°1078/1106)

Mediabrol - performances

le dimanche 13 avril 2025 à 13:08:28 :
      - amélioration des chargements;
      - utilisation du lazy-loading pour ne pas tout charger d'un coup.

Type : modification (n°1077/1106)

Version en cache

14/09/2025 12:10:58 Cette version de la page est en cache (à la date du 14/09/2025 12:10:58) 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.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.