đ«đ· PID manager
đŹđ§ English version

Cette page est destinĂ©e aux concepteurs de sites web (y compris moi-mĂȘme) dĂ©sireux de dĂ©couvrir (ou de se rappeler) la conception de ce site pour ce qui concerne les identifiants pĂ©rennes (Persistent IDentifiers, PID lien:hgpw).
Le PID est un concept imaginĂ© par les crĂ©ateurs de plateformes pour lâarchivage pĂ©renne de documents numĂ©riques. Un exemple bien connu dans le monde acadĂ©mique est celui du âDOIâ (Digital Object Identifier) attribuĂ© Ă chaque publication dans une revue scientifique.
Par exemple, un article de Frontiers in Neurology dont lâURL est
https://âwwwâ.frontiersinâ.org/âaârâtâiâcâlâeâsâ/â1â0â.â3â3â8â9â/âfânâeâuârâ.â2â0â1â8â.â0â0â9â5â2â/âfâull a reçu le DOI
â10.3389/fneur.2018.00952â. Le lien https://âdoiâ.org/â1â0â.â3â3â8â9â/âfânâeâuârâ.â2â0â1â8â.â0â0â952 doit donc aboutir Ă la page web dĂ©crivant lâarticleâŠ
Les archivistes savent que la pĂ©rennitĂ© de lâURL cible nâest pas assurĂ©e car les domaines dâInternet et les chemins dâaccĂšs aux documents peuvent ĂȘtre modifiĂ©s sur le long terme. Lâavantage de se connecter par le biais dâun DOI est que le responsable de son enregistrement (Frontiers in Neurology) est chargĂ© de corriger au besoin la redirection vers une adresse valide. Le DOI est donc un type dâidentifiant pĂ©renne (PID) : une chaĂźne de caractĂšres alphanumĂ©riques formant rĂ©fĂ©rence stable Ă un document, une page internet, ou tout autre objet lien:hgpw).
Un autre type de PID utilisĂ© par les archivistes du monde universitaire est le SystĂšme Handle (lien:2bit). Ă lâopposĂ© des DOI, ces identifiants sont gratuits et peuvent accomplir dâautres tĂąches que le simple accĂšs aux objets dâune archive.
Un objet numĂ©rique peut recevoir plusieurs PIDs. Chacun dâeux pointe vers sa location rĂ©elle ou vers un autre PID qui se charge de la redirectionâŠ
Sommaire
âȘ Un service de PID « local »
Les DOIs sont administrĂ©s par la DOI Foundation (lien:p7it) Ă lâaide dâune infrastructure technique rĂ©servĂ©e aux publications dans des revues scientifiques. Toutefois, il est raisonnable de crĂ©er et gĂ©rer des PIDs sur nâimporte quel domaine dĂ©clarĂ© « pĂ©renne » en lien avec les sites web qui lui sont associĂ©s. Câest le cas du domaine letiâ.lt associĂ© au site LeBonheurEstPossible.org, les deux Ă©tant hĂ©bergĂ©s sur le mĂȘme compte.
Le PID manager (gestionnaire dâidentifiants pĂ©rennes) fonctionne sur le domaine letiâ.lt pour gĂ©rer un rĂ©pertoire de liens vers les ressources mentionnĂ©es sur le site. Le cĆur de ce dispositif est une base de donnĂ©es dont chaque enregistrement contient lâidentifiant unique et son URL cible. Sont inclus une courte description qui apparaĂźtra dans le champ title du lien en HTML, et en option la rĂ©fĂ©rence bibliographique complĂšte appelĂ© le contenu. (Cette terminologie est spĂ©cifique du dispositif.)
Les PIDs sur letiâ.lt sont des chaĂźnes alphanumĂ©riques de 4 caractĂšres, par exemple âdyigâ qui dĂ©signe lâarticle de Frontiers in Neurology dĂ©jĂ mentionnĂ©. GrĂące au resolver de PID manager, le lien https://âletiâ.lt/âdâyig est redirigĂ© vers lâarticle. En Ă©dition de texte, ce lien peut ĂȘtre saisi sous la forme lien:dyig (ou link:dyig).
La liste complĂšte des PIDs (visibles) se trouve sur la page https://âletiâ.lt/âlâist. En cherchant âdyigâ on trouve lâarticle citĂ© en exemple.
Voici deux entrĂ©es de la base de donnĂ©es, â6ranâ and ârm0yâ, la premiĂšre sans contenu et la seconde avec un contenu balisĂ© par un disque rouge (đŽ) :

