Какой плагин установить, чтобы пользователи могли публиковать прозу и стихи?
Веду блог о писательстве и недавно задумался расширить функционал сайта. Хочу создать раздел, где посетители смогут публиковать свои произведения. Нужно, чтобы они могли регистрироваться, публиковать контент с помощью редактора текст (и могли стилизовать текст), а также чтобы можно было лайкать контент, делиться им, давать рецензии и т.п.
Вопрос: какой Вордпресс-плагин лучше всего подойдёт для этих целей? Я копался и нашёл три плагина пока что. Не знаю, насколько подходят: BuddyPress, WP User Frontend и ProfileGrid.
Что посоветуете?
Дополнительно:
Я бы посоветовал CF7, то бишь получать предложения на почту, а затем, если прислали что-то более-менее пристойное, вручную регистрировать юзера, если он еще не зарегистрирован, и от его имени публиковать. Ей-богу, проще сделать самому, чем выгребать за технически безграмотными юзерами. Это мое сугубо субъективное мнение, основанное на многолетней практике.
А в целом согласен - за юзарами разгребать и разгребать.
Ответы:
Из перечисленных только WP User Frontend служит для этой цели.
Но нужно понимать, что любой постинг гостями нужно тщательно модерировать.
- Значит, BuddyPress и ProfileGrid не для этого... вычеркнул, спасибо. Реализацию WP User Frontend встретил только на одном сайте для публикации произведений. И работает сайт криво, если честно. Уж не знаю, виноват ли админ сайта, или разработчики плагина.
Скажите, а есть ещё какие-то плагины хорошие наподобие WP User Frontend, чтобы можно было потестить? Реализацию через CF7 не хочу, потому что заморочено слишком с регистрацией других людей и т.д. Плюс, хочется, чтобы пользователи сами могли заходить и публиковать, оценивать и т.д. А отсеивание «мусорного» контента можно решить премодерацией произведений.
- Просто если слишком сложно окажется реализовать, то проще сделать форум через плагин, наверное. И там уже пусть публикуют в ветках. Присмотрел плагин Asgaros. Выглядит симпатично. Но если реализую форум, то уже не будет смысла делать раздел для публикации произведений... а в приоритете не форум, всё-таки...
-
Скажите, а есть ещё какие-то плагины хорошие наподобие WP User Frontend, чтобы можно было потестить?
Немало. Вот лишь малая часть https://wordpress.org/plugins/tags/frontend-post/
А форум на ВП - фтопку.
- Refguser, спасибо за ссылку, посмотрю! А почему форум на ВП — плохая идея?
-
А почему форум на ВП — плохая идея?
Потому что форум - это сама по себе большая и сложная система. ВП не предназначен для этого, у него структура другая. Форумные плагины для ВП - это как кузов Камаза поставленный на Жигули. Как бэ можно в кузове коробку с детскими кубики перевезти к рядом живущей тёще, но работать в карьере эта сборка не сможет.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для раздела, где пользователи публикуют прозу и стихи, можно использовать WordPress, но лучше сразу определить модель модерации. Если дать всем пользователям полноценный доступ в админку или слишком широкий frontend-редактор, получите спам, мусорные публикации и проблемы с безопасностью.
Я бы рассматривал два сценария. Первый — безопасный: пользователь отправляет произведение через форму, редактор проверяет и публикует. Для этого подойдут Gravity Forms, Fluent Forms, WPForms или даже Contact Form 7 с сохранением заявок. Второй — полноценное сообщество: регистрация, личный кабинет, frontend posting, лайки, комментарии и профили.
Для второго сценария можно смотреть:
Практичная архитектура: создать отдельный custom post type “Произведения”, роли “Автор”, “Редактор”, включить премодерацию публикаций и ограничить доступ к загрузке файлов. Текстовый редактор на фронте лучше давать ограниченный: заголовок, текст, жанр, теги, согласие с правилами.
Если проект только стартует, я бы начал с формы + ручной модерации. Когда появится поток авторов, можно подключать личные кабинеты и рейтинги. Так Вы не усложните сайт раньше времени и не откроете лишние двери для спама.