IRHT | HORAE Books of Hours - problème de numérotation des images

Dans l’interface web d’Arkindex, le numéro de la page (c’est‑à‑dire l’image affichée) ne correspond pas à la valeur du champ ordering dans la table element_path de la base Arkindex. Plus précisément, le numéro de page affiché est supérieur de 1 à la valeur d’ordering pour cette même page.

Exemple: pour la page 56813a61-6a22-4cc2-a4db-a0ae312168f1, l’interface montre un numéro de page 256, tandis que la base indique un ordering = 255

S’agit‑il d’un comportement attendu (indexation à partir de 1 côté interface, à partir de 0 côté base), ou bien d’un bug pouvant être corrigé pour assurer la cohérence entre l’interface et la base ?

Merci d’avance pour votre aide !

Bonjour,

C’est bien un comportement attendu. L’ordering dans notre base de données commence à 0, mais l’interface web ajoute 1 pour l’afficher, car les utilisateurs s’attendent plutôt à ce que la première page soit la page 1 et pas la page 0.

Il vaut mieux considérer l’ordering comme un numéro arbitraire qui permet seulement d’ordonner les éléments, pas un numéro de page réel. Il pourrait y avoir des numéros manquants suite à des suppressions ou déplacements d’éléments. Nous pourrions choisir de le faire débuter à 100 sans que ça n’aie d’incidence sur le fonctionnement d’Arkindex.

Si vous souhaitiez obtenir le rang d’un élément au sein d’un parent depuis un export de base de données, il vaut mieux le calculer en triant par cet ordering puis en récupérant le numéro de la ligne.

Cordialement,
Erwan

Cher Erwan, je vous remercie pour votre réponse. Je comprends cette logique et je suis d’accord avec elle, mais en pratique, toutes les premières pages de nos manuscrits dans l’interface portent actuellement le numéro 2, ce qui me semble un peu trompeur.
Voici quelques liens pour donner des exemples:

https://demo.arkindex.org/element/f67c1d59-b9d3-483f-86d1-901764c30122?from=0be0388d-6bb2-457e-bb99-a51803c80eb7

https://demo.arkindex.org/element/63c0eae1-bd48-418c-9529-0866023c8bdd?from=a302138d-caef-425e-a5a4-acd3cb701799

Bien cordialement,
Svetlana

Bonjour,

En mai 2023, nous avions développé une commande pour recalculer tous les ordering et corriger entre autres ce genre de problème, et l’avions exécuté sur tous les projets de demo.arkindex.org. Deux mois plus tard, nous avions remarqué que tout était décalé de 1, et ce problème a été corrigé mais la commande n’a visiblement pas été exécutée à nouveau. Vos manuscrits ont été importés le 21 mars 2023, donc ils sont concernés par ce problème.

Nous avons pu réexécuter cette commande sur votre projet durant la nuit, et les numéros de page sont maintenant corrects. Ce décalage a été aussi observé sur la majorité des autres projets de l’instance, que nous corrigerons plus tard. Merci de nous avoir signalé ce problème !

Cordialement,
Erwan