Une expression comme (lien:6ran) figurant dans la colonne de gauche peut ĂȘtre copiĂ©e et collĂ©e sur nâimporte texte du web. Il est prudent de copier les parenthĂšses pour ne pas tronquer lâexpression. En fonction du contexte, PID manager dĂ©cidera de conserver ces parenthĂšses ou de les supprimer. Les appels dâentrĂ©es bibliographiques peuvent ĂȘtre plus explicites, comme par exemple (Blekkenhorst L et al., 2015 lien:6ran).
Les cibles des PIDs sur letiâ.lt devraient ĂȘtre des DOIs chaque fois que possible. Mais parfois il vaut mieux saisir lâURL (plus ou moins pĂ©renne) dâune publication quand celle-ci conduit Ă la version intĂ©grale de lâarticle partagĂ©e par ses auteurs. Dâautre part, il nâest pas garanti quâun DOI attribuĂ© Ă une prĂ©-publication sera identique Ă celui de la publication finale. Enfin, certains DOIs pointent vers le fichier PDF du texte intĂ©gral et non vers la page de lâarticle, ce qui est une erreur dâarchivage.
Le plugin Broken Link Checker installĂ© sur le site se charge de repĂ©rer les liens devenus obsolĂštes. Sur la page https://âletiâ.lt/âlâist, les administrateurs ont accĂšs Ă des boutons permettant de corriger lâURL cible dâun PID, sa description, ou encore de le supprimer sâil nâest plus utile localement.
Sur la page https://âletiâ.lt/âlâist, tous les liens contiennent un champ title. Cela veut dire quâen faisant glisser le curseur sur le lien â6ranâ on fait apparaĂźtre la description de âDietary saturated fat intake and atherosclerotic vascular disease mortality in elderly women : a prospective cohort study (version 2019-12-19)â. Malheureusement, ce champ est effacĂ© chaque fois quâon colle le lien dans un texte en Ă©dition WordPress â Ă moins de rĂ©aliser ce collage en mode HTML⊠PID manager se charge de restituer les titles sur les liens.
La date â(version 2019-12-19)â apparaissant Ă la fin dâun title est celle Ă laquelle le PID a Ă©tĂ© créé.
âȘ CrĂ©ation dâun PID
Au bas de la page https://âletiâ.lt/âlâist se trouve un lien qui permet de sâidentifier comme administrateur du service de PIDs. Dâautres liens apparaissent ensuite qui conduisent Ă la page de saisie des PIDs. Supposons quâon ait besoin dâun PID pour âJukka K. Korpela : IT and communicationâ dont lâURL est http://âjkorpelaâ.fi/. On saisit les deux paramĂštres :

AprĂšs avoir cliquĂ© âCreate PIDâ on obtient :

