Si vous tenez un blog WordPress et que vous proposez régulièrement des téléchargements à vos visiteurs alors il serait judicieux de créer une page dynamique listant la totalité de vos fichiers. Ainsi, cette page ferait office de centre de téléchargements et chaque nouveau lien serait automatiquement ajouté dans cette liste.
La mise en œuvre de ce tutoriel nécessite au préalable l’installation du plugin WP-DownloadManager :
WP-DownloadManager (74,2 KiB, 398 hits)
Une fois activé, un nouveau menu Downloads fait son apparition. Pour ajouter un nouveau fichier, cliquez sur Add File puis remplissez les différents champs nécessaires. Les descriptions sont facultatives mais seront affichées sur votre page de téléchargements. C’est donc un moyen d’indiquer clairement ce qui se cache derrière le lien.
Pour définir des catégories – utiles pour effectuer un classement dans votre page de téléchargements, ouvrez le module Download Options puis inscrivez une catégorie par ligne dans la section Download Categories. Confirmez les modifications en cliquant sur le bouton Save Changes.
Lors de la rédaction de votre article, cliquez sur le nouveau bouton prévu à cet effet – en bout de la première ligne, puis indiquez le numéro du fichier à télécharger. Pour le connaître, retournez dans le module Manage Downloads puis regardez la colonne ID. Recopiez ensuite cet identifiant dans le champ puis faites OK.
Pour ajouter plusieurs fichiers, il suffit d’ajouter une virgule entre chacun des ID. D’autres usages existent et je vous conseille de vous reporter au fichier d’aide très facile à comprendre bien qu’il soit rédigé en anglais : WP-DownloadManager 1.40 Readme.
Dans votre administration WordPress, déroulez le menu Pages puis cliquez sur Nouvelle page.
Donnez le titre de votre choix à cette page puis copiez / collez le bout de code suivant dans le corps de texte. N’oubliez pas d’entourer le tout de crochets :
page_download
Publiez votre page.
Ouvrez à présent le module Download Options dans les options du plugin puis indiquez l’URL – permaliens, que prendra votre page de téléchargements dans le champ intitulé Download Page URL.
Dans cet exemple, il s’agit de http://www.protuts.net/telechargements/ mais libre à vous d’indiquer l’adresse de votre choix à condition que cette dernière corresponde avec le permalien de la page. Dans le cas contraire, il sera nécessaire de modifier le permalien de la page – cliquez sur le bouton Éditer juste en dessous du champ de titre dans le module d’édition de page.
Profitons-en pour améliorer vos permaliens de téléchargements. En effet, le format par défaut retenu est le suivant :
http://www.protuts.net/?dl_id=1
Cliquez donc sur Yes pour le champ Download Nice Permalink. Au final, vous obtiendrez des liens sous cette forme :
http://www.protuts.net/download/1/
C’est déjà nettement plus SEO-friendly !
Si vous avez pris le soin de catégoriser vos téléchargements – ce qui est préférable d’un point de vue lecture, rendez-vous dans la section Download Listing Options. Paramétrez ensuite en fonction de vos besoins et de vos envies. Les intitulés sont très proches du français.
N’oubliez pas de valider les différentes opérations en cliquant sur Save Changes.
Ouvrez dans un nouvel onglet votre blog et admirez le résultat. Une nouvelle page est désormais accessible et celle-ci liste l’ensemble de vos téléchargements. Quelques statistiques sont également de la partie (nombre total de clics, poids total, etc.). Pour vous faire une idée du résultat final, je vous donne rendez-vous sur notre page de téléchargements.
Je cherchais ce type de plugin mais j’y vois un gros défaut : la taille de la page quand on a beaucoup de téléchargement proposé.
L’idéal aurait été plusieurs pages (une page par catégorie par exemple) afin de rendre cela plus lisible.
Ok je vais essayer d’installer ce plugin dans des répertoires différente de les activer et de créer une page par catégorie. Ça pourrait marcher.
En fait c’est bon le plugin peut le faire :
Type ‘[page_download]‘ in the post’s content area (without the quotes)
You can also use [page_download category="1"], this will display all downloads in Category ID 1.
Il suffit de faire des pages différentes et d’insérer page_download category= »id de la catégorie » dans la page.
On peut ainsi faire une page « téléchargement » avec des liens qui pointent vers des sous pages qui contiendront page_download category= »id de la catégorie »
On peut rajouter plusieurs id page_download category= »1,5,9″ donc tout est possible avec ce plugin
@Proprietary Trader : merci beaucoup je vais sans doute avoir besoin d’appliquer cette méthode un jour ou l’autre et je suis sûr qu’elle servira à d’autres usagers.
Tout est possible avec ce plugin, c’est certain mais il faut dire que son auteur Lester Chan est très doué et bon nombre de ses plugins sont carrément indispensables.
De rien, j’arrête pas de lire tes articles pour configurer mon blog
WordPress, créer une page de téléchargements pour votre blog…
Comment créer une page de téléchargement dans son blog WP avec WP-DownloadManager.
……
Très bon plugin en effet. Je le garde sous le coude pour plus tard.
@Proprietary Trader : merci !
@Durden : tous les plugins de cet auteur sont géniaux en fait !
J’ai longtemps hésité à installer un tel plugin (il y en a d’autres sur le « marché »). Le gros intérêt c’est qu’ils gèrent le download automatique même pour les fichier textes mais je trouve que c’est quand même pas mal de boulot pour pas tant de gain que ça (à part peut être comptabiliser les téléchargements).
@Li-An : c’est vrai que l’utilisation d’un plugin pour gérer ses téléchargements n’est utile que si l’on propose beaucoup de contenu.
Parmi les autres avantages – hormis le compte des téléchargements, je retiendrais le permalien amélioré, le fait que tous les downloads soient listés ce qui est pratique pour s’y retrouver, les classements par catégories, la facilité pour changer un lien sans modifier l’article ou encore le poids du fichier – très utile pour le visiteur qui peut alors vérifier si son fichier concorde avec l’original.
Merci pour ces compléments
Mais est-il possible de modifier la liste par utilisateur?
exemple : fichier 1 visible pour toto mais pas pour tata qui pourra avoir accès à fichier 2?
si oui, comment faire?
@Sébastien : tu peux choisir entre propositions. Masqué, tout le monde ou utilisateurs enregistrés.
Cependant, il existe peut-être un moyen d’améliorer ce plugin… encore faut-il s’y connaître ! :p
Bonsoir,
J’ai installé ce plugins, mais apparement, j’ai un problème qu’il me met à chaque fois, même après réinstallation du plugins.
Error In Adding File ‘Test (/Test.jpg)’
Je ne comprends pas d’ou celà vient-il ?
Merci
@Antoine : sous quelle version de WordPress es-tu ? La version 1.50 ne fonctionne que sous WordPress 2.8.
Mais visiblement, il s’agit ici d’une erreur lié à MySQL. Ton hébergeur ne doit pas être à jour depuis un petit moment…
Cela dit, le développeur de l’extension propose une méthode sur son forum : http://forums.lesterchan.net/index.php?PHPSESSID=2cbc688f096bb7f8cfeaa9bec1e0e1a5&topic=3949.0
Par contre, attention à ce que tu fais car c’est assez technique.
Bonjour,
Je suis sous 2.8.2, la dernière mise à jour de WordPress, celà viendrait-il de là ?
Pour ce qui est de mon hébergeur, je suis chez 1et1, il n’y a pas une histoire de Php là dedans ?
@Antoine : ce n’est pas WordPress qui est en cause mais ton hébergeur qui n’est pas à jour pour MySQL et probablement PHP – la version 5 est fortement recommandée.
Je viens de vérifier les offres de 1&1 et visiblement tu peux créer des bases de données en MySQL 5 et être en PHP5. Vérifies dans ton panneau d’administration !
Je viens de regardé, et ma base de donnée est en MySQL 4.0 !
Effectivement, je vais faire une sauvegarde de ma base de donnée, la supprimé et en recrée une !
Comme décrit ici : http://faq.1and1.fr/scripts/mysql/13.html
Je me posais une question toute bête aussi, mais ma base de donnée sur 1et1 est de 100 Mo est-ce assez suffisant pour un blog Wordpress ? Je ne sais pas ce qui se stocke dedans ?
Merci
@Antoine : 100 Mo suffisent largement – pour exemple, sur Protuts nous en sommes à environ 30 Mo si je ne me trompe pas.
Tout le contenu de ton site est stocké dans la base de données : articles, commentaires, catégories, tags, données de plugins, etc.
En somme, c’est tout aussi important – voire plus, que les données sur le FTP qui contient les fichiers d’installation de WordPress, les plugins, les thèmes et les fichiers utilisateurs.
Ha d’accord, ça me rassure
Bon, bah je vais faire la mise à jour de mon MySQL, et je vous tiens au courant
Merci !
Très bon plugin! Mais comme vous en parlez, je me suis dit que vous pourriez m’aider.
Car dès que je veux mettre un download en mettant le lien du fichier alors qu’il est sur mon serveur, DM se bloque dèq ue je clique sur Add.
La page charge et elle devient blanche. et voilà. Le fichier n’est pas mis rien.
Donc si vous avez une idée…
, car j’ai tout essayer de la désactivation à la suppression des tables !
Merci !
@Théo : essaies de mettre Redirect To File dans les options du plugin. Peut-être que le problème vient de là.
As-tu tenté de pointer vers un fichier présent sur un autre site ? Une vidéo ou une image, par exemple ?
Bonjour,J’ai un problème avec ce plugin sur IE (7 et 8). Quand on clique sur le bouton « Insert File Downloads » dans TinyMCE, rien ne se passe. Erreur javascript, la fenêtre ne s’ouvre pas.Mais aucun soucis avec Firefox.Quelqu’un a déjà rencontré ce problème ?Merci.
[...] informations erronées. Autre avantage de taille, la possibilité d’offrir à vos lecteurs une page de téléchargements personnalisée comme sur [...]
@Proprietary Trader : c’est vrai que ce plugin ne le permet pas. Toutefois, il est possible de n’afficher q’une catégorie en utilisant [page_download category="1"]. Peut-être que cette fonctionnalité sera présente dans une prochaine version du plugin… ou bien quelqu’un dans l’assistance serait-il capable de modifier le plugin pour répondre à cela ?