Modifications du 28/11/2024 au 23/02/2025

Scanner - traductions des personnages

le dimanche 23 février 2025 à 09:34:25 :
      - mise en place de la traduction des noms de personnages en fonction du rôle. Ce n'est qu'une traduction approximative mais c'est impossible de faire ça de manière manuelle pour tous les personnages (je dois encore nettoyer, mais le nombre a dépassé les deux-cent mille).

Type : modification (n°1050/1066)

Images - migration des personnages

le samedi 22 février 2025 à 20:21:10 :
      - la structure n'est plus maintenable car je n'avais pas anticipé la croissance du nombre de personnages. Donc tant pis pour le SEO, si je perds le référencement des images. Voici la nouvelle structure: type de media/serie ou collection/perso/identifiant du personnage.extension.

Type : modification (n°1049/1066)

Détection de langues et traductions

le samedi 22 février 2025 à 10:44:35 :
      - ajout de méthodes de détections de langues, basées sur l'utilisation de mots communs et de caractères spéciaux;
      - ajout des appels aux services de traductions de mon serveur perso;
      - optimisation des requêtes;
      - ajout de la gestion des caractères chinois, coréens, hébreux.

Type : modification (n°1048/1066)

Afficher la progression en php d'un traitement long

le samedi 15 février 2025 à 07:28:47 :
      - ajout d'une page:
      - Accroche: Découvrez comment suivre la progression des processus longs en temps réel avec AJAX et EventSource. Apprenez à utiliser un formulaire HTML, envoyer des données via AJAX, et afficher les mises à jour dynamiques.
      - Incipit : Lorsque des processus longs s'exécutent, il est important d'afficher leur progression en temps réel pour éviter que l'utilisateur ne pense que le site est figé. Grâce à AJAX et EventSource, vous pouvez suivre et afficher ces progrès directement dans l'interface.
Page : Suivi en temps réel de processus longs en PHP avec AJAX et Event

Type : ajout/modification de contenu (n°1047/1066)

Scanner - jquery et évènements - Event Source Streaming (ESS)

le vendredi 14 février 2025 à 22:48:49 :
      - version fonctionnelle de la console qui capture à la fois l'initiateur en jquery et l'écouteur d'évènements en ESS;
      - parseEvent : Cette fonction s'occupe de l'analyse du message d'événement. Elle gère le cas où l'événement est une chaîne de caractères, supprime le préfixe data:, puis tente de le parser en JSON. Si cela échoue, l'événement est renvoyé tel quel.
      - processMessage : C'est la fonction principale qui gère chaque message en fonction de son statut. Elle appelle différentes fonctions en fonction du type de message (success, error, debug, etc.).
      - handleSuccessMessage, handleDebugMessage, handleUnknownMessage : Ce sont des fonctions qui s'occupent de chaque type de message spécifique (success, debug, ou un message inconnu). Elles isolent cette logique et rendent le code plus lisible.
      - handleErrorResponse : Cette fonction gère les erreurs et est centralisée pour éviter les répétitions.
      - Avantages de ce refactoring : Modularité : Chaque partie du code est clairement séparée en petites fonctions, chacune ayant une responsabilité bien définie. Lisibilité : Chaque fonction a un nom clair qui décrit son rôle. Réutilisabilité : Si on as besoin d'utiliser une fonction particulière ailleurs, on peut la réutiliser facilement. Gestion centralisée des erreurs : Plutôt que de répéter le même code pour gérer les erreurs dans chaque partie du code, on centralise cela dans une seule fonction.

Type : modification (n°1046/1066)

MediaBrol - passage en ajax - sons - logs

le mercredi 12 février 2025 à 22:25:44 :
      - utilisation des évènements pour la console, pour les chargements du navigateur intégré;
      - gestion des sons de l'interface;
      - gestion des logs.

Type : modification (n°1045/1066)

Images - Géo - BD

le dimanche 2 février 2025 à 19:51:14 :
      - amélioration de la génération des images webp;
      - amélioration du RTE pour le CRUD (modifications des shortcodes geo);
      - ajouts de champs dans la DB pour le scanner;
      - correction d'un include manquant dans le DAO pour certains éléments (livres).

