Modifications du 03/03/2023 au 05/05/2023

Corrections

le vendredi 5 mai 2023 :
      - CSS: changement de z-index pour certains éléments pour corriger des erreurs dans la carte d'identité de personnes;
      - Geo: affichage du nom local en plus du nom français dans le titre;
      - Gestion des personnages: correction du lien dans le CRUD pour un nouveau personnage;
      - Titres: nettoyage automatique du titre pour les titres qui permettent d'inclure du code html (span, abbr etc), pour éviter les problèmes d'affichages dans la table des matières

Type : modification (n°840/936)

BD - Livres

le mardi 2 mai 2023 :
       - Les méthodes "isBook" pour les séries, les ouvrages, et les personnages sont marquées "deprecated"
       - Ajout de la méthode "getMediaType" pour les séries et les personnages
       - Adaptation des pages de gestion (CRUD)

Type : modification (n°839/936)

Films et séries TV

le lundi 1 mai 2023 :
      - ajout de la structure de base pour la gestion de films et séries TV

Type : modification (n°838/936)

Tri des personnages

le lundi 1 mai 2023 :
      - conversion des accents et caractères autres pour le nom ou le pseudo d'un personnage dans les fonctions de tri

Type : modification (n°837/936)

Geo + Albums

le lundi 1 mai 2023 :
      - Geo:
            - Suppression de l'affichage de la liste de drapeaux dans les pages geo quand un lieu est choisi;
            - Affichage d'un lien vers une page de sélection de lieux par choix de drapeaux;
            - Correction de l'affichage de lieux dans la fiche d'identité d'un personnage;
      - Albums:
            - Correction du type de media dans les liens (bd, livre, tv, film)
            - Les couvertures d'albums sont présentées selon l'ordre qui peut être défini indépendamment du numéro d'ouvrage (lorsque certaines séries possèdent des éditions différentes).

Type : modification (n°836/936)

Personnage + Géo

le jeudi 27 avril 2023 :
      - Personnage:
            - ajout d'informations sur l'Ombre Jaune
            - ajout de personnages pour la série Bob Morane
      - Géo:
            - ajout de drapeaux svg pour certaines localisations fictives

Type : ajout/modification de contenu (n°835/936)

Personnages

le jeudi 27 avril 2023 :
      - correction de code pour le lieu d'origine dans la fiche d'identité
      - CRUD:
            - gestion de l'élément geo "principal" dans les formulaires
            - sauvegarde, séparation de INSERT et UPDATE au lieu de ON DUPLICATE KEY pour éviter une mise à jour avec un slug existant
            - ajout de fonctions de nettoyage et mise en forme côté client dans les formulaires CRUD

Type : modification (n°834/936)

Livres - Bob Morane et Doc Savage

le vendredi 21 avril 2023 :
      - Bob Morane: adaptation des infos, ajout des livres 228 à 230
      - Doc Savage: ajout des couvertures

Type : ajout/modification de contenu (n°833/936)

Numérotation des ouvrages

le vendredi 21 avril 2023 :
      - utilisation de décimales dans le champ afin de pouvoir utiliser le même numéro avec les suffixes bis, ter, ...
      - adaptation de la gestion (CRUD) pour la numérotation

Type : modification (n°832/936)

Ordre des ouvrages

le mercredi 19 avril 2023 :
      - Gestion (CRUD si l'utilisateur est dans le bon groupe) de l'ordre particulier des ouvrages au sein d'une série de BD ou de livre, indépendamment du tome (qui, lui, dépend de l'édition).
      - Affichage de l'ordre s'il existe, sinon simplement du tome

Type : modification (n°831/936)

BD - Livres

le lundi 17 avril 2023 :
      - Ordre: si une valeur est présente dans la colonne de tri, les ouvrages sont affichés dans l'ordre de tri et non dans l'odre des tomes ou de parution.

Type : modification (n°830/936)

BD Bruno Brazil, Aldébaran, Bételgeuse

le lundi 17 avril 2023 :
      - Bruno Brazil:
            - mise à jour des infos des albums
            - ajout des personnages
            - ajout de la chronologie (sauf pour les albums Dossier Bruno Brazil, et La Fin...)
      - Aldébaran
            - mise à jour des infos des albums
            - ajout des personnages
            - ajout de la chronologie
      - Bételgeuse
            - mise à jour des infos des albums
            - ajout des personnages
            - ajout de la chronologie
      - Antarès
            - mise à jour des infos des albums
      - Survivants
            - mise à jour des infos des albums
      - Retour sur Aldébaran
            - mise à jour des infos des albums

Type : ajout/modification de contenu (n°829/936)

Passage en français

le lundi 17 avril 2023 :
      Les modifications de code sont traduites à partir du 17/04/2023
      Toute modification de code restera commentée en anglais dans le système de versions, mais à présent elles sont automatiquement traduites aussi en français lors de l'enregistrement.
      L'interface du site étant principalement francophone, les commentaires seront affichés dans la langue du site.
      Le code source reste cependant exclusivement en anglais sur l'infobrol côté serveur, comme dans tout développement informatique.

Type : modification (n°828/936)

BD Bernard Prince

le lundi 17 avril 2023 :
      

  • Ajout des personnages pour les 4 premiers albums

Type : ajout/modification de contenu (n°827/936)

Géo - Japon + Boslavie

le lundi 17 avril 2023 :

  • Japon: ajout des drapeaux des préfectures
  • Boslavie: création de drapeaux et ajout de villes

