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

Cette page est destiÂnĂ©e aux concepÂteurs de sites web (y compris moi-mĂȘme) dĂ©siÂreux de dĂ©couÂvrir (ou de se rappeÂler) la concepÂtion de ce site pour ce qui concerne les idenÂtiÂfiants pĂ©rennes (Persistent IDentifiers, PID lien:hgpw).
Le PID est un concept imaginĂ© par les crĂ©aÂteurs de plateÂformes pour lâarÂchiÂvage pĂ©renne de docuÂments numĂ©Âriques. Un exemple bien connu dans le monde acadĂ©Âmique est celui du âDOIâ (Digital Object Identifier) attriÂbuĂ© Ă chaque publiÂcaÂtion dans une revue scientifique.
Par exemple, un article de Frontiers in Neurology dont lâURL est
https://âwwwâ.fronâtierâsinâ.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 abouÂtir Ă la page web dĂ©criÂvant lâarticleâŠ
Les archiÂvistes savent que la pĂ©renÂnitĂ© de lâURL cible nâest pas assuÂrĂ©e car les domaines dâInternet et les chemins dâacÂcĂšs aux docuÂments peuvent ĂȘtre modiÂfiĂ©s sur le long terme. Lâavantage de se connecÂter par le biais dâun DOI est que le responÂsable de son enreÂgisÂtreÂment (Frontiers in Neurology) est chargĂ© de corriÂger au besoin la rediÂrecÂtion vers une adresse valide. Le DOI est donc un type dâidenÂtiÂfiant pĂ©renne (PID) : une chaĂźne de caracÂtĂšres alphaÂnuÂmĂ©Âriques formant rĂ©fĂ©Ârence stable Ă un docuÂment, une page interÂnet, ou tout autre objet lien:hgpw).
Un autre type de PID utilisĂ© par les archiÂvistes du monde univerÂsiÂtaire est le SystĂšme Handle (lien:2bit). Ă lâopÂposĂ© des DOI, ces idenÂtiÂfiants sont gratuits et peuvent accomÂplir dâautres tĂąches que le simple accĂšs aux objets dâune archive.
Un objet numĂ©Ârique peut receÂvoir plusieurs PIDs. Chacun dâeux pointe vers sa locaÂtion rĂ©elle ou vers un autre PID qui se charge de la redirectionâŠ
Sommaire
âȘ Un service de PID « local »
Les DOIs sont admiÂnisÂtrĂ©s par la DOI Foundation (lien:p7it) Ă lâaide dâune infraÂstrucÂture techÂnique rĂ©serÂvĂ©e aux publiÂcaÂtions dans des revues scienÂtiÂfiques. Toutefois, il est raisonÂnable de crĂ©er et gĂ©rer des PIDs sur nâimÂporte quel domaine dĂ©clarĂ© « pĂ©renne » en lien avec les sites web qui lui sont assoÂciĂ©s. Câest le cas du domaine letiâ.lt assoÂciĂ© au site LeBonheurEstPossible.org, les deux Ă©tant hĂ©berÂgĂ©s sur le mĂȘme compte.
Le PID manaÂger (gestionÂnaire dâidenÂtiÂfiants pĂ©rennes) foncÂtionne sur le domaine letiâ.lt pour gĂ©rer un rĂ©perÂtoire de liens vers les ressources mentionÂnĂ©es sur le site. Le cĆur de ce dispoÂsiÂtif est une base de donnĂ©es dont chaque enreÂgisÂtreÂment contient lâidenÂtiÂfiant unique et son URL cible. Sont inclus une courte descripÂtion qui appaÂraĂźÂtra dans le champ title du lien en HTML, et en option la rĂ©fĂ©Ârence biblioÂgraÂphique complĂšte appelĂ© le contenu. (Cette termiÂnoÂloÂgie est spĂ©ciÂfique du dispositif.)
Les PIDs sur letiâ.lt sont des chaĂźnes alphaÂnuÂmĂ©Âriques de 4 caracÂtĂšres, par exemple âdyigâ qui dĂ©signe lâarÂticle de Frontiers in Neurology dĂ©jĂ mentionnĂ©. GrĂące au resolÂver de PID manaÂger, le lien https://âletiâ.lt/âdâyig est rediÂrigĂ© vers lâarÂticle. 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 cherÂchant âdyigâ on trouve lâarÂticle 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 expresÂsion comme (lien:6ran) figuÂrant dans la colonne de gauche peut ĂȘtre copiĂ©e et collĂ©e sur nâimÂporte texte du web. Il est prudent de copier les parenÂthĂšses pour ne pas tronÂquer lâexÂpresÂsion. En foncÂtion du contexte, PID manaÂger dĂ©ciÂdera de conserÂver ces parenÂthĂšses ou de les suppriÂmer. Les appels dâenÂtrĂ©es biblioÂgraÂphiques peuvent ĂȘtre plus expliÂcites, 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 publiÂcaÂtion quand celle-ci conduit Ă la version intĂ©Âgrale de lâarÂticle partaÂgĂ©e par ses auteurs. Dâautre part, il nâest pas garanti quâun DOI attriÂbuĂ© Ă une prĂ©-publication sera idenÂtique Ă celui de la publiÂcaÂtion finale. Enfin, certains DOIs pointent vers le fichier PDF du texte intĂ©Âgral et non vers la page de lâarÂticle, ce qui est une erreur dâarchivage.
Le plugin Broken Link Checker installĂ© sur le site se charge de repĂ©Ârer les liens deveÂnus obsoÂlĂštes. Sur la page https://âletiâ.lt/âlâist, les admiÂnisÂtraÂteurs ont accĂšs Ă des boutons permetÂtant de corriÂger lâURL cible dâun PID, sa descripÂtion, ou encore de le suppriÂmer 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 glisÂser le curseur sur le lien â6ranâ on fait appaÂraĂźtre la descripÂtion de âDietary satuÂraÂted fat intake and atheÂrosÂcleÂroÂtic vascuÂlar disease mortaÂlity in elderly women : a prosÂpecÂtive 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Ă©aliÂser ce collage en mode HTML⊠PID manaÂger se charge de restiÂtuer les titles sur les liens.
La date â(version 2019-12-19)â appaÂraisÂsant Ă 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âidenÂtiÂfier comme admiÂnisÂtraÂteur du service de PIDs. Dâautres liens appaÂraissent ensuite qui conduisent Ă la page de saisie des PIDs. Supposons quâon ait besoin dâun PID pour âJukka K. Korpela : IT and commuÂniÂcaÂtionâ dont lâURL est http://âjkorâpelaâ.fi/. On saisit les deux paramĂštres :

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