Noter que pour cet exemple le protocole dâaccĂšs Ă la cible est âhttpâ et non âhttpsâ. Le protocole sĂ©curisĂ© âhttpsâ est devenu le standard des sites web bien quâil nâait pas encore Ă©tĂ© implĂ©mentĂ© sur les plus anciens. PID manager vĂ©rifie lâaccĂšs selon les deux protocoles et compare les rĂ©sultats en nombres dâoctets. Si âhttpsâ affiche une page dont la taille est Ă©gale ou supĂ©rieure Ă âhttpâ, ce protocole est enregistrĂ© dans la base de donnĂ©es. Sur la page https://âletiâ.lt/âlâist, les URLs quâon nâa pas rĂ©ussi Ă ouvrir sous âhttpsâ sont surlignĂ©es en jaune. Lâadministrateur devra cliquer de temps en temps un bouton de mise Ă jour jusquâĂ ce que le protocole âhttpsâ ait Ă©tĂ© confirmĂ©.
Quel que soit le protocole, le PID â1ppbâ a Ă©tĂ© créé pour le site de Jukka. Ă prĂ©sent, (lien:1pbb) conduit Ă la cible. Au cas oĂč la chaĂźne de caractĂšres choisie au hasard aurait lâair bizarre, il suffit de cliquer âChoose a different PIDâ pour en obtenir une nouvelle.
PID manager prĂ©vient lâadministrateur sâil existe dĂ©jĂ un PID conduisant Ă la mĂȘme adresse. Une option de modifier la description est alors prĂ©sentĂ©e. Afin de faire coĂŻncider les adresses Ă©quivalentes, les URLs sont standardisĂ©es. Par exemple, la copie de lâURL de la page « CorticoĂŻde » sur Wikipedia se prĂ©sente ainsi :
https://fr.wikipedia.org/wiki/Cortico%C3%AFde
Mais PID manager lâenregistre comme :
https://fr.wikipedia.org/wiki/CorticoĂŻde
ce qui est Ă©quivalent mais plus lisible. Cette situation est rencontrĂ©e chaque fois quâun URL contient des caractĂšres Unicode Ă©trangers Ă lâalphabet anglais.
De plus, PID manager peut tronquer lâURL au point oĂč des donnĂ©es de navigation entrent en jeu. Câest le cas dâURL qui se prolongent de sĂ©quences â?utmsource=âŠâ ou â?fbclid=âŠâ qui permettent aux gestionnaire de sites de garder une trace de lâorigine du visiteur !
âȘ Comment lancer PID manager
AprĂšs identification en tant quâadministrateur sur le serveur de PID, il est possible dâafficher la page des articles qui comprend trois boutons actifs :
- âAdd URLâ inclut Ă la liste une page ou un article du site ;
- âDeleteâ efface de la liste une page ou un article du site ;
- âRun PID managerâ lance PID Manager sur la page ou lâarticle.

Aucun paramĂštre nâa besoin dâĂȘtre saisi pour lancer PID manager car toutes les options font lâobjet dâinscriptions sur la page elle-mĂȘme (voir ci-dessous). Cliquer seulement le bouton âRun PID managerâ :

AprĂšs son travail PID manager ouvre dans une nouvelle fenĂȘtre la page convertie et affiche un bouton âUndoâ qui permet dâannuler lâopĂ©ration :

Noter que PID manager ne fonctionne que sur des pages ou articles composĂ©s avec le nouvel Ă©diteur de WordPress (Gutenberg). Toute tentative de le lancer sur du code Classic produira un message dâerreur, et aucune modification ne sera effectuĂ©e.
âȘ Fonctionnement de base
Deux types de documents textuels peuvent ĂȘtre publiĂ©s sur un site WordPress : des pages et des articles. La distinction rĂ©side dans leurs modes de classification. Les articles sont groupĂ©s par catĂ©gories et tendent Ă apparaĂźtre en ordre chronologique, tandis que les pages sont supposĂ©es reprĂ©senter des donnĂ©es intemporelles. Cette distinction nâa aucune importance pour PID manager qui ne prend en compte que le contenu de la page ou de lâarticle. Dans ce qui suit, le mot « page » est utilisĂ© pour dĂ©signer les deux types.

