Bientôt, l'add-on pour votre browser
Test ouvert avec Firefox ≥ 109.
Test possible sous Chrome/Chromium/Edge/Safari
Les dévelopements se font primairement avec Firefox.
Les versions Chrome et Safari seront mises à jour moins souvent donc il est possible que des bugs vus là soient déjà corrigés.
La page des notes techniques d'installation est ici: resolvator.notes.html
La page de tests est toujours là: resolvator.tests.html
Le log du développement est ici: resolvator.log.html
Resolvator établit des liens vers les sources du droit français (codes, constitution, lois, ordonnances, certains textes européens, ...). Après analyse des pages web que vous visitez, il détecte les citations (fragments de texte) qui renvoient à des textes officiels sans pour autant pour fournir de lien direct pour les consulter. Par exemple, s'il voit une référence à l'article 5 du code civil dans une page que vous visitez, il peut établir (résoudre) un lien (https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI00000641928). Dans ce cas, Resolvator vous permettra par survol du votre souris de bénéficier d'un aperçu du contenu de l'article, en plus du lien. Pour d'autres types de sources, il vous fournira juste un lien direct vers la source, voire même juste une pré-requête qui devrai vous guider. Enfin, dans le cas particulier des articles de codes, qui constitue l'objectif principal de Resolvator, nous avons ajouté un lien "👁️" qui permet d'obtenir une lecture plus ajustée et de bénéficier des mêmes enrichissements que ceux présentés sur codes.droit.org.
Une des particularités de Resolvator est que, pour établir les liens, il ne fait pas appel à un traitement extérieur car il inclus des tables des codes, qui lui permettent de calculer les liens en question sans aller/retour avec un serveur externe. Ainsi, l'établissement des liens ne requiert pas de transfert hors de votre navigateur d'informations sur les pages que vous visitez. Par contre, quand vous passez sur un lien et qu'il vous affiche son contenu simple ou complet, dans ce cas les références de l'article de code seront transmises à notre serveur pour en renvoyer le contenu. Cet échange avec nos serveurs ne fait l'objet d'aucun transfert d'informations à quelque tiers que ce soit.
Les articles des codes sont mis à jour en fonction de leur publication à J+1. Seules les versions en vigeur sont ainsi présentées. Les citations vers des articles abrogés ne seront pas détectées. Par convention, seules les formes les plus courantes de citer des textes ne sont comprises par Resolvator. Si vous identifiez des types de citations non reconnues, ou n'importe quel autre bug, vous disposez d'un lien pour nous faire remonter le problème (🐞). De même, certains sites sont exclus de ses analyses (legifrance.gouv.fr par décision éditoriale). Enfin, certains sites ne permettent pas l'analyse de leur contenu et/ou l'établissement de liens. Selon le navigateur que vous utilisez, il peut être possible de demander l'éxecution du script dès le chargement des pages que vous visitez, sinon, vous pouvez toujours le déclencher à la demande en cliquant sur son boutton.
La version 1067 de Resolvator introduit la possibilté d'enrichir un document copié depuis un traitement de texte: Ainsi, avec Firefox, ouvrez la fenêtre Resolvator et copiez-y le texte à analyser (vous pouvez aussi coller votre texte dans la page si celle-ci a déjà été analysée par Resolvator). Un lien apparait alors sur votre page pour copier le résultat du traitement, votre texte enirichi de liens.
Dans la phase actuelle de bétâ test, il est important que vous remontiez les bugs, situations problèmatiques et autres faux positifs. Si vous rencontrez ce type de cas, regardez dans le log des versions si le problème a déjà été adressé. Si vous avez un Firefox sous la main (v>=109, plateforme primaire de dév), vous pouvez vérifier si la solution convient. Sinon, n'hésitez pas à m'envoyer un email pour exposer la situation. Des bugs demeurent mais j'essaye de régler toutes les siutations présentées ce qui implique des arbitrages mais, globalement, tout est ouvert à la diuscussion à ce stade.
Le userscript d'intégration personnalisé est ici:
plug.user.js
(nécessite un plugin hôte du type grease/violent/meddle monkey).