Download

Le module Download propose un système simple pour offrir et gérer des fichiers au téléchargement.

Un système de comptage permet de consulter le nombre de téléchargement par fichier.

Fonctionnalité initialement native dans minim, elle ne s'avère pas utile dans tous les projets. Elle a donc été déportée dans un module afin de pouvoir la développer à volonté sans toucher au cœur de minim (interface de gestion dans le backoffice, statistiques de téléchargement, etc).


Installation

Comme pour tous les modules, n'oubliez pas de :

  • Copier les classes PHP (présentes dans /lib) dans le répertoire Core/lib/Modules/ de votre site/application.
  • Ajouter les fichiers css et js dans votre configuration (/Core/data/concat_js.xml et /Core/data/concat_css.xml) afin qu'ils soient pris en compte.
  • Ajouter au menu du backoffice la page d'accueil du module dans le menu "modules".
  • Régénérer le cache afin que le module soit pris en compte.





Headers par extension de fichier

Des headers spécifiques sont envoyés pour les extensions suivantes :

  • .txt
  • .md
  • .sql
  • .xml
  • .html
  • .hml
  • .json
  • .pdf
  • .jpg
  • .jpeg
  • .png
  • .gif
  • .zip
  • .rar
  • .tar
  • .gz
  • .tgz
  • .gz2

header("Content-Type: application/octet-stream"); est envoyé par défaut pour les autres extensions.




D'autres modules vont arriver très bientot !

Soumettez vos modules ou vos thèmes et nous les regrouperons ici dans un catalogue !

Tiens, un module catalogue, en voilà une bonne idée !