Noter que pour cet exemple le protoÂcole dâacÂcĂšs Ă la cible est âhttpâ et non âhttpsâ. Le protoÂcole sĂ©cuÂrisĂ© âhttpsâ est devenu le stanÂdard des sites web bien quâil nâait pas encore Ă©tĂ© implĂ©ÂmentĂ© sur les plus anciens. PID manaÂger vĂ©riÂfie lâacÂcĂšs selon les deux protoÂcoles et compare les rĂ©sulÂtats en nombres dâocÂtets. Si âhttpsâ affiche une page dont la taille est Ă©gale ou supĂ©Ârieure Ă âhttpâ, ce protoÂcole est enreÂgisÂtrĂ© 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 surliÂgnĂ©es en jaune. Lâadministrateur devra cliquer de temps en temps un bouton de mise Ă jour jusquâĂ ce que le protoÂcole âhttpsâ ait Ă©tĂ© confirmĂ©.
Quel que soit le protoÂcole, 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 caracÂtĂšres choiÂsie au hasard aurait lâair bizarre, il suffit de cliquer âChoose a different PIDâ pour en obteÂnir une nouvelle.
PID manaÂger prĂ©vient lâadÂmiÂnisÂtraÂteur sâil existe dĂ©jĂ un PID conduiÂsant Ă la mĂȘme adresse. Une option de modiÂfier la descripÂtion est alors prĂ©senÂtĂ©e. Afin de faire coĂŻnÂciÂder les adresses Ă©quiÂvaÂlentes, les URLs sont stanÂdarÂdiÂsĂ©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 manaÂger lâenÂreÂgistre comme :
https://fr.wikipedia.org/wiki/CorticoĂŻde
ce qui est Ă©quiÂvalent mais plus lisible. Cette situaÂtion est renconÂtrĂ©e chaque fois quâun URL contient des caracÂtĂšres Unicode Ă©tranÂgers Ă lâalÂphaÂbet anglais.
De plus, PID manaÂger peut tronÂquer lâURL au point oĂč des donnĂ©es de naviÂgaÂtion entrent en jeu. Câest le cas dâURL qui se prolongent de sĂ©quences â?utmsource=âŠâ ou â?fbclid=âŠâ qui permettent aux gestionÂnaire de sites de garder une trace de lâoriÂgine du visiteur !
âȘ Comment lancer PID manager
AprĂšs idenÂtiÂfiÂcaÂtion en tant quâadÂmiÂnisÂtraÂteur sur le serveur de PID, il est possible dâafÂfiÂcher 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 manaÂgerâ lance PID Manager sur la page ou lâarticle.