Type : modification (n°1044/1066)

Films et séries + bugfixes

le dimanche 26 janvier 2025 à 19:37:33 :
      - adaptation du code pour permettre la consultation, par les visiteurs sans droits particuliers, des données de certains films et épisodes de séries télé;
      - adaptation automatique des menus;
      - modification de l'affichage pour les captures d'écrans des épisodes;
      - amélioration de la compression des images dans le CRUD;
      - correction SEO d'un bug qui provoquait depuis quelques jours des données structurées impossibles à analyser pour les moteurs de recherche;
      - déplacement des données pour la série Silo vers le nouveau type de séries TV accessible aux simples visiteurs;
      - modification des statistiques geo.

Type : modification (n°1043/1066)

Automatisation pour les entités géo

le mercredi 22 janvier 2025 à 19:57:42 :
      - Adaptation des outils d'automatisation pour les entités géographiques;
      - Amélioration de la génération des fichiers vectoriels;
      - Correction de bugs dans les statistiques géo.

Type : modification (n°1042/1066)

Silo - ajout des niveaux et des drapeaux des silos

le mercredi 22 janvier 2025 à 19:54:24 :
      - Ajouts des informations sur les différents Silos;
      - Ajout des différents niveaux pour chaque silo;
      - Ajout des drapeaux pour les silos, et des blasons pour les étages.
Page : https://www.gaudry.be//lieu/0sil.html

Type : ajout/modification de contenu (n°1041/1066)

La Tour Sombre - les Loups

le samedi 18 janvier 2025 à 09:02:43 :
      - ajout d'une page sur les Loups, les enlèvements, et les crânés;
      - ajouts d'évènements et de personnages pour Les Loups de la Calla;
      - ajout de définitions dans le glossaire;
      - adaptation de la carte (le Croissant des Calla).

Type : ajout/modification de contenu (n°1040/1066)

Organisations dans les évènements

le mardi 14 janvier 2025 à 00:30:13 :
      - il est à présent possible d'ajouter directement une organisation référencée dans un évènement de la chronologie, au même titre qu'un personnage.

Type : modification (n°1039/1066)

Cartes de tarot de la Tour Sombre

le dimanche 12 janvier 2025 à 11:57:10 :
      - Création des images de cartes de tarot que Walter tire pour Roland sur le Golgotha;
      - Ajout d'une page sur les cartes de tarot de la Tour Sombre, avec les explications.
Page : https://www.gaudry.be//livre/la-tour-sombre/info/cartes-du-tarot-de-la-tour-sombre.html

Type : ajout/modification de contenu (n°1038/1066)

La Tour Sombre - ajouts

le dimanche 12 janvier 2025 à 07:59:40 :
      - ajout de définitions dans le dictionnaire;
      - fin du traitement de Magie et Cristal;
      - ajouts d'évènements pour Les Loups de la Calla;
      - corrections dans la géographie de l'Entre-Deux Mondes.

Type : ajout/modification de contenu (n°1037/1066)

Optimisation des drapeaux - partie 2

le dimanche 5 janvier 2025 à 14:39:17 :
      - optimisation et compression du code pour les drapeaux pour les réduire de 30%, et jusqu'à 50% dans certains cas;
      - étape 2: traitement jusqu'à 0loo.

Type : modification (n°1036/1066)

La Tour Sombre - ajouts

le samedi 4 janvier 2025 à 10:41:24 :
      - ajout de définitions dans le dictionnaire;
      - ajouts d'évènements pour Magie et Cristal;
      - ajouts de personnages pour Les Yeux du Dragon;
      - corrections dans la géographie de l'Entre-Deux Mondes.

Type : ajout/modification de contenu (n°1035/1066)

La Tour Sombre - ajouts

le jeudi 2 janvier 2025 à 22:41:20 :
      - ajouts d'évènements et personnages pour Les petites Sœurs d'Elurie.

Type : ajout/modification de contenu (n°1034/1066)

Optimisation des drapeaux - partie 1