En plaçant des PIDs dans le corps dâun texte, on rend sa lecture moins agrĂ©able. CâĂ©tait la premiĂšre raison de crĂ©er PID manager qui les remplace par des liens plus courts sous la forme dâappels de notes de bas de page â voir le changement de gauche Ă droite dans lâimage ci-dessus.
Prenons par exemple la phrase :
There is an escalating debate over the value and validity of memory-based dietary assessment methods (Archer E et al., 2018 lien:5ys0).
AprÚs avoir été traitée par PID manager, elle devient :
There is an escalating debate over the value and validity of memory-based dietary assessment methods (Archer E et al., 2018N6).
Ce traitement prend en compte (on lâespĂšre) toutes les variantes de syntaxe, dĂ©cidant lĂ oĂč lâon devrait supprimer les parenthĂšses et utiliser des exposants afin que le PID apparaisse sous une forme comprĂ©hensible et compacte. Plusieurs niveaux peuvent sâavĂ©rer nĂ©cessaires, comme par exemple :
Une autre pathologie qui nâest pas abordĂ©e dans cet article est lâanĂ©vrisme (N8 ; vidĂ©oN9).
La typographie francophone nâadhĂšre pas Ă la convention de Modern Language Association (lien:9t7t) selon laquelle les exposants devraient ĂȘtre placĂ©s aprĂšs les signes de ponctuation. Cette option est toutefois prĂ©vue dans PID manager pour gĂ©rer les textes en anglais. Une version multilingue est envisagĂ©e.
Il est possible de lancer PID manager plusieurs fois sur la mĂȘme page. Si son contenu nâa pas Ă©tĂ© modifiĂ©, aucun changement nâaura lieu. Formellement, si f dĂ©signe la fonction exercĂ©e par PID manager, on peut Ă©crire : f â f = f
âȘ Les appels non-catĂ©gorisĂ©s (notes)
Par dĂ©faut, les appels de notes de bas de page sont Ă©tiquetĂ©s N1, N2 etc. et leur liste apparaĂźt en bas de page avec leurs descriptions. Voir par exemple le bas de la page Vivre bien et longtemps. Admettons que âNâ signifie « note ». Ces appels sont non-catĂ©gorisĂ©s. Dâautres Ă©tiquetages comme A1âŠ, B1⊠etc. sont utilisĂ©s dans des contextes particuliers (voir ci-dessous).
Pour ne pas afficher la liste sous forme de notes de bas de page, il faut taper _no_footnotes en fin de page. Cette instruction est lue par PID manager et enregistrĂ©e pour un futur usage sous la forme dâune expression invisible : <div id=â_no_footnotesâ></div>. Lâexpression reste visible dans lâĂ©diteur de WordPress de sorte quâon puisse la supprimer.
Les liens formatĂ©s par PID manager sont conviviaux : ils affichent leur description en « survol de souris » (les champs title des liens HTM) et ils ouvrent une nouvelle fenĂȘtre lorsquâon les clique :

Cette ouverture de nouvelle fenĂȘtre fonctionne mĂȘme si la configuration du navigateur bloque lâaffichage de fenĂȘtres surgissantes (pop-up).
âȘ Appels catĂ©gorisĂ©s (entrĂ©es bibliographiques)
Toute page web devrait afficher une bibliographie lisible en impression sur papier. Câest le cas de la page Soigner ses artĂšres. Les entrĂ©es bibliographiques avaient Ă©tĂ© saisies sous la forme :

AprĂšs traitement par PID manager elles apparaissent ainsi :