Aucun paraÂmĂštre nâa besoin dâĂȘtre saisi pour lancer PID manaÂger car toutes les options font lâobÂjet dâinsÂcripÂtions sur la page elle-mĂȘme (voir ci-dessous). Cliquer seuleÂment le bouton âRun PID manaÂgerâ :

AprĂšs son travail PID manaÂger ouvre dans une nouvelle fenĂȘtre la page converÂtie et affiche un bouton âUndoâ qui permet dâanÂnuÂler lâopĂ©ration :

Noter que PID manaÂger ne foncÂtionne que sur des pages ou articles compoÂsĂ©s avec le nouvel Ă©diteur de WordPress (Gutenberg). Toute tentaÂtive de le lancer sur du code Classic produira un message dâerÂreur, et aucune modiÂfiÂcaÂtion ne sera effectuĂ©e.
âȘ Fonctionnement de base
Deux types de docuÂments textuels peuvent ĂȘtre publiĂ©s sur un site WordPress : des pages et des articles. La distincÂtion rĂ©side dans leurs modes de clasÂsiÂfiÂcaÂtion. Les articles sont grouÂpĂ©s par catĂ©ÂgoÂries et tendent Ă appaÂraĂźtre en ordre chroÂnoÂloÂgique, tandis que les pages sont suppoÂsĂ©es reprĂ©ÂsenÂter des donnĂ©es intemÂpoÂrelles. Cette distincÂtion nâa aucune imporÂtance pour PID manaÂger qui ne prend en compte que le contenu de la page ou de lâarÂticle. Dans ce qui suit, le mot « page » est utilisĂ© pour dĂ©siÂgner 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 manaÂger qui les remplace par des liens plus courts sous la forme dâapÂpels de notes de bas de page â voir le chanÂgeÂment de gauche Ă droite dans lâimage ci-dessus.
Prenons par exemple la phrase :
There is an escaÂlaÂting debate over the value and valiÂdity of memory-based dietary assessÂment methods (Archer E et al., 2018 lien:5ys0).
AprĂšs avoir Ă©tĂ© traiÂtĂ©e par PID manaÂger, elle devient :
There is an escaÂlaÂting debate over the value and valiÂdity of memory-based dietary assessÂment methods (Archer E et al., 2018N6).
Ce traiÂteÂment prend en compte (on lâesÂpĂšre) toutes les variantes de syntaxe, dĂ©ciÂdant lĂ oĂč lâon devrait suppriÂmer les parenÂthĂšses et utiliÂser des expoÂsants afin que le PID appaÂraisse sous une forme comprĂ©ÂhenÂsible et compacte. Plusieurs niveaux peuvent sâavĂ©Ârer nĂ©cesÂsaires, comme par exemple :
Une autre pathoÂloÂgie qui nâest pas aborÂdĂ©e dans cet article est lâanĂ©vrisme (N8 ; vidĂ©oN9).
La typoÂgraÂphie franÂcoÂphone nâadhĂšre pas Ă la convenÂtion de Modern Language Association (lien:9t7t) selon laquelle les expoÂsants devraient ĂȘtre placĂ©s aprĂšs les signes de poncÂtuaÂtion. Cette option est touteÂfois prĂ©vue dans PID manaÂger pour gĂ©rer les textes en anglais. Une version multiÂlingue est envisagĂ©e.
Il est possible de lancer PID manaÂger plusieurs fois sur la mĂȘme page. Si son contenu nâa pas Ă©tĂ© modiÂfiĂ©, aucun chanÂgeÂment nâaura lieu. Formellement, si f dĂ©signe la foncÂtion exerÂcĂ©e par PID manaÂger, 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 Ă©tiqueÂtĂ©s N1, N2 etc. et leur liste appaÂraĂźt en bas de page avec leurs descripÂtions. Voir par exemple le bas de la page Vivre bien et longtemps. Admettons que âNâ signiÂfie « note ». Ces appels sont non-catĂ©gorisĂ©s. Dâautres Ă©tiqueÂtages comme A1âŠ, B1⊠etc. sont utiliÂsĂ©s dans des contextes partiÂcuÂliers (voir ci-dessous).
Pour ne pas affiÂcher la liste sous forme de notes de bas de page, il faut taper _no_footnotes en fin de page. Cette instrucÂtion est lue par PID manaÂger et enreÂgisÂtrĂ©e pour un futur usage sous la forme dâune expresÂsion inviÂsible : <div id=â_no_footnotesâ></div>. Lâexpression reste visible dans lâĂ©diÂteur de WordPress de sorte quâon puisse la supprimer.
Les liens formaÂtĂ©s par PID manaÂger sont conviÂviaux : ils affichent leur descripÂtion en « survol de souris » (les champs title des liens HTM) et ils ouvrent une nouvelle fenĂȘtre lorsÂquâon les clique :

