Module FichiersFraza Pro

@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 ».

votre-projet.ca/admin/fichiers
Le navigateur de fichiers à la racine de l’espace partagé, avec sa barre latérale : partages, historique et corbeilleLe navigateur de fichiers à la racine de l’espace partagé, avec sa barre latérale : partages, historique et corbeille
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

Comment fonctionnent les partages →

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.

Terminal
$ npm i @fraza-pro/module-drive
$ npx fraza-modules sync
$ npx fraza-db init
.env
FRAZA_MODULE_DRIVE=true
FRAZA_MODULE_DRIVE_PERSONAL_SPACES=true
FRAZA_MODULE_DRIVE_UPLOAD_CHUNK_MB=8
FRAZA_MODULE_DRIVE_QUOTA_PERSONAL_GB=5
Licence Fraza Pro

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.

Lire ce que couvre le contrat →

Questions

Avant d’acheter.

Comment fonctionnera la licence Fraza Pro ?
Le prix et les modalités de la licence ne sont pas encore fixés. Ils seront publiés sur la page Tarifs, avec l’achat en ligne.
Le module remplace-t-il un Nextcloud ?
Non, et ce n’est pas son objet. Il n’a ni client de synchronisation, ni édition en ligne des documents. Il sert à déposer, partager et recevoir des fichiers, et à garder la trace de ce qui s’est passé.
Faut-il configurer le seau de stockage ?
Non. Pas de règle CORS, pas de policy, pas d’URL signée : le navigateur ne parle jamais au stockage. Il faut seulement un stockage compatible S3 déjà configuré dans le projet.

Autres modules Pro