Что вы хотите сделать?
Система членства, позволяющая пользователям присоединяться к приватному форуму, подав заявку.
Когда это нужно сделать?
Срочности нет, но, полагаю, срок ожидания в один месяц приемлем.
Каков ваш бюджет в долларах США, который вы готовы предложить за эту задачу?
400 долларов США, предпочтительно с возможностью оплаты картой.
У меня есть полностью приватный форум, но есть один пост, который я могу сделать публичным, чтобы любой анонимный пользователь мог его прочитать. В этом посте перечислены требования для вступления, и пользователи должны заполнить форму (встроенную в публичный пост), указав свои данные. Это лучшее решение, которое я смог придумать для своего случая, но если у разработчика есть идея получше, я готов её выслушать.
Форма должна поддерживать поля ввода или элементы управления (некоторые из которых необязательны, а другие обязательны), при этом каждое поле должно поддерживать настраиваемые заголовки и описания. Самое главное — форма должна поддерживать загрузку изображений.
Затем в моей панели администратора я должен иметь возможность проверять каждую поданную заявку. Внутри неё я должен видеть информацию и изображения, которые загрузил каждый пользователь. Я должен иметь возможность экспортировать все заявки в форматы .csv или .xlsx. В каждой просматриваемой заявке должна быть кнопка, позволяющая отправить пользователю электронное письмо с ссылкой-приглашением для вступления на форум либо персонализированное сообщение, указывающее, что заполненные поля неверны, или любое другое сообщение об отказе. Адрес электронной почты, разумеется, указывается пользователем при заполнении формы.
Ссылка-приглашение должна быть настраиваемой. В некоторых случаях членство является временным, в других — действует несколько месяцев, а в третьих — бессрочно. Членство должно включать поле, позволяющее идентифицировать тип пользователя. После завершения регистрации пользователем должно отображаться сообщение по умолчанию. В частности, это уже работает в Discourse, но должен быть общий настройка по умолчанию для работы ссылок-приглашений для пользователей, подавших заявку, при этом для каждой заявки должна быть возможность настроить параметры ссылок-приглашений по умолчанию.