@fraza-pro/module-drive/v0.3.1
Envoyez, recevez, gardez la trace. Depuis l’admin.
Un navigateur de dossiers, des liens de partage réglés finement et des dépôts venus de l’extérieur. Le module sert la transmission de fichiers, pas la synchronisation, et un historique répond à « qui a touché à ce fichier ».


- Partage
- Liens publics et partage interne
- Envoi
- Par tranches, 2 Go par fichier par défaut
- Espaces
- Partagé, personnel en option
- Stockage
- S3 : Backblaze B2 ou Cloudflare R2
Fonctionnalités
Ce que Fichiers apporte à votre admin.
Navigateur de dossiers
Chaque dossier a son adresse, le tri suit l’ordre naturel des nombres, et l’icône dit le type d’un coup d’œil. Déplacer, copier, rechercher par nom.
Liens réglés finement
Un rôle, un mot de passe, une date d’expiration, un plafond de téléchargements. Un lien révoqué cesse aussitôt de fonctionner.
Dépôts externes
Un lien de dépôt sur un dossier : le visiteur envoie ses fichiers sans rien voir du contenu. Un avis par courriel, à chaque dépôt ou regroupé.
Aperçus
Images, PDF, vidéo, audio et texte s’ouvrent dans une visionneuse plein écran, la même dans l’admin et sur la page publique de partage.
Corbeille et versions
Un fichier supprimé se restaure pendant 30 jours par défaut. Déposer un fichier du même nom crée une version, que l’on peut restaurer.
Historique
Les actions des utilisateurs et des visiteurs des liens, dans une même liste filtrable. Le nom et le chemin restent lisibles après la purge.
Partages
Un lien qui ne donne que ce qu’on a voulu.
Un lien public s’adresse à quelqu’un qui n’a pas de compte : un client, un fournisseur, un candidat. Les restrictions sont tenues par le serveur, pas par l’affichage. Un lien de dépôt refuse de lister quoi que ce soit, même à un appel direct, et chaque requête vérifie que l’élément visé appartient bien au dossier partagé. Pour un collègue, le partage interne fait apparaître l’élément dans son écran « Partagé avec moi ».
- Quatre rôles : consulter, déposer, contribuer, tout gérer
- Mot de passe : rien du contenu, pas même son nom, avant la saisie
- Page publique en noindex, à votre logo, en thème clair ou sombre
- Tout télécharger : le dossier part en une seule archive zip
Pour les développeurs
Ajouter Fichiers à un projet.
Le module ajoute douze tables, une section « Fichiers » dans l’admin, deux panneaux au tableau de bord, huit permissions et sept tâches planifiées. Aucune route à monter ni règle CORS à poser : tous les fichiers transitent par l’application, découpés en tranches pour passer sous le plafond d’un proxy.
$ npm i @fraza-pro/module-drive $ npx fraza-modules sync $ npx fraza-db init
FRAZA_MODULE_DRIVE=true FRAZA_MODULE_DRIVE_PERSONAL_SPACES=true FRAZA_MODULE_DRIVE_UPLOAD_CHUNK_MB=8 FRAZA_MODULE_DRIVE_QUOTA_PERSONAL_GB=5
Mettez le module en production.
—prix à venir
Le prix sera publié ici, avec l’achat en ligne.
Compris dans la licence
Mises à jour
Chaque version publiée sur le registre privé, avec le jeton de votre projet.
Conformité
Le module suit les changements de taux, de mentions obligatoires et de protection des renseignements personnels.
Support par courriel
Une équipe au Québec, qui répond en français.
Questions