le mardi 31 décembre 2025 à 21:33:04 :
      - optimisation et compression du code pour les drapeaux pour les réduire de 30%, et jusqu'à 50% dans certains cas;
      - étape 1: traitement jusqu'à a1-sfe.

Type : modification (n°1033/1066)

Geo - Cartographie de la Tour Sombre v4.4

le dimanche 29 décembre 2024 à 14:01:25 :
      - adaptations de la cartographie de l'Entre-Deux Mondes;
            - Nouvelle canaan:
                  - modification de routes;
                  - adaptation des emplacements de morts par le garou;
                  - légers déplacements de certains villages;
            - Mejis:
                  - adaptation du rivage pour coller au village de tavares;
                  - déplacement du lac Cawn;
                  - modification du lit de la rivière Xay;
                  - modifications des frontières avec Nouvelle Canaan et le Grand Nord.
            - Grand Nord:
                  - ajout des fermes du Median;
                  - ajout de la Piste de Fer;
                  - modification des bosquets de Fleurus.

Type : ajout/modification de contenu (n°1032/1066)

La Tour Sombre - ajouts de personnages et évènements

le mardi 24 décembre 2024 à 01:46:52 :
      - ajouts pour le tome La Clé des Vents, jusqu'à la rencontre de Tim avec DARIA.

Type : ajout/modification de contenu (n°1031/1066)

Dictionnaire - gestion des catégories

le lundi 23 décembre 2024 à 05:55:57 :
      - corrections et améliorations des fonctionnalités d'ajout et de suppression de catégories pour un mot défini.

Type : modification (n°1030/1066)

Géo - Statistiques

le vendredi 20 décembre 2024 à 20:43:52 :
            - correction des mauvais encodages d'accents dans le script du graphique pour les statistiques des villes.

Type : modification (n°1029/1066)

La Tour sombre - correction des saisons

le vendredi 20 décembre 2024 à 05:09:12 :
      - adaptations des saisons de l'Entre-Deux Mondes;
      - correction de l'ordre des lunaisons.

Type : ajout/modification de contenu (n°1028/1066)

Dictionnaire - corrections de bugs

le vendredi 20 décembre 2024 à 05:05:22 :
      - correction du compte des catégories principales et secondaires pour les mots définis;
      - correction de l'affichage des catégories manquantes sur la liste des catégories.

Type : modification (n°1027/1066)

Glossaire, adaptation des catégories

le dimanche 15 décembre 2024 à 10:22:08 :
      - corrections de bugs dans le chargement de certaines catégories;
      - améliorations du CRUD pour le glossaire;
      - correction du tri.

Type : modification (n°1026/1066)

La Tour Sombre - la clé des vents

le samedi 14 décembre 2024 à 07:44:47 :
       - ajout de personnages;
       - ajouts de mots dans le glossaire; - ajout d'évènements.

Type : ajout/modification de contenu (n°1025/1066)

Glossaire - ajouts, editions

le samedi 7 décembre 2024 à 05:46:34 :
      - ajout de mots dans le dictionnaire;
      - corrections de liens et balises.

Type : ajout/modification de contenu (n°1024/1066)

Glossaire - mise en place d'un CRUD

le vendredi 6 décembre 2024 à 18:30:12 :
      - ajout des fonctions CRUD (CReate/Update/Delete) pour les définitions du dictionnaire;
      - recherche automatique de définitions où les liens sont brisés;
      - mise en place de catégories suplémentaires pour les dialectes de la Tour Sombre.

Type : modification (n°1023/1066)

La Tour Sombre - la clé des vents

le mercredi 4 décembre 2024 à 05:03:52 :
      - ajout de personnages;
      - ajout d'évènements.

Type : ajout/modification de contenu (n°1022/1066)

Grades - adaptapion des grades pour Star Wars

le jeudi 28 novembre 2024 à 21:37:28 :
      - génération des plaquettes de grades en image vectorielle au lieu des gifs.
Page : https://www.gaudry.be//ranks/s4.html

Type : modification (n°1021/1066)

Version en cache

03/04/2025 15:23:02 Cette version de la page est en cache (à la date du 03/04/2025 15:23:02) afin d'accélérer le traitement. Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la dernère version 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/page35.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.