Submitted by yobenzen on
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,
sans rentrer dans les
Permalien Soumis par leonidas le 24 Décembre, 2010 - 09:43
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
Permalien Soumis par yobenzen le 28 Décembre, 2010 - 17:38
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.
Tu peux aussi installer le
Permalien Soumis par vincent59 le 28 Décembre, 2010 - 09:44
Tu peux aussi installer le module Project, qui sert justement à gérer les projets dans Drupal.
Tu aurais toutes les fonctions, y compris la gestion des versions, le download, et le suivi des bugs.
Merci pour ta réponse. J’ai
Permalien Soumis par yobenzen le 28 Décembre, 2010 - 14:12
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.