Les appels de notes âA1â et âA2â ont Ă©tĂ© créés, distincts de âN1â, âN2â etc
Dans le corps du texte, tous les appels Ă©tiquetĂ©s prĂ©cĂ©demment comme « lien:exjf » ont Ă©tĂ© remplacĂ©s par « A1 », le plus souvent en exposants. En faisant glisser la souris sur âA1â on fait apparaĂźtre la description (champ title) et en cliquant le lien on ouvre sa cible dans une nouvelle fenĂȘtre.
Le symbole âââ prĂšs de la balise H2, H3 ou H4 dans lâentĂȘte dâune liste bibliographique (<h2>â ou <h3>â ou <h4>â) indique Ă PID manager que cette liste doit ĂȘtre catĂ©gorisĂ©e.
⥠Le symbole âââ est un caractĂšre Unicode, pas une image. Ne pas tenir compte du caractĂšre ââȘâ qui est un lien optionnel permettant de remonter Ă la table des matiĂšres.
PID manager ne fait pas que reformater les appels de notes de pages et leurs listes. Il enregistre aussi lâentrĂ©e complĂšte (leur contenu) dans la base de donnĂ©es des PIDs. Il lit cette entrĂ©e dans la bibliographie et en compare la longueur avec le contenu dĂ©jĂ enregistrĂ© dans la base de donnĂ©es, le cas Ă©chĂ©ant, et avec la description. Le contenu le plus long est enregistrĂ© sâil est diffĂ©rent de la description.
RĂ©ciproquement, le contenu enrtegistrĂ© dans la base de donnĂ©es sera copiĂ© dans la bibliographie sâil est plus long que lâentrĂ©e qui y figure dĂ©jĂ . On peut utiliser ce mĂ©canisme pour construire les bibliographies de maniĂšre trĂšs rapide. Par exemple, taper seulement :
AprĂšs traitement par PID manager on obtient les entrĂ©es complĂštes parce que les contenus de âexjfâ et â3a5mâ avaient dĂ©jĂ Ă©tĂ© saisis dans la base :
- A1 · exjf · Alehagen, U et al. (2015). Reduced Cardiovascular Mortality 10 Years after Supplementation with Selenium and Coenzyme Q10 for Four Years : Follow-Up Results of a Prospective Randomized Double-Blind Placebo-Controlled Trial in Elderly Citizens. PLOS (on line).
- A2 · 3a5m · Allan, NJR (1990). Household Food Supply in Hunza Valley, Pakistan. Geographical Review 80, 4, Oct.: 399â415.
Bien noter que le « texte quelconque » inscrit aprĂšs âlien:3a5mâ devait ĂȘtre plus court que la description du PID â3a5mâ, faute de quoi il aurait Ă©tĂ© rĂ©cupĂ©rĂ© et enregistrĂ© comme nouveau contenu.
On peut crĂ©er plusieurs listes bibliographiques sur la mĂȘme page correspondant Ă plusieurs catĂ©gories de publications. Par exemple, sur la page Statines et mĂ©dicaments anticholestĂ©rol on trouve 3 catĂ©gories de publications avec pour prĂ©fixes A, B et C. On peut utiliser âAâ pour les âarticlesâ et âBâ pour les âbooksâ⊠Sachant que âNâ est rĂ©servĂ© aux entrĂ©es de PID non-catĂ©gorisĂ©es, veuillez me contacter si vous avez besoin dâaller au-delĂ de âMâ !
âȘ Ordre alphabĂ©tique
Par dĂ©faut, les entrĂ©es bibliographiques catĂ©gorisĂ©es sont maintenus dans lâordre oĂč elles ont Ă©tĂ© saisies. Il existe une option de tri alphabĂ©tique. Voir par exemple page Pourquoi diminuer le cholestĂ©rol ?. Ă lâinverse, la bibliographie Ă©tait triĂ©e en ordre chronologique dans Faut-il jeter les enquĂȘtes nutritionnelles ? et PID manager nâa pas modifiĂ© lâordre.
Pour activer cette option, taper â_alphaâ dans les entĂȘtes des blocs qui contiennent des entrĂ©es bibliographiques catĂ©gorisĂ©es Ă classer alphabĂ©tiquement, par exemple :
<h2>â Ouvrages _alpha
Cette instruction sera lue par PID manager et sauvegardĂ©e pour usage ultĂ©rieur dans une expression invisible du style <div id=â_alphabetic_order_1â></div>. Cette expression reste visible dans lâĂ©diteur de WordPress et peut donc ĂȘtre effacĂ©e.
âȘ Bibliographie partagĂ©e
Les entrĂ©es bibliographiques qui ont Ă©tĂ© créées sur une page sont automatiquement reproduites comme liens non-catĂ©gorisĂ©s (notes) sur les autres pages faisant rĂ©fĂ©rence aux mĂȘmes PIDs.
La page Cancer - conclusion et rĂ©fĂ©rences contient toutes les rĂ©fĂ©rences citĂ©es sur les pages du mĂȘme sujet. Prenons comme exemple cette rĂ©fĂ©rence :
- A8 · sfm0 · Blasco, MT et al. (2019). Complete Regression of Advanced Pancreatic Ductal Adenocarcinomas upon Combined Inhibition of EGFR and CâRAF. Cancer Cell, 35, 4 : 573â587. doi:10.1016/j.ccell.2019.03.002.
Un appel du PID sfm0 se trouve aussi sur la page Cancer - nouvelles pistes avec pour Ă©tiquette âN106â. PID manager a donc entiĂšrement reproduit cette entrĂ©e au bas de la page :
- N106 · sfm0 · Blasco, MT et al. (2019). Complete Regression of Advanced Pancreatic Ductal Adenocarcinomas upon Combined Inhibition of EGFR and CâRAF. Cancer Cell, 35, 4 : 573â587. doi:10.1016/j.ccell.2019.03.002.
Les entrĂ©es bibliographiques ainsi produites peuvent ensuite ĂȘtre manuellement copiĂ©es sur la mĂȘme page pour construire des bibliographies (appels catĂ©gorisĂ©s) dĂ©crivant les articles (A), les ouvrages (B) etc. Celles-ci pourront ĂȘtre triĂ©s par ordre alphabĂ©tique. Une fois quâune entrĂ©e apparaĂźt comme un appel catĂ©gorisĂ©, PID manager ne la liste plus parmi les appels non-catĂ©gorisĂ©s (N) â car dupliquer des notes de bas de page serait inĂ©lĂ©gantâŠ
Les contenus de ces entrĂ©es bibliographiques sont synchronisĂ©s chaque fois que PID manager est lancĂ© sur une page oĂč ils apparaissent.
âȘ Nettoyage automatique des rĂ©fĂ©rences
Par dĂ©faut, PID manager effectue un nettoyage des rĂ©fĂ©rences : toute entrĂ©e catĂ©gorisĂ©e (bibliographie) est affichĂ©e en texte barrĂ© si aucun appel de cette rĂ©fĂ©rence nâexiste dans le texte de la page. Par exemple :