Type : ajout/modification de contenu (n°826/936)

BD Bruno Brazil, Aldébaran, Bételgeuse

le lundi 17 avril 2023 :

      - Bruno Brazil:
            - mise à jour des infos des albums
            - ajout des personnages
            - ajout de la chronologie (sauf pour les albums Dossier Bruno Brazil, et La Fin...)
      - Aldébaran
            - mise à jour des infos des albums
            - ajout des personnages
            - ajout de la chronologie
      - Bételgeuse
            - mise à jour des infos des albums
            - ajout des personnages
            - ajout de la chronologie
      - Antarès
            - mise à jour des infos des albums
      - Survivants
            - mise à jour des infos des albums
      - Retour sur Aldébaran
            - mise à jour des infos des albums

Type : ajout/modification de contenu (n°825/936)

BD character display and CRUD + misc styles

le vendredi 14 avril 2023 :
      - Character:
            - fix order of elements in the ID card
            - show details on hoover if they exist for elements
            - CRUD: use listboxes for known elements types in ID card
      - Styles:
            - fix space under hr in light mode
            - use != backgrounds for info tips on hoover in dark mode
            - fix position for info tips in ID card
            - allow infotips on span instead of only anchors
      - Misc:
            - adapt commits display on info page
            - add some integration tests for new layouts

Type : modification (n°824/936)

Geo - special locations

le jeudi 13 avril 2023 :
      - hide flags with status "removed" for users, show a message for these flags for editors and admins
      - show region flag instead of country flag for special locations (ie: fictives cities without a precise country)
      - add regions svg flags for special entities
      - add some scripts to better handle areas surfaces in the CRUD classes for Geo

Type : modification (n°823/936)

Timeline + GUI

le mercredi 12 avril 2023 :
      - Timeline:
            - allow to show extra info on a specific serie timeline if the file exists
            - use user language spelling for some numbers
      - BD helper:
            - getter for a specific character, based on slug
      - Geo:
            - show related entities for countries and regions (if exists)
            - format some numbers (surface, population, density...)
            - allow to show special entities as countries (like it's done for china and sub entities like Tibet, Hong-kong...)
      - GUI:
            - fix rendering of hr in light skins as done in dark skins
            - fix some images positions in light skins
      - Misc:
            - fix broken urls for some relative links in all basic pages

Type : modification (n°822/936)

Geo items - timeline - characters

le mardi 21 mars 2023 :
      - Geo
            - force to load all ISO3166 (bypass force arg)
            - add a region type filter [optional]
            - add DB geo types in DAO
            - show same level geo from the same type
            - add an empty safe method for region type in user locale
            - fix some gramatical liaisons between regions type and regions name
            - remove link on a geo flag if the geo items is the current page
      - Timeline
            - fix missings references in event when loaded by album
            - add crossover infos for characters related to the event
            - fix debug for role time manager
            - move references management in a dedicated method
            - do not add a link if the event reference is the current page
      - Characters
            - show characters from crossover stories
            - start to implement media types to replace books/bd discriminator
            - use media types in character DAO
            - fix some bugs in character ID card display
            - add some debug for admins and editors roles
            - modify taxomonies for some animals characters

Type : modification (n°821/936)

Geo DAO + display (xref part 1)

le vendredi 10 mars 2023 :
      - DAO: adapt geo types enum for countries and regions
      - xref: show related entities
            - show related cities from datafile
            - adapt CRUD to manage related cities
            - prepare to show related c level (galaxies, constellations,...) or r level (planets, stars, astronomical objects, ...)

Type : modification (n°820/936)

Brol Geo + character + crud fix

le jeudi 9 mars 2023 :
      - geo: add some db fields
      - character:
            - adapt pers links in ID card
            - allow to use multiple characters ni ID relationships
      - CRUD: warn if admin mode disabled

Type : modification (n°819/936)

BBCode bugfixes

le lundi 6 mars 2023 :
      - add exclusions

Type : modification (n°818/936)

BBCode bugfixes

le lundi 6 mars 2023 :

      - add exclusions

Type : modification (n°817/936)

Refactoring db (step 1) + characters display and BBCode

le lundi 6 mars 2023 :
      - refactoring db:
            - adapt new table names
            - todo: adapt constants in php code
      - characters display: fix bugs
      - BBCode: improve exclusions
      - prepare to use multiple media types instead of dual book/bd

Type : modification (n°816/936)

Refactoring db (step 1) + characters display and BBCode

le lundi 6 mars 2023 :

      - refactoring db:
            - adapt new table names
            - todo: adapt constants in php code
      - characters display: fix bugs
      - BBCode: improve exclusions
      - prepare to use multiple media types instead of dual book/bd

Type : modification (n°815/936)

Comics and books - split and bugfix

le vendredi 3 mars 2023 :
      - split display of media(books and comics for now) for a given character
      - fix discriminator for media link
      - show character in list if exists in an other media

Type : modification (n°814/936)

Comics and books - split and bugfix

le vendredi 3 mars 2023 :

      - split display of media(books and comics for now) for a given character
      - fix discriminator for media link
      - show character in list if exists in an other media

Type : modification (n°813/936)

implement media step 1

le vendredi 3 mars 2023 :

Aucun détail pour cette modification de code

Type : modification (n°812/936)

Prepare for XBMC

le vendredi 3 mars 2023 :
      - sketeton of class to handle XBMC nfos

Type : modification (n°811/936)

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/page28.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.