https://studio.bib.umontreal.ca/
studio·bib est un site de documentation développé avec Docusaurus, conçu pour centraliser tutoriels, guides et ressources liés aux espaces techno et aux services informatiques des bibliothèques de l’UdeM.
git clone https://github.com/bibudem/techno.git
cd techno
npm installnpm run startAffiche une grille réactive de cartes.
import CardGrid from '@site/src/components/CardGrid';
<CardGrid
items={[
{
title: 'Postes AVA',
description: 'Connectez votre portable à un grand écran…',
link: '/informatique/ava',
icon: 'Desktop',
},
]}
/>Invite l’usager à demander de l’aide. Pour l'aide informatique :
---
help : info
---Pour l'aide à la création :
---
help : crea
---Formulaire de feedback présent par défaut en bas de chaque page. Pour le désactiver :
---
retroaction : false
---import HideLastUpdated from '@site/src/components/HideLastUpdated';
<HideLastUpdated/>Le fichier qrcode.json contient une liste de redirections associées à des identifiants uniques, utilisés pour générer des liens QR courts du type :
https://studio.bib.umontreal.ca/qrcode?id=xx-001
Chaque id redirige automatiquement vers une page du site à l’aide du composant React /qrcode.jsx.
- Le composant lit le paramètre
iddans l’URL. - Il cherche la page correspondante dans
qrcode.json. - Il redirige vers la page en ajoutant automatiquement des paramètres UTM :
?utm_source=qr&utm_medium=print&utm_campaign=qr_xx-001 - Il envoie aussi un événement Google Analytics (
qr_scan) si activé via Klaro.
{
"sw-001": "/informatique/logiciels/arcgis",
"it-001": "/informatique/impression",
"me-001": "/medias/obs",
"cr-001": "/creatives/impression3d/ultimaker",
"sp-001": "/espaces/studiovideo",
"xx-001": "/a-propos/nous-joindre"
}| Catégorie | Dossier | Préfixe |
|---|---|---|
| Logiciels | informatique/logiciels/ |
sw- |
| Informatique gén. | informatique/ (hors logiciels) |
it- |
| Médias | medias/ |
me- |
| Création numérique | creatives/ |
cr- |
| Espaces | espaces/ |
sp- |
| À propos / infos | a-propos/ |
xx- |
| Sondages | Sondage LibWizard |
sd- |
src/data/qrcode.json→ donnéessrc/pages/qrcode.jsx→ composant de redirection
- Les redirections sont côté client (JavaScript), adaptées aux sites statiques.
- Le tracking est compatible Google Analytics 4, conditionnel au consentement (via Klaro).
Vous souhaitez contribuer aux sections Technologies créatives ou Productions médias ? Voici comment faire :
- Cloner ce dépôt;
- Modifier les fichiers Markdown (.md) ou les images;
- Proposer une pull request avec vos changements.
Le code est distribué sous licence MIT. Vous pouvez le copier, le modifier et le redistribuer, en conservant la mention de licence.
Sauf indication contraire, les textes, images et schémas de cette documentation sont sous licence Creative Commons Attribution 4.0 International (CC BY 4.0). Merci de citer Les bibliothèques de l’Université de Montréal comme source.