Bibliothèque
Classement documentaire de l’association (dossiers, sous-dossiers, documents). Les fichiers ne sont pas accessibles par une adresse web directe : consultation et téléchargement passent uniquement par l’application après connexion.
Module indépendant. Activez Bibliothèque sur la fiche association (mode multi-associations). Migrations SQL : 128 puis 129.
Accès
| Profil | Droits |
|---|---|
| Administrateurs et bibliothécaires | Création / renommage / suppression de dossiers ; dépôt et gestion des fichiers (validés automatiquement) ; validation des dépôts ; traitement des demandes de dossier |
| Créateur d’un dossier (après autorisation) | Dépôt, modification et suppression des fichiers dans ce dossier (fichiers « à valider ») |
| Adhérents et bénévoles (portail) | Lecture de tous les dossiers et de tous les fichiers validés ; demande de création de dossier |
Le rôle bibliothécaire se coche sur la fiche bénévole (administrateurs uniquement), comme pour le référent Psy.
Demande de dossier
Les non-administrateurs / non-bibliothécaires utilisent Demander un dossier. La demande part par e-mail aux bibliothécaires (sinon aux administrateurs). Après acceptation, le dossier est créé au nom du demandeur.
Validation des fichiers
- Dépôts admin / bibliothécaire : validés immédiatement
- Autres dépôts : à valider (visibles seulement par l’auteur, les bibliothécaires et les administrateurs)
- Écran À valider : validation unitaire ou en lot
Fonctions
- Arborescence de dossiers
- Documents LibreOffice / Microsoft Office / Office 365 / PDF / images / Markdown (.md) / audio (MP3, WAV, OGG, FLAC, M4A, AAC, Opus)
- Numérotation et références
- Recherche
- Indicateur Validé / À valider
Les fichiers Markdown sont affichés mis en forme directement dans la page (titres, listes, liens) et restent téléchargeables tels quels ; les PDF et images gardent leur aperçu habituel ; les fichiers audio se lisent dans la page (lecteur intégré).
Les descriptions des dossiers et des documents se rédigent avec l’éditeur Markdown habituel : barre d’outils, aperçu en direct et aide-mémoire. Les descriptions déjà saisies en texte simple restent valables.
Import de documents par lot
Dans un dossier, le bouton Importer des documents permet de déposer plusieurs fichiers en une seule fois (mêmes formats qu’un dépôt unitaire : LibreOffice, Microsoft Office / Office 365, PDF, Markdown, images, audio…). Vous pouvez glisser-déposer les fichiers dans la zone prévue, ou utiliser Parcourir….
- Un document par fichier, nommé comme le fichier
- Les références X-Y-Z sont attribuées automatiquement, à la suite des documents déjà présents
- Pour les fichiers Markdown uniquement, la description est déduite du contenu (premier titre `#`, sinon premier paragraphe). Un en-tête YAML `---` en tête de fichier est ignoré. Les autres formats sont importés sans description : vous pouvez la saisir ensuite sur la fiche du document.
- Les fichiers dont le nom existe déjà dans le dossier sont ignorés, jamais écrasés : pour remplacer un fichier existant, ouvrez sa fiche et utilisez Remplacer le fichier
- Un compte rendu liste, après l’import, les documents créés avec leur référence et les fichiers ignorés avec le motif
L’import est limité à 50 fichiers, mais l’hébergeur en limite souvent le nombre par envoi : au-delà d’une vingtaine de fichiers, procédez par paquets. Comme pour un dépôt classique, un import réalisé par un non-administrateur / non-bibliothécaire est soumis à validation.
Déplacer un document
Depuis la liste d’un dossier : boutons Déplacer et Supprimer (confirmation), et icône de téléchargement. Déplacer ouvre le choix du dossier cible.
Sur la fiche d’un document (Administrer), le déplacement est aussi disponible. Vous devez pouvoir contribuer au dossier d’origine et au dossier cible (administrateur, bibliothécaire, ou propriétaire des deux dossiers). La référence est recalculée dans le dossier de destination ; le statut Validé / À valider est conservé. Le déplacement est refusé s’il existe déjà un fichier du même nom dans le dossier cible.
Les fichiers sont stockés hors web dans `storage/bibliotheque/`.