2010-09-21 3 views
1

Je développe un site pour une conférence internationale. Je veux que les utilisateurs enregistrés téléchargent leurs documents de recherche au format pdf en utilisant un formulaire. Je n'ai aucune expérience antérieure de travail avec un CMS.Téléchargement de PDF par l'utilisateur dans Drupal

+2

Apprenez Drupal, au moins les concepts de base. Sinon, vous allez avoir des ennuis à mesure que les choses se compliquent. – Unreason

+0

Voir ..! Je suis un programmeur PHP et j'ai fait de même avec mon propre code PHP et je l'ai stocké dans la base de données comme BLOB, donc je connais les concepts de base et comme je n'ai pas internet, je ne pouvais pas chercher plus de modules. de vous les gars – Greenhorn

Répondre

3

Si vous avez seulement quelques expérience de Drupal et CMS en général et que vous voulez seulement ajouter rapidement un formulaire pour recueillir les fichiers des utilisateurs enregistrés et utiliser uniquement Drupal comme CMS de base pour votre site web, le module Webform est probablement la solution la plus simple . Il vous permet de créer des formulaires pour les fichiers PDF et des informations supplémentaires. Les soumissions peuvent être stockées dans la base de données, envoyées par courrier électronique ou même exportées vers une feuille de calcul ou un fichier CSV. Les utilisateurs enregistrés sont même capables de modifier leurs soumissions.

Une autre solution consiste à utiliser les CCK et les modules FileField pour construire un type de contenu pour les soumissions et permettre aux utilisateurs de créer du nouveau contenu enregistrées auprès utilisant ce type. Si vous allez de cette façon, vous pouvez construire de nombreuses fonctionnalités supplémentaires. Vous pouvez utiliser taxonomies pour organiser les soumissions par catégorie et/tags org. Vous pouvez autoriser les utilisateurs à afficher, commenter, rate ou flag soumissions. Avec Views vous pouvez créer des listes de soumissions par état (accepté, rejeté), catégorie, etc.

+0

Webform utilisé, la façon la plus simple de le faire :) Merci beaucoup, je vous dois beaucoup :) – Greenhorn

5

Créez un type de contenu "Recherche".

Télécharger le module Activer

Activer les pièces jointes de fichier pour le type de contenu de recherche.

Autoriser les utilisateurs enregistrés de télécharger des fichiers, et créer de nouveaux nœuds de recherche et modifier ses propres nœuds de recherche

Ce serait le moyen le plus rapide. Si vous utilisez CCK, vous pouvez créer un fichier CCK FileField à la place et lui indiquer d'accepter uniquement les fichiers PDF.

Questions connexes