Я ищу совета о том, как лучше всего создать репозиторий PDF. В основном, в разделе администратора и в интерфейсе будет загрузчик. Пользователю должно быть разрешено добавлять теги к файлам.
Итак, я думаю, мне нужно:
- Интерфейсный загрузчик
- Backend-загрузчик
- Пользовательский тип сообщения?
- Безопасность для проверки файлов PDF, а не просто загрузки чего-либо.
Что еще мне не хватает?
Прямо сейчас поддержка тегов мультимедиа довольно разочаровывает. Вы можете добавить теги или категории к типу сообщения вложения, но вы обнаружите, что пользовательский интерфейс неприемлемо плохой (это текстовое поле, в которое вы вводите термины, разделенные запятыми). Тем не менее, есть неплохой плагин Media Tags, так что вы можете изучить его.
GravityForms удобен для фронтальной загрузки, но убедитесь, что вы думаете о безопасности, если у вас есть фронтальная система загрузки.
В качестве альтернативы вы можете создать специальную роль, которая имеет доступ только к загрузке и управлению собственными элементами мультимедиа. Вы можете написать свою собственную роль или использовать для этого что-то вроде Members или User Role Editor.
После того, как вы все это настроите, вам останется только создать несколько хороших страниц таксономии и архива вложений.
Я должен добавить, что начиная с WordPress 3.5 вы можете зарегистрировать таксономию для типа прикрепленного сообщения, и это прекрасно работает. Вы даже можете воспользоваться преимуществами нового
show_admin_column
аргумента для типа регистрации. Это здорово и полностью устраняет необходимость в плагине Media Tags.Ознакомьтесь с этой формой, думаю, она поможет вам сделать то, что вам нужно. http://www.gravityforms.com/