Tableaux de téléchargement similaire à ceux des modules Drupal

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour à toutes et à tous,

Je construits actuellement mon site Web perso avec Drupal 6 afin de mettre mes freewares en ligne et à disposition des internautes.

Dans cette optique, j'ai notamment créé un type de contenu correspondant à mes freewares. J'aimerais pouvoir y ajouter un tableau de liens pour les diverses versions téléchargeables tel que l'on peut voir sur le site Drupal pour les modules.

exemple : http://drupal.org/project/cck
avec la partie 'Downloads' comprenant 'Recommended releases' et 'Development releases'.

Une alternative trouvée a été d'établir un tableau comme valeur par défaut pour chaque type de 'Download' mais je ne trouve pas la solution très propre et j'imagine qu'elle ne sera également pas facilement maintenable.

Ma question est donc :
Existe-il un module permettant de gérer ces tableaux spécifiques ? Sinon, quelle serait la meilleur solution à mettre en oeuvre pour répondre à ce besoin ?

j'ai effectué plusieurs recherche sans grand résultat, cependant j'imagine que la solution utilisé par le site Drupal est certainement meilleurs que la mienne.

Je précise que je suis débutant sous Drupal.

Merci d'avance pour toute aide ou conseil.

A bientôt,

Version de Drupal : 

sans rentrer dans les détails. Sur l'exemple que tu montres, c'est views qui est utilisé dans la node du module.

Ensuite, de la modif css et une intégration.

Mais c'est principalement le module views qui est en action pour ça.

Voici la classe:

view view-project-release-download-table view-id-project_release_download_table view-display-id-attachment_1 view-dom-id-1

Merci pour ta réponse.

Malheureusement, je suis débutant et donc ai quelques difficultés à saisir ton message.

Voici ce que je pense avoir compris (et ce que j'ai fais sans résultat espéré) :

I. Je crée deux types de contenu : Product : contenant les diverses informations sur mon freeware Download : constituant un item de téléchargement (champs : Titre, Lien et Version)

II. Je crée une vue avec le module Views : view_download avec Style = Grille

Filtres avec Noeud : Type = Download et Noeud : Publié = Oui

Champs avec Contenu : Lien, Contenur : Version et Noeud : Titre

III. J'intègre view_download dans mon type de contenu Product Pour cela j'ajoute un champ de type Node Référence.

Type de contenu pouvant être référencés => Download

Avancé - Noeuds pouvant être référencés (Vue) => view_telechargement

Avec un premier test, j'obtiens un résultat curieux : En effet, pour un contenu Product nouvellement créé, j'obtiens uniquement les titres des contenus Téléchargement sélectionnés avec les liens correspondant aux contenus détaillés. Je ne vois pas comment afficher les champs sélectionnés de la vue. Pourrais-tu m'aider ou me donner des pistes ?

[EDIT] Je viens de résoudre ce problème. J'attaque donc la suite et donnerais un retour prochainement... Visiblement je lutte afin que Drupal prenne en compte mon nouveau template issue des Candidate template files de Devel... :( [/EDIT]

Une fois cette étape franchie (et donc ce problème résolu), je trouverais grâce au module Devel le fichier template le plus adapté à créer. Dans ce dernier, je définirais les classes css à utiliser, classes qui seront rajouter dans mon css. Ai-je bien compris ?

Merci d'avance !

Et bonnes fêtes de fin d'année.

Merci pour ta réponse.

J'ai donc installé le module Project (http://drupal.org/project/project) ainsi que project_issue et comment_upload et découvre de nombreuses fonctionnalités intéressantes.

Cependant, je me retrouve confronté à certains problèmes :

Je n'arrive pas a voir le tableau de téléchargement sur la page, seul ce paragraphe est présent :

Downloads
* View all releases RSS feed of all releases
* Add new release
* Administer releases

Ainsi que Resources et Development

Le module ne semble pas prendre en charge le multi-language.

Pour les releases, quelques soient mes modifications au niveau de la taxonomie, j'obtiens le message suivant :
"API version Un vocabulaire invalide a été sélectionné. Merci de le modifier dans les options."

Mes freewares étant des exécutables, ils affichent souvent une taille supérieur à 10 Mo. Le serveur de prod étant un mutualisé, je n'ai pas la main sur la config de php et suis donc contraint à des uploads de 1Mo max via php (si j'ai bien compris). J'aurais souhaité gérer mes uploads via FTP notamment pour cette raison. De plus, mes freewares ayant un module de mise à jour automatique, une gestion des fichiers indépendante de Drupal serait préférable.

Y aurait-il des solutions aux problèmes exposés ? Aurais-je raté quelque chose ?
Visiblement, malgré mes efforts, il reste encore au moins un monde entre drupal et moi...

Merci d'avance et bonne fête de fin d'année.