Modifications du 22/11/2024 au 15/02/2025
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°1051/1051)
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°1050/1051)
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°1049/1051)
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°1048/1051)
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°1047/1051)
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°1046/1051)
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°1045/1051)
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°1044/1051)
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°1043/1051)
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°1042/1051)
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°1041/1051)
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°1040/1051)
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°1039/1051)
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°1038/1051)
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°1037/1051)
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°1036/1051)
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°1035/1051)
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°1034/1051)
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°1033/1051)
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°1032/1051)
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°1031/1051)
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°1030/1051)
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°1029/1051)
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°1028/1051)
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°1027/1051)
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°1026/1051)
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°1025/1051)
Le talisman - ajout de personnages et d'évènements
le mardi 26 novembre 2024 à 19:33:37 :
- ajout des personnages et d'évènements pour le second tome
(Territoires) jusqu'à la fin du livre;
- adaptation de la carte des Territoires;
- début du second passage pour le tome 1 - ajout d'évènements.
Type : ajout/modification de contenu (n°1024/1051)
Ajout de personnages et d'évènements
le samedi 23 novembre 2024 à 17:12:15 :
- ajout de personnages et évènements pour
- les Territoires;
- histoire universelle;
- ajout d'entités Géo
- mise à jour de drapeaux et blasons.
Type : ajout/modification de contenu (n°1023/1051)
Le talisman - ajout de personnages et d'évènements
le vendredi 22 novembre 2024 à 01:58:07 :
- ajout des personnages et d'évènements pour le second tome
(Territoires) jusqu'au chapitre 25 de la partie II.
Type : ajout/modification de contenu (n°1022/1051)
Version en cache
21/02/2025 10:05:10 Cette version de la page est en cache (à la date du 21/02/2025 10:05:10) 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.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.