Загрузка PDF пользователем в Drupal
Я занимаюсь разработкой сайта для международной конференции. Я хочу, чтобы зарегистрированные пользователи загружали свои исследовательские работы в формате PDF, используя форму. У меня нет опыта работы с CMS.
2 ответа
Если у вас мало опыта работы с Drupal и CMS в целом, и вы хотите быстро добавить форму для сбора файлов от зарегистрированных пользователей и использовать Drupal только как базовую CMS для своего веб-сайта, модуль Webform, вероятно, является самым простым решением. Позволяет создавать формы для файлов PDF и предоставления дополнительной информации. Материалы могут быть сохранены в базе данных, отправлены по электронной почте или даже экспортированы в электронную таблицу или файл CSV. Зарегистрированные пользователи могут даже редактировать свои материалы.
Другое решение - использовать модули CCK и FileField для создания типа контента для представлений и позволить зарегистрированным пользователям создавать новый контент, используя этот тип. Если вы пойдете по этому пути, вы можете построить много дополнительных функций. Вы можете использовать таксономии для организации представлений по категориям и /org тегам. Вы можете разрешить пользователям просматривать, комментировать, оценивать или отмечать отправку. С помощью Views вы можете создавать списки представлений по состоянию (принято, отклонено), категории и т. Д.
Создайте тип контента "Исследования".
Включить модуль загрузки
Включите вложения файлов для типа контента Research.
Разрешить зарегистрированным пользователям загружать файлы, создавать новые исследовательские узлы и редактировать собственные исследовательские узлы.
Это был бы самый быстрый способ. Если вы используете CCK, вы можете вместо этого создать CCK FileField и указать ему принимать только файлы PDF.