Wordpress подача проектов, отслеживание людей которые заинтересованы в проектах?
Здравствуйте.
Как возможно реализовать на wordpress такой процесс:
Есть форма подачи проектов/объявлений/товаров, она состоит из множества пунктов. В этой форме есть параметры в виде выпадающего списка которые являются категориями этих проектов (в данном случае это отрасли к которым должен относится этот проект/товар). Человек заполняет эту форму и отправляет. После этого она приходит модератору который проверяет её и если всё нормально то он подтверждает её публикацию.
Далее происходит следующее, есть разные страницы которые отображают товары/проекты разных категорий/отраслей. Когда модератор подтверждает публикацию то данный товар автоматически добавляется на нужную страницу в виде блока с картинкой и названием товара/проекта на ней. Также, при нажатии на этот блок вы переходите на страницу где есть более подробная информация про товар. Но вся эта информация добавляется автоматически и берётся из той формы которую заполнил пользователь.
Если проводить аналогию то есть некое сходство с такими сайтами как OLX где каждый может подать объявление, только в этом случае человек подаёт проект.
Также есть другая категория людей которые хотят не добавлять товары, а покупать/содействовать. Необходимо что бы когда на странице товара/проекта он нажимал купить/заинтересовало, он вводил свои контактные данные и уже тогда с ним связывались менеджеры. По этому нужна некая клиентская база что бы видеть какие товары их интересуют и так далее.
Как это можно реализовать на wordpress? Есть ли плагины которые позволят создать "интернет магазин" с возможностью любому пользователю добавлять свой "товар" и что бы если он проходил проверку - публиковался.
Возникала потребность в написании проекта, точь в точь работающего как описываете вы. И тоже просили на WP.
Скажу так, сделать то, что вы просите на WP -можно, но крайне муторно. У вас на самом деле принцип работы довольно легок, но пытаться под него подстроить стандартные средства WP - это не то.
Я бы вам посоветовал с нуля написать этот проект с использованием фреймворков. Будет качественнее и гибче.
А какие фреймворки вы бы могли посоветовать? И ещё вопрос, вы пробовали реализовать на wordpress? Какие плагины вы бы могли посоветовать в этом случае?
Sanekkes: по факту php фреймворков - я не могу вам ничего посоветовать, так как с ними еще не разбирался. пока я просто понимаю как это написать без использования оных, но это сразу ударит по качеству кода.
На WP я не пытался это реализовать, только обдумывал как, но по логике работы заказчика не должно было быть менеджера.
Идея какая: есть две группы пользователей, те, кто постят, и те кто подключаются к проекту.
Первые могут постить с модерацией, другие нет. Пользователи постят какие-то проекты, они обязаны заполнять e-mail свой. Впоследствии у вас на странице поста пользователя будет кнопка, которая будет показываться только для определенно группы пользователей (в нашем случае для тех, кто хочет помочь проекту). На эту кнопку вешается обработчик, который отправляет письмо на почту пользователя (eго почту туда подставляем в самом шаблоне поста).
То есть реализовать это на самом деле не сложно, сложнее потом с этим всем возиться. Ибо прикрутить какой-то крутой функционал вам будет сложно.
Все что нужно для этого:
1. плагин, который позволяет регистрировать группы пользователей.
2. Создать страницу с формой добавления записи на сайт для пользователей (можете посмотреть в интернете, делается обычным файлов и скриптом в functions.php)
3. Все ваши посты будут добавляться как: На рассмотрении. Вам же потребуется просто одобрять их или нет. Так как юзер при дорбавлении будет выбирать категорию, вам ничего не надо будет лишнего производить.
4. Как реализовать возможность связаться с пользователем на странице проекта. я уже писал выше.
В общем это все.
Алексей Скляров: там ньюанс в том что нужно что бы страница с товаром/проектом была уже как шаблон, в которой контент берется из самой формы, то есть человек просто пишет свои контактные данные и отвечает на разные вопросы, а эта инфа сама добавляется на страницу проекта. Но тут необходимо что бы было всё это автоматически.
Сайты на WordPress + Интернет магазины WooCommerce
Такие вещи в готовом виде найти сложно. Написать относительно не сложно. Если уметь программировать и хорошо знать WordPress.
Выбор платформы не имеет значение. Надо чтобы тот кто будет вести разработку - выбрал ту платформу которую лучше знает.
Sanekkes: это зависит от исполнителя. Есть те кто за 10 тр будут готовы сделать. Есть те кто меньше чем за 1 млн руб с вами даже говорить не станет. Нет ни одной гарантии что кто либо из них хоть что либо сделает.
А учитывая характер вопроса вам лучше забыть про такие задачи. Сначала нужно либо ума набраться чтобы самому знать ответы. Либо денег заработать столько чтобы такие вопросы не возникали. Потом только можно начинать.