Ce dispositif peut ĂȘtre dĂ©sactivĂ© en Ă©crivant â_no_strikeâ nâimporte oĂč sur la page. Cette instruction sera saisie par PID manager et conservĂ©e pour son prochain usage sous forme de lâexpression invisible : <div id=â_no_strikeâ></div>. Cette expression reste visible dans lâĂ©diteur WordPress et peut donc ĂȘtre supprimĂ©e.
En outre, si vous souhaitez que ces notices bibliographiques restent inchangĂ©es sur la page, tapez â_no_modifyâ nâimporte oĂč sur la page. Exemple : https://âletiâ.lt/âlâjg6.
âȘ Suppression des indices
Les indices peuvent ĂȘtre supprimĂ©s de toute liste dâentrĂ©es catĂ©gorisĂ©es, notamment si ces entrĂ©es ne figurent pas dans le texte de la page. Le rĂ©sultat est par exemple :

Cette option peut ĂȘtre activĂ©e en Ă©crivant â_no_labelâ nâimporte oĂč sur la page. Cette instruction sera saisie par PID manager et conservĂ©e pour son prochain usage sous forme de lâexpression invisible : <div id=â_no_labelâ></div>. Cette expression reste visible dans lâĂ©diteur WordPress et peut donc ĂȘtre supprimĂ©e.
âȘ Pas de lecteur audio
Par dĂ©fault, PID manager insĂšre un Ă©lĂ©ment audio player dans la page, de sorte que Meks Audio Player est affichĂ© et activĂ© par le fichier sonore produit par SPEAKER â voir la page Lecture automatique TTS. Les pages qui nâutilisent pas la lecture automatique peuvent recevoir lâidentifiant « _no_speaker » qui est converti en <div id=â_no_speakerâ>.
âȘ âNo recodeâ + rĂ©cupĂ©ration des pages
Certaines pages ne doivent pas ĂȘtre traitĂ©es par PID manager. Celle-ci par exemple. Afin de les protĂ©ger contre un traitement accidentel, taper â_no_recodeâ nâimporte oĂč dans la page. Cette instruction sera lue par PID manager et sauvegardĂ©e pour usage ultĂ©rieur dans lâexpression invisible <div id=â_no_recodeâ></div>.
PID manager modifie le contenu textuel dâune page sans en crĂ©er une nouvelle version dans la base WordPress. Il ne modifie mĂȘme pas la date de la derniĂšre modification. Ce qui veut dire quâen cas de problĂšme on ne peut pas rĂ©cupĂ©rer la version initiale dans lâenvironnement WordPress. Pour revenir Ă la version initiale, cliquer le bouton âUndoâ comme expliquĂ© ci-dessus.
Les sauvegardes sont Ă©crasĂ©es chaque fois que le traitement est appliquĂ©. Il est donc prudent de sâassurer que le rĂ©sultat est celui escomptĂ©. Le plus sĂ»r est de garder Ă portĂ©e de main la page initiale ouverte dans lâĂ©diteur pendant quâon utilise PID manager. Si le rĂ©sultat ne convient pas, cliquer le bouton âMettre Ă jourâ pour restituer la version avant traitement.
âȘ Table des matiĂšres
Ce site construit des tables de matiĂšres sur les pages en utilisant le plugin CM Table Of Contents Pro. Cette page contient par exemple une table des matiĂšres. Le plugin construit dynamiquement une table Ă partir de la hiĂ©rarchie des balises<h1>, <h2>, <h3> etc. Un marqueur spĂ©cifique [cmtoc_âŠ] doit ĂȘtre inscrit Ă lâemplacement oĂč la table devra apparaĂźtre.
PID manager cherche ce marqueur [cmtoc_âŠ]. Sâil le trouve il effectue deux modifications :
- Insertion du mot âSommaireâ au-dessus de la table des matiĂšres, avec la balise (ancre) id=âtocâ. Cet identifiant est Ă la fois utilisĂ© pour retourner au sommaire et pour formater ce mot dans la CSS du site.
- Insertion dâune flĂšche (âȘ) au dĂ©but de chaque entĂȘte <hâŠ> pour retourner au sommaire de la table des matiĂšres.
Ce dispositif de table des matiĂšres est optionnel : PID manager ne lâentreprend que sâil a repĂ©rĂ© le marqueur [cmtoc_âŠ] sur la page.
âȘ Syntaxe des appels de notes
Dans la plupart des cas, les appels de notes obéissent à une syntaxe simple, comme par exemple :
There is an escalating debate over the value and validity of memory-based dietary assessment methods (Archer E et al., 2018 lien:5ys0).
Toutefois, des appels multiples existent :
There is an escalating debate over the value and validity of memory-based dietary assessment methods (Archer E et al., 2018 lien:5ys0, lien:yhcg ; Young SS, Karr A, 2011 lien:5ep8).
AprĂšs traitement par PID manager cette phrase devient :
There is an escalating debate over the value and validity of memory-based dietary assessment methods (Archer E et al., 2018N9·N13 ; Young SS, Karr A, 2011N14).
Les entrĂ©es multiples sont groupĂ©es lorsquâelles sont connectĂ©es par des virgules ou des espaces, par exemple :
Voir Archer, E et al. (2018 lien:54ji, lien:aw3j, lien:cm76 ; 2017 lien:nxg2 ou encore 2015 lien:f4st lien:ohn3 lien:s9ks).
qui donne :
Voir Archer, E et al. (2018N13·N14·N15 ; 2017N16 ou encore 2015N17·N18·N19).
De nombreuses variantes de syntaxe dâappels bibliographiques sont prises en compte par PID manager. Certaines erreurs (comme des fermetures de parenthĂšses mal Ă©ditĂ©es) peuvent ĂȘtre automatiquement corrigĂ©es. De nouveaux cas seront inclus Ă lâimplĂ©mentation chaque fois que possible.

