cmu-openathens-doc/bookmarklet.md

105 lines
3.2 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

---
title: Bookmarklet OpenAthens pour l'UNIGE et les HUG
creation_date: 2025-08-08T09:55:05+0200
date: Automne 2025
id: 20250808095505
tags: ["OpenAthens", "navigateur web", "bookmarklet"]
logo:
- ./static/logo-openathens.svg
---
:::{#licence}
![Logo de la licence CC BY-SA 4.0][11] \
[CC BY-SA 4.0][12] --- [Sources][13]
:::
## Description
Un *bookmarklet* est un signet (marqueur, favori ou *bookmark*) ajouté au
navigateur web (Firefox, Safari, Chrome, etc.). Une fois configuré, le
*bookmarklet* proposé ici permet de faciliter et d'accélérer l'authentification
avec OpenAthens pour accéder aux publications scientifiques faisant l'objet
d'un abonnement ou d'une licence pour la Bibliothèque de l'UNIGE.
Cette authentification est devenue nécessaire pour la consultation de ces
contenus depuis les HUG.
:::{.warning}
Le fonctionnement du *bookmarklet* dépend en partie de la manière dont
l'éditeur ou le service implémente OpenAthens. Il se peut que pour certaines
revues il ne se comporte pas comme attendu.
:::
## Configuration {.newpage}
1. Afficher la «barre personnelle» (Firefox) ou la «barre des favoris» pour
Chrome ou l'équivalent dans Safari ou Microsoft Edge[^1].
![Afficher la barre personnes avec Firefox][5]
![Afficher la barre des favoris avec Chrome][6]
2. Ajouter un signet (marqueur, favori, *bookmark*) dans cette barre, au moyen
d'un clic-droit dans celle-ci.
![Ajouter un marque-page dans Firefox][7]
![Ajouter un favori dans Chrome][8]
3. Configurer le bookmarklet, qui peut être nommé librement. Seuls les champs
«Nom» et «URL» sont obligatoires. Le champ URL doit
contenir le code suivant (sur une seule ligne, sans espace):
```javascript
javascript:void(location.href='https://go.openathens.net/redirector/unige.ch?url='+location.href);
```
![Configurer le bookmarklet dans Firefox][9]
![Configurer le bookmarklet dans Chrome][10]
Cliquer sur «enregistrer» et le *bookmarklet* est prêt!
## Usage
1. Charger la page de la ressource que vous voulez consulter.
![NEJM avant authentification][1]
2. Cliquer sur le *bookmarklet*.
![Cliquer sur le *bookmarklet*][2]
3. La page se recharge avec les éléments d'OpenAthens nécessaires.
4. Si nécessaire, connectez-vous avec votre compte UNIGE (ISIS) ou HUG
(SESAME).
![S'authentifier avec son compte][3]
5. Vous êtes authentifié et vous pouvez consulter le contenu.
![NEJM après authentification][4]
<!-- références -->
[1]: ./static/nejm.png
[2]: ./static/clic-bookmarklet.png
[3]: ./static/compte-identification.png
[4]: ./static/nejm-authentifié.png
[5]: ./static/firefox-afficher-barre.png
[6]: ./static/chrome-afficher-barre.png
[7]: ./static/firefox-ajout-bookmark.png
[8]: ./static/chrome-ajout-bookmark.png
[9]: ./static/firefox-bookmark-content.png
[10]: ./static/chrome-bookmark-content.png
[11]: ./static/by-sa.svg
[12]: https://creativecommons.org/licenses/by-sa/4.0/deed.fr "Texte de la licence en français"
[13]: https://git.milhit.ch/igor/cmu-openathens-doc "Projet git du document"
[^1]: Ce n'est pas à strictement parler nécessaire, mais ça facilite l'accès au
bookmarklet. Si vous savez vous en passez, alors vous n'avez pas besoin de mes
explications 😉.