Votre site en quelques clics !
mini_mini_mediatheque.png
Version n°2.10
du 11 février 2026
Auteur : Lemimi
Licence : Licence libre Creative Common, partage autorisé
Téléchargements : 3

Module Médiathèque de téléchargements multiples pour Zwiicms

📌 Présentation

Le module Médiathèque permet d'ajouter une zone de dépôt et de partage de fichiers dans un site ZwiiCMS.
Il offre à la fois une interface publique (consultation et téléchargement) et une interface administrateur (gestion et configuration).


🚀 Fonctionnalités

  • ✅ Upload de fichiers (côté visiteur)
  • ✅ Téléchargement direct (clic droit → enregistrer sous)
  • ✅ Bouton Télécharger tout : génère une archive ZIP contenant tous les fichiers
  • ✅ Limitation configurable de la taille par fichier et de l’espace total
  • ✅ Filtrage par extensions autorisées (côté admin)
  • ✅ Suppression individuelle de fichiers (côté admin)
  • ✅ Suppression globale de tous les fichiers (côté admin)
  • ✅ Notification par email des fichiers uploadés

👥 Pour les visiteurs

📤 Uploader un ou plusieurs fichiers

  • Plusiuers fichiers à la fois dans la limite de la taille max autorisée.

🔎 Voir les fichiers disponibles

  • Rendez-vous sur la page de la médiathèque.
  • Une liste de fichiers s’affiche (nom, taille, icône associée).

📥 Télécharger un fichier

  • Cliquez sur le nom ou l’icône du fichier pour l’ouvrir.
  • Ou clic droit → Enregistrer sous pour le sauvegarder directement sur votre ordinateur.

📦 Télécharger tout en une fois

  • Cliquez sur le bouton Télécharger tout.
  • Un fichier mediatheque.zip sera généré automatiquement et téléchargé.
  • Il contiendra l’ensemble des fichiers disponibles dans la médiathèque.

⚙️ Configuration (admin)

Accessible depuis le panneau d’administration ZwiiCMS → Modules → Médiathèque.

Options disponibles :

  • Taille max par fichier (en Mo)
  • Taille totale max (en Mo)
  • Extensions autorisées (séparées par des virgules)
  • Notification par email des fichiers uploadés
  • Suppression individuelle de fichiers
  • Suppression globale de tous les fichiers

📂 Gestion des fichiers

  • Stockage : Les fichiers sont stockés dans site/data/mediatheque/chargements/.
  • Métadonnées : Un fichier metadata.json stocke les informations sur chaque fichier (taille, date d'upload).
  • Nettoyage automatique : Les fichiers expirés sont supprimés automatiquement lors de l'accès à la page principale.

Personnalisation

Vous pouvez personnaliser l'apparence du module en modifiant les styles CSS directement dans les fichiers index.css et config.css.


🔒 Permissions

  • Visiteurs : Accès à la médiathèque (téléchargement, éventuellement upload selon usage).
  • Administrateurs : Accès complet (configuration, suppression, nettoyage).

📝 Notes

  • Par défaut, la taille max par fichier est 100 Mo.
  • L’espace total autorisé est de 1 Go.
  • Extensions autorisées par défaut : zip, pdf, txt, jpg, jpeg, png, gif, mp4, mov.
  • Le bouton Télécharger tout compresse en ZIP les fichiers disponibles dans chargements/.

📌 Auteur

Développé pour ZwiiCMS par [Lemimi], adapté et enrichi en 2025.
Grand merci à @fred pour le développement de ZwiiCMS.


🪪 Licence

  • Licence sous GNU GPL v3.0 ou ultérieure.

Utilisation libre : commerciale, personnelle, éducative.
Modification : autorisée pour tous.
Distribution : possible sous les mêmes conditions.
Copyleft : les versions modifiées doivent conserver la même licence.
Auteur : attribution obligatoire.
Garantie : aucune garantie légale.

test - 11 février 2026 à 00:20

Pas encore de commentaire

Ou

Cookies essentiels

Ce site utilise des cookies nécessaires à son fonctionnement, ils permettent de fluidifier son fonctionnement par exemple en mémorisant les données de connexion, la langue que vous avez choisie ou la validation de ce message.



Consulter les mentions légales