Toute l'actualité du CMS TYPO3, typoscripts, extensions, liens et téléchargements
Nous sommes le 21/08/2008
Créer une liste de fichiers à télécharger
C'est décidé, vous souhaitez proposer une liste de fichiers à télécharger depuis votre site internet. Cependant, vous souhaitez que les fichiers à télécharger soient organisés en catégories afin que les internautes puissent trouver facilement les ressources misent à leur disposition.
Le repository de TYPO3 offre une multitude d'extensions, basées ou non sur le DAM (Digital Asset Management). Encore faut-il trouver celle qui répondra à vos besoins. Je rappelle que le DAM permet notamment de catégoriser différents fichiers selon le type, l'extension, etc. Cependant, je n'utiliserai pas ce genre d'extension car le DAM est un peu trop sujet à des bugs intempestifs et puis il montre quelques fois ses limites, limites dont je ne parlerai pas car ce n'est pas le sujet de cet article.
Je vais vous présenter l'extension Modern Downloads qui devrait répondre, je pense, à vos besoins. Cette extension permet évidemment de proposer une liste de fichiers à télécharger mais elle permet également de proposer aux internautes un formulaire pour que ces derniers proposent des téléchargements. Vous devrez valider ou non ces téléchargements depuis le backend. En parlant du backend, l'extension propose un module relativement complet que nous allons présenter dans les prochains paragraphes.
1. Fonctionnalités
Voici un résumé des possibilités de l'extension Modern Downloads (source : http://typo3.andreas-bulling.de/en/extensions/modern-downloads/)
- les utilisateurs backend peuvent créer des catégories et téléchargements personnalisés, accepter ou refuser des propositions de téléchargement par les utilisateurs frontend, activer ou désactiver des téléchargements. L'option 'allow not logged-in users to propose new downloads' permet à des internautes non enregistrés de proposer des téléchargements.
- les utilisateurs frontend peuvent voter pour chaque téléchargement. Cette fonctionnalité peut être désactivée.
- les champs correspondants aux téléchargements et aux catégories sont entièrement éditables dans le backend
- les options peuvent être configurées depuis des flexforms.
- affichage en frontend du nombre de téléchargements par catégorie
- possibilité de spécifier le nombre de téléchargements par page
- top liste avec les fichiers les + téléchargés, ceux ayant la meilleure note, derniers fichiers en ligne...
- possibilité de representer les catégories par des images
- l'adresse IP des internautes est conservée pour éviter un vote multiple pour un même téléchargement
- blackliste possible pour les téléchargements proposés
- fonction de recherche intégrée
- rendu en frontend entièrement configurable (css et template HTML)
- support du multilingue
- support des workspaces de TYPO3
- module de statistiques intégré
- captcha supporté
- possibilité d'importer ou d'exporter des enregistrements depuis ou vers d'autres tables/extensions de TYPO3
2. Installation de l'extension
Commencez par effectuer une recherche dans le gestionnaire d'extensions de TYPO3, importez et installez ensuite l'extension ab_downloads sur votre serveur. Pour information, l'extension va créer 3 tables : TABLE tx_abdownloads_download, TABLE tx_abdownloads_category et tx_abdownloads_category_mm. La table tx_abdownloads_category_mm permet de créer une relation entre chaque téléchargement et la catégorie à laquelle il est rattaché. Plusieurs répertoires seront également créés lors de l'installation.
Rechargez ensuite l'interface de TYPO3 pour faire apparaître le module backend de l'extension ab_downloads.

Les derniers articles à consulter :
Articles
Un peu de code typoscript pour améliorer le rendu généré par TYPO3 et mettre à jour le CMS plus facilement.
Afficher une page 404
Comment créér une page non trouvée (404) sous TYPO3
TYPO3 et le e-Commerce (1ère partie)
Quelle extension utiliser pour faire du e-Commerce avec TYPO3 ?