Cette ouverÂture de nouvelle fenĂȘtre foncÂtionne mĂȘme si la confiÂguÂraÂtion du naviÂgaÂteur bloque lâafÂfiÂchage de fenĂȘtres surgisÂsantes (pop-up).
âȘ Appels catĂ©gorisĂ©s (entrĂ©es bibliographiques)
Toute page web devrait affiÂcher une biblioÂgraÂphie lisible en impresÂsion sur papier. Câest le cas de la page Soigner ses artĂšres. Les entrĂ©es biblioÂgraÂphiques avaient Ă©tĂ© saisies sous la forme :

AprĂšs traiÂteÂment par PID manaÂger elles appaÂraissent 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 Ă©tiqueÂtĂ©s prĂ©cĂ©ÂdemÂment comme « lien:exjf » ont Ă©tĂ© remplaÂcĂ©s par « A1 », le plus souvent en expoÂsants. En faisant glisÂser la souris sur âA1â on fait appaÂraĂźtre la descripÂtion (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âenÂtĂȘte dâune liste biblioÂgraÂphique (<h2>â ou <h3>â ou <h4>â) indique Ă PID manaÂger que cette liste doit ĂȘtre catĂ©ÂgoÂriÂsĂ©e.
⥠Le symbole âââ est un caracÂtĂšre Unicode, pas une image. Ne pas tenir compte du caracÂtĂšre ââȘâ qui est un lien optionÂnel permetÂtant de remonÂter Ă la table des matiĂšres.
PID manaÂger ne fait pas que reforÂmaÂter les appels de notes de pages et leurs listes. Il enreÂgistre aussi lâenÂtrĂ©e complĂšte (leur contenu) dans la base de donnĂ©es des PIDs. Il lit cette entrĂ©e dans la biblioÂgraÂphie et en compare la longueur avec le contenu dĂ©jĂ enreÂgisÂtrĂ© dans la base de donnĂ©es, le cas Ă©chĂ©ant, et avec la descripÂtion. Le contenu le plus long est enreÂgisÂtrĂ© sâil est diffĂ©Ârent de la descripÂtion.
RĂ©ciproquement, le contenu enrteÂgisÂtrĂ© dans la base de donnĂ©es sera copiĂ© dans la biblioÂgraÂphie sâil est plus long que lâenÂtrĂ©e qui y figure dĂ©jĂ . On peut utiliÂser ce mĂ©caÂnisme pour construire les biblioÂgraÂphies de maniĂšre trĂšs rapide. Par exemple, taper seulement :
AprĂšs traiÂteÂment par PID manaÂger on obtient les entrĂ©es complĂštes parce que les conteÂnus 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 quelÂconque » inscrit aprĂšs âlien:3a5mâ devait ĂȘtre plus court que la descripÂtion du PID â3a5mâ, faute de quoi il aurait Ă©tĂ© rĂ©cuÂpĂ©rĂ© et enreÂgisÂtrĂ© comme nouveau contenu.
On peut crĂ©er plusieurs listes biblioÂgraÂphiques sur la mĂȘme page corresÂponÂdant Ă plusieurs catĂ©ÂgoÂries de publiÂcaÂtions. Par exemple, sur la page Statines et mĂ©dicaments anticholestĂ©rol on trouve 3 catĂ©ÂgoÂries de publiÂcaÂtions avec pour prĂ©fixes A, B et C. On peut utiliÂser â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 contacÂter si vous avez besoin dâalÂler au-delĂ de âMâ !
âȘ Ordre alphabĂ©tique
Par dĂ©faut, les entrĂ©es biblioÂgraÂphiques catĂ©ÂgoÂriÂsĂ©es sont mainÂteÂnus dans lâordre oĂč elles ont Ă©tĂ© saisies. Il existe une option de tri alphaÂbĂ©Âtique. Voir par exemple page Pourquoi diminuer le cholestĂ©rol ?. Ă lâinÂverse, la biblioÂgraÂphie Ă©tait triĂ©e en ordre chroÂnoÂloÂgique dans Faut-il jeter les enquĂȘtes nutritionnelles ? et PID manaÂger nâa pas modiÂfiĂ© lâordre.
Pour actiÂver cette option, taper â_alphaâ dans les entĂȘtes des blocs qui contiennent des entrĂ©es biblioÂgraÂphiques catĂ©ÂgoÂriÂsĂ©es Ă clasÂser alphaÂbĂ©ÂtiÂqueÂment, par exemple :
<h2>â Ouvrages _alpha
Cette instrucÂtion sera lue par PID manaÂger et sauveÂgarÂdĂ©e pour usage ultĂ©Ârieur dans une expresÂsion inviÂsible du style <div id=â_alphabetic_order_1â></div>. Cette expresÂsion reste visible dans lâĂ©diÂteur de WordPress et peut donc ĂȘtre effacĂ©e.
âȘ Bibliographie partagĂ©e
Les entrĂ©es biblioÂgraÂphiques qui ont Ă©tĂ© créées sur une page sont autoÂmaÂtiÂqueÂment reproÂduites 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 manaÂger a donc entiĂšÂreÂment reproÂduit 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 biblioÂgraÂphiques ainsi produites peuvent ensuite ĂȘtre manuelÂleÂment copiĂ©es sur la mĂȘme page pour construire des biblioÂgraÂphies (appels catĂ©ÂgoÂriÂsĂ©s) dĂ©criÂvant les articles (A), les ouvrages (B) etc. Celles-ci pourÂront ĂȘtre triĂ©s par ordre alphaÂbĂ©Âtique. Une fois quâune entrĂ©e appaÂraĂźt comme un appel catĂ©ÂgoÂrisĂ©, PID manaÂger ne la liste plus parmi les appels non-catĂ©gorisĂ©s (N) â car dupliÂquer des notes de bas de page serait inĂ©lĂ©gantâŠ
Les conteÂnus de ces entrĂ©es biblioÂgraÂphiques sont synchroÂniÂsĂ©s chaque fois que PID manaÂger est lancĂ© sur une page oĂč ils apparaissent.
âȘ Nettoyage automatique des rĂ©fĂ©rences
Par dĂ©faut, PID manaÂger effecÂtue un nettoyage des rĂ©fĂ©Ârences : toute entrĂ©e catĂ©ÂgoÂriÂsĂ©e (biblioÂgraÂphie) est affiÂchĂ©e en texte barrĂ© si aucun appel de cette rĂ©fĂ©Ârence nâexiste dans le texte de la page. Par exemple :

Ce dispoÂsiÂtif peut ĂȘtre dĂ©sacÂtivĂ© en Ă©criÂvant â_no_strikeâ nâimÂporte oĂč sur la page. Cette instrucÂtion sera saisie par PID manaÂger et conserÂvĂ©e pour son prochain usage sous forme de lâexÂpresÂsion inviÂsible : <div id=â_no_strikeâ></div>. Cette expresÂsion reste visible dans lâĂ©diÂteur WordPress et peut donc ĂȘtre supprimĂ©e.
En outre, si vous souhaiÂtez que ces notices biblioÂgraÂphiques restent inchanÂgĂ©es sur la page, tapez â_no_modifyâ nâimÂporte oĂč sur la page. Exemple : https://âletiâ.lt/âlâjg6.
âȘ Suppression des indices
Les indices peuvent ĂȘtre suppriÂmĂ©s de toute liste dâenÂtrĂ©es catĂ©ÂgoÂriÂsĂ©es, notamÂment si ces entrĂ©es ne figurent pas dans le texte de la page. Le rĂ©sulÂtat est par exemple :

Cette option peut ĂȘtre actiÂvĂ©e en Ă©criÂvant â_no_labelâ nâimÂporte oĂč sur la page. Cette instrucÂtion sera saisie par PID manaÂger et conserÂvĂ©e pour son prochain usage sous forme de lâexÂpresÂsion inviÂsible : <div id=â_no_labelâ></div>. Cette expresÂsion reste visible dans lâĂ©diÂteur WordPress et peut donc ĂȘtre supprimĂ©e.
âȘ Pas de lecteur audio
Par dĂ©fault, PID manaÂger insĂšre un Ă©lĂ©ment audio player dans la page, de sorte que Meks Audio Player est affiÂchĂ© et activĂ© par le fichier sonore produit par SPEAKER â voir la page Lecture automatique TTS. Les pages qui nâutiÂlisent pas la lecture autoÂmaÂtique peuvent receÂvoir lâidenÂtiÂfiant « _no_speaker » qui est converti en <div id=â_no_speakerâ>.
âȘ âNo recodeâ + rĂ©cupĂ©ration des pages
Certaines pages ne doivent pas ĂȘtre traiÂtĂ©es par PID manaÂger. Celle-ci par exemple. Afin de les protĂ©Âger contre un traiÂteÂment acciÂdenÂtel, taper â_no_recodeâ nâimÂporte oĂč dans la page. Cette instrucÂtion sera lue par PID manaÂger et sauveÂgarÂdĂ©e pour usage ultĂ©Ârieur dans lâexÂpresÂsion inviÂsible <div id=â_no_recodeâ></div>.
PID manaÂger modiÂfie le contenu textuel dâune page sans en crĂ©er une nouvelle version dans la base WordPress. Il ne modiÂfie mĂȘme pas la date de la derniĂšre modiÂfiÂcaÂtion. Ce qui veut dire quâen cas de problĂšme on ne peut pas rĂ©cuÂpĂ©Ârer la version initiale dans lâenÂviÂronÂneÂment WordPress. Pour reveÂnir Ă la version initiale, cliquer le bouton âUndoâ comme expliÂquĂ© ci-dessus.
Les sauveÂgardes sont Ă©craÂsĂ©es chaque fois que le traiÂteÂment est appliÂquĂ©. Il est donc prudent de sâasÂsuÂrer que le rĂ©sulÂtat est celui escomptĂ©. Le plus sĂ»r est de garder Ă portĂ©e de main la page initiale ouverte dans lâĂ©diÂteur pendant quâon utilise PID manaÂger. Si le rĂ©sulÂtat ne convient pas, cliquer le bouton âMettre Ă jourâ pour restiÂtuer la version avant traitement.
âȘ Table des matiĂšres
Ce site construit des tables de matiĂšres sur les pages en utiliÂsant le plugin CM Table Of Contents Pro. Cette page contient par exemple une table des matiĂšres. Le plugin construit dynaÂmiÂqueÂment une table Ă partir de la hiĂ©rarÂchie des balises<h1>, <h2>, <h3> etc. Un marqueur spĂ©ciÂfique [cmtoc_âŠ] doit ĂȘtre inscrit Ă lâemplacement oĂč la table devra apparaĂźtre.
PID manaÂger cherche ce marqueur [cmtoc_âŠ]. Sâil le trouve il effecÂtue deux modifications :
- Insertion du mot âSommaireâ au-dessus de la table des matiĂšres, avec la balise (ancre) id=âtocâ. Cet idenÂtiÂfiant est Ă la fois utilisĂ© pour retourÂner au sommaire et pour formaÂter ce mot dans la CSS du site.
- Insertion dâune flĂšche (âȘ) au dĂ©but de chaque entĂȘte <hâŠ> pour retourÂner au sommaire de la table des matiĂšres.
Ce dispoÂsiÂtif de table des matiĂšres est optionÂnel : PID manaÂger ne lâenÂtreÂprend 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 escaÂlaÂting debate over the value and valiÂdity of memory-based dietary assessÂment methods (Archer E et al., 2018 lien:5ys0).
Toutefois, des appels multiples existent :
There is an escaÂlaÂting debate over the value and valiÂdity of memory-based dietary assessÂment methods (Archer E et al., 2018 lien:5ys0, lien:yhcg ; Young SS, Karr A, 2011 lien:5ep8).
AprĂšs traiÂteÂment par PID manaÂger cette phrase devient :
There is an escaÂlaÂting debate over the value and valiÂdity of memory-based dietary assessÂment methods (Archer E et al., 2018N9·N13 ; Young SS, Karr A, 2011N14).
Les entrĂ©es multiples sont grouÂpĂ©es lorsÂquâelles sont connecÂtĂ©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âapÂpels biblioÂgraÂphiques sont prises en compte par PID manaÂger. Certaines erreurs (comme des fermeÂtures de parenÂthĂšses mal Ă©ditĂ©es) peuvent ĂȘtre autoÂmaÂtiÂqueÂment corriÂgĂ©es. De nouveaux cas seront inclus Ă lâimÂplĂ©ÂmenÂtaÂtion chaque fois que possible.

PID manaÂger nâest pas supposĂ© corriÂger la typoÂgraÂphie. Toutefois, il fait de son mieux pour prĂ©paÂrer le texte Ă un traiÂteÂment par un plugin de typoÂgraÂphie autoÂmaÂtique comme WP-Typography. Par exemple, dans la version actuelle (mai 2020) WP-Typography ne gĂšre pas bien un guilleÂmet fermant en franÂçais quand celui-ci est suivi par un expoÂsant (voir image ci-dessus).

PID manaÂger antiÂcipe ce problĂšme en insĂ©Ârant le code nĂ©cesÂsaire Ă un bon traiÂteÂment (voir image ci-contre).
PID manaÂger remplace toutes les espaces insĂ©Âcables â  ;â par des espaces ordiÂnaires dans le corps du texte, puis il les rĂ©inÂtroÂduit Ă la suite de chiffres â comme dans « 100_000 » ou « 35_mĂštres ». Les espaces insĂ©Âcables assoÂciĂ©es en franÂçais Ă certains signes de poncÂtuaÂtion ou Ă lâinÂtĂ©Ârieur des guilleÂmets « chevrons » sont reconsÂtruites par WP-Typography.
Dâautres correcÂtions autoÂmaÂtiques pourÂraient ĂȘtre implĂ©ÂmenÂtĂ©es dans PID manaÂger tout en veillant Ă ne pas rendre les conteÂnus de pages incomÂpaÂtibles avec de futures versions de WordPress ou des widgets gĂ©rĂ©s par son Ă©diteur Gutenberg.
Une tentaÂtive dâutiÂliÂser le narrow no-break space â  ;â en remplaÂceÂment de â  ;â a Ă©tĂ© abanÂdonÂnĂ©e car ce caracÂtĂšre nâest pas (encore ?) reconnu par le naviÂgaÂteur Safari. Câest aussi une option de WP-typography.
âȘ SĂ©curitĂ©
Il est clair que les dispoÂsiÂtifs de sĂ©cuÂritĂ© implĂ©ÂmenÂtĂ©s dans WordPress ou ajouÂtĂ©s sous forme de plugins nâapÂprĂ©Âcient pas quâun script « Ă©tranÂger » Ă lâinsÂtalÂlaÂtion puisse effecÂtuer des modiÂfiÂcaÂtions dans la base de donnĂ©es. Selon le systĂšme installĂ© il est donc nĂ©cesÂsaire dâajouÂter des autoÂriÂsaÂtions pour que PID manaÂger foncÂtionne correcÂteÂment. 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 manaÂger modiÂfie les codes HTML suivants :
- Les balises <i> sont remplaÂcĂ©es par <em>
- Les balises <b> sont remplaÂcĂ©es par <strong>
- Les espaces insĂ©Âcables â  ;â peuvent ĂȘtre suppriÂmĂ©es (voir ci-dessus)
- Les sĂ©quences dâesÂpaces sont remplaÂcĂ©es par une espace unique
- Les instrucÂtions <span> sont suppriÂmĂ©es dans les entĂȘtes de paragraphes
- Les marqueurs id=ââŠâ Ă lâinÂtĂ©Ârieur des balises H1, H2 etc. sont supprimĂ©s
Les deux premiĂšres opĂ©raÂtions sont en accord avec une pratique stanÂdard de lâĂ©diÂteur de WordPress. Les sĂ©quences dâesÂpaces sont remplaÂcĂ©es par une espace unique dans WP-Typography.
âȘ Pour conclureâŠ
Le travail avec les idenÂtiÂfiants pĂ©rennes Ă©tait mon domaine dâexÂperÂtise quand jâĂ©tais engagĂ© dans les Digital Humanities (lien:wvdl). Les DH sont une branche dâacÂtiÂvitĂ© univerÂsiÂtaire qui comprend lâutiÂliÂsaÂtion systĂ©ÂmaÂtique de ressources numĂ©Âriques dans les sciences humaines et sociales, ainsi que pour lâanaÂlyse de leurs usages. Jâai pris part Ă un projet pilote (avec le CINES et lâIN2P3) pour la crĂ©aÂtion de plateÂformes de dĂ©pĂŽt et de partage de ressources linguisÂtiques destiÂnĂ©es Ă un archiÂvage pĂ©renne. Ce projet sâest artiÂculĂ© plus tard sur des infraÂstrucÂtures de docuÂmenÂtaÂtion et de recherche euroÂpĂ©ennes comme CLARIN and DARIAH. Câest pourÂquoi je suis partiÂcuÂliĂšÂreÂment attenÂtif Ă recherÂcher les sources dâinÂforÂmaÂtion les plus certaines et les plus utiliÂsables, ainsi quâĂ garanÂtir un accĂšs fiable Ă ces donnĂ©es.
Jâinvite les lecteurs/trices et desiÂgners Ă me faire parveÂnir des suggesÂtions dâamĂ©ÂlioÂraÂtion de PID manaÂger. Lâimplantation sur dâautres sites est ouverte Ă discusÂsion. On peut utiliÂser Ă cet effet ma page de contact ou poster des commenÂtaires publics aux bas de cette pageâŠ