PID manager nâest pas supposĂ© corriger la typographie. Toutefois, il fait de son mieux pour prĂ©parer le texte Ă un traitement par un plugin de typographie automatique comme WP-Typography. Par exemple, dans la version actuelle (mai 2020) WP-Typography ne gĂšre pas bien un guillemet fermant en français quand celui-ci est suivi par un exposant (voir image ci-dessus).

PID manager anticipe ce problÚme en insérant le code nécessaire à un bon traitement (voir image ci-contre).
PID manager remplace toutes les espaces insĂ©cables â  ;â par des espaces ordinaires dans le corps du texte, puis il les rĂ©introduit Ă la suite de chiffres â comme dans « 100_000 » ou « 35_mĂštres ». Les espaces insĂ©cables associĂ©es en français Ă certains signes de ponctuation ou Ă lâintĂ©rieur des guillemets « chevrons » sont reconstruites par WP-Typography.
Dâautres corrections automatiques pourraient ĂȘtre implĂ©mentĂ©es dans PID manager tout en veillant Ă ne pas rendre les contenus de pages incompatibles avec de futures versions de WordPress ou des widgets gĂ©rĂ©s par son Ă©diteur Gutenberg.
Une tentative dâutiliser le narrow no-break space â  ;â en remplacement de â  ;â a Ă©tĂ© abandonnĂ©e car ce caractĂšre nâest pas (encore ?) reconnu par le navigateur Safari. Câest aussi une option de WP-typography.
âȘ SĂ©curitĂ©
Il est clair que les dispositifs de sĂ©curitĂ© implĂ©mentĂ©s dans WordPress ou ajoutĂ©s sous forme de plugins nâapprĂ©cient pas quâun script « Ă©tranger » Ă lâinstallation puisse effectuer des modifications dans la base de donnĂ©es. Selon le systĂšme installĂ© il est donc nĂ©cessaire dâajouter des autorisations pour que PID manager fonctionne correctement. Par exemple, inclure la famille des IP gĂ©nĂ©rĂ©es par la borne ADSL Ă la white list du systĂšme de sĂ©curitĂ©.
âȘ Limites actuelles
à présent, PID manager modifie les codes HTML suivants :
- Les balises <i> sont remplacées par <em>
- Les balises <b> sont remplacées par <strong>
- Les espaces insĂ©cables â  ;â peuvent ĂȘtre supprimĂ©es (voir ci-dessus)
- Les sĂ©quences dâespaces sont remplacĂ©es par une espace unique
- Les instructions <span> sont supprimĂ©es dans les entĂȘtes de paragraphes
- Les marqueurs id=ââŠâ Ă lâintĂ©rieur des balises H1, H2 etc. sont supprimĂ©s
Les deux premiĂšres opĂ©rations sont en accord avec une pratique standard de lâĂ©diteur de WordPress. Les sĂ©quences dâespaces sont remplacĂ©es par une espace unique dans WP-Typography.
âȘ Pour conclureâŠ
Le travail avec les identifiants pĂ©rennes Ă©tait mon domaine dâexpertise quand jâĂ©tais engagĂ© dans les Digital Humanities (lien:wvdl). Les DH sont une branche dâactivitĂ© universitaire qui comprend lâutilisation systĂ©matique de ressources numĂ©riques dans les sciences humaines et sociales, ainsi que pour lâanalyse de leurs usages. Jâai pris part Ă un projet pilote (avec le CINES et lâIN2P3) pour la crĂ©ation de plateformes de dĂ©pĂŽt et de partage de ressources linguistiques destinĂ©es Ă un archivage pĂ©renne. Ce projet sâest articulĂ© plus tard sur des infrastructures de documentation et de recherche europĂ©ennes comme CLARIN and DARIAH. Câest pourquoi je suis particuliĂšrement attentif Ă rechercher les sources dâinformation les plus certaines et les plus utilisables, ainsi quâĂ garantir un accĂšs fiable Ă ces donnĂ©es.
Jâinvite les lecteurs/trices et designers Ă me faire parvenir des suggestions dâamĂ©lioration de PID manager. Lâimplantation sur dâautres sites est ouverte Ă discussion. On peut utiliser Ă cet effet ma page de contact ou poster des commentaires publics aux bas de cette pageâŠ
