Créer une page de téléchargements pour votre blog WordPress

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.

Pré-requis

La mise en œuvre de ce tutoriel nécessite au préalable l’installation du plugin WP-DownloadManager :

file
Un gestionnaire de téléchargements pour WordPress qui évite d'avoir à éditer des liens de façon manuelle. Productivité garantie !

WP-DownloadManager

Taille : 77,1 KiB  •  Date : 20 mars 2010 •  Hits : 1 801

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.

Capture décran - Ajouter un nouveau fichier à télécharger

Capture d'écran - Ajouter un nouveau fichier à télécharger

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.

Capture décran - Ajout de nouvelles catégories

Capture d'écran - Ajout de nouvelles catégories

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.

Capture décran - Saisie des IDs de fichiers

Capture d'écran - Saisie des ID de fichiers

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.

Création d’une page de téléchargements

Créer une nouvelle page

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 en ajoutant des crochets :

page_download

Publiez votre page.

Définir les permaliens

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://wpchannel.com/?dl_id=1

Cliquez donc sur Yes pour le champ Download Nice Permalink. Au final, vous obtiendrez des liens sous cette forme :

http://wpchannel.com/download/1/

Capture décran - Paramétrage des permaliens

Capture d'écran - Paramétrage des permaliens

C’est déjà nettement plus SEO-friendly !

Opérer un classement par catégories

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.

Crédits photo : viZZZual.com

Articles relatifs

39 réflexions au sujet de « Créer une page de téléchargements pour votre blog WordPress »

  1. 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.

  2. @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 ?

  3. 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.

  4. 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 :)

  5. @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. :cool:

  6. 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).

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

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

  9. 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 :)

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

  11. 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 ?

  12. @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 ! ;)

  13. 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 :)

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

  15. 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 !

  16. @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 ?

  17. 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.

  18. Ping : 20 plugins WordPress indispensables en 2010 | WordPress Channel

  19. Bonjour,
    mon promblème est le suivant et j’ignore si download manager peut m’aider.

    sur mon blog WP, je souhaite proposer des sons à l’écoute (un petit dewplayer par son) mais aussi qu’il soit possible de les télécharger via un bouton

    Je sais un peu coder en html par le biais de Download mais le souci, c’est que ça ouvre le son dans une nouvelle page et que pour le télécharger, il faut faire un clic droit Enregistrer sous.

    Merci pour vos réponses

    • Download Manager va te permettre de gérer facilement des listes de fichiers à télécharger et ce, où qu’ils se trouvent – sur ton serveur FTP ou ailleurs.

      L’avantage d’un tel plugin : pouvoir opérer des modifications rapidement, comptabiliser les téléchargements et les afficher où l’on veut.

      Maintenant, il est normal que le navigateur lise le son s’il en est capable. Pour pallier ce problème, places tes fichiers dans un ZIP. ;)

      Enfin, il existe peut être des plugins de téléchargements dédiés aux fichiers sonores et combinant un lecteur audio… mais je n’en connais pas.

      • Merci bcp pour ta réponse.

        Veux tu dire que si je place mon fichier dans un zip, ça va forcer le téléchargement ?

        Cependant, je dois dire que j’ai essayé Download Manager et inséré chaque nouveau téléchargement de son après le dewplayer correspondant.

        En code, ça donne ça (que ce soit en visuel ou en html)

        [dewplayer:http://emmanuelmarlange.fr/voixoff/wp-content/uploads/2010/10/manu-electricite.mp3download id="1"]

        J’ai alloué une image au download id= »1″ (une miniature) mais sur le blog en tant que tel, le dewplayer n’est pas suivi de la miniature mais du mot Electricité (son titre) et d’un nombre entre parenthèses (nbre de telech)

        Que faire pour que la miniature (bouton Download) remplace le titre et le chiffre entre parenthèses ?

          • Oui bien sûr, tu peux aller sur http://emmanuelmarlange.fr/voixoff/?p=1
            c’est l’article Hello world

            Rien n’est fait question graphisme (thème atahualpa), ni même contenu. J’essaye juste d’insérer les sons.

            Tu vois donc le dewplayer avec à droite la mention « électricité(0) » qui correspond au titre du téléchargement (titre que l’on doit rentrer lorsque l’on édite un téléchargement réalisé avec Downlaod Monitor.
            Lors de cet edit, on nous demande, outre de rentrer l’URL du fichier à proposer en téléchargement, de rentrer l’URL d’une miniature qui me semble t’il devrait apparaître comme image (image d’un bouton par exemple) à côté du Dewplayer.

            Or, comme tu le vois, aucune image n’apparait, seulement le fameux titre.

            Je voudrais qu’à la place de ce titre apparaisse une image sur laquelle on clique et qui lance le téléchargement.

  20. Bonsoir,
    Depuis longtemps je cherche un moyen d’ajouter un bouton pour que mes lecteurs puissent télécharger un ou plusieurs documents et votre plugin semble être parfait pour cela !
    Sauf qu’il ne marche pas pour moi… quand je suis sur un nouvel article, je clique sur le bouton pour ajouter le shortcode « download » et j’ajoute l’ID du doc… je sauve le tout et je prévisualise >> rien de rien apparait sur mon article, bizare non ?
    Qu’est ce que j’ai manqué de faire ??
    Merci beaucoup pour votre aide !
    Et bonne continuation :)

  21. Bonjour.
    Récent utilisateur de ce plugin (et de wordpress au passage), je me demandais s’il était possible de « forcer » les numéros des IDs ou d’agir dessus ?

      • Bonjour.
        Non, à vrai dire, j’aurais bien aimé les réinitialiser. J’avais d’abord fait des essais avec de « faux » fichiers qui ont donc eu un ID alloué, mais lorsque j’en mets de nouveau, l’ID part de 4 par exemple au lieu de 1. De plus, j’aurais bien aimé avoir tels fichiers de l’ID1 à l’ID10 par exemple puis tel autre groupe de fichiers de l’ID11 à l’ID 20… Et ainsi de suite.
        Cela me permettra plus facilement ensuite de déclarer les fichiers… Je ne sais pas si je suis clair…

        • Les ID ne peuvent pas être changé car ils dépendent de la base de données et par définition ils se doivent d’être unique. Il faudrait tout désinstaller au niveau du plugin pour que cela reparte à 0.

          Par contre, tu peux utiliser le système de catégories fourni dans le plugin pour gérer tes groupes. :)

          • En effet, vous avez raison. je vais voir à l’usage si cela ne me contraint pas trop.

            merci

            nicolas

  22. Merci pour ce plugin ! Et pour tes explications claires.
    Pour le moment, je n’ai qu’un seul fichier à faire télécharger, mais d’autres arriveront. Aujourd’hui, je le trouve pratique.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

Pour insérer du code, utilisez un service en ligne comme Pastebin ou prenez-soin de convertir celui-ci en HTML.

Les champs obligatoires sont indiqués avec *.

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>