Предположим, у вас есть большое количество групп, и чтобы избежать загромождения списка групп, вы хотите, чтобы приватные группы были скрыты и не отображались публично.
Однако вместо того чтобы владельцы добавляли людей в ответ на запрос, полученный каким-либо другим способом, вы хотели бы разрешить пользователям запрашивать доступ к группе, используя то же диалоговое окно, которое появляется при нажатии кнопки «Запросить» на приглашаемой группе.
Существует административная опция для группы, позволяющая пользователям отправлять запросы на вступление:
но она работает только для групп, видимость которых установлена как «для авторизованных пользователей» или «для всех». Если группа не видна, эта опция становится неактивной (серой).
Кнопка «Запросить» открывает модальное диалоговое окно, которое отправляет сообщение владельцам группы.
Существует ли другой способ открыть это диалоговое окно через ссылку, которую можно разместить в категории, чтобы предупредить участников о существовании приватной группы и попросить присоединиться к ней? Или есть простой адрес сообщения, например @groupname-owners, который позволит людям отправить сообщение владельцам приватной группы с просьбой о вступлении?
Разве эти желания не противоречат друг другу? Группа приватная… но при этом люди должны каким-то образом знать о ней и иметь возможность запросить доступ? Я просто не уверен, как логично это реализовать?
У наших пользователей уже есть значительная путаница между группами и форумами (категориями).
Список групп становится довольно громоздким, если у вас больше нескольких десятков форумов, даже при достаточно строгой системе именования групп и форумов.
Поэтому идея заключается в создании входной зоны для категории верхнего уровня, которая содержит множество форумов как подкатегории, и в размещении там списка доступных форумов, включая приватные (где это уместно — большинство, но не все из них). Для публичных форумов должна быть кнопка или ссылка для немедленного вступления, а для приватных — возможность отправить запрос на вступление.
Таким образом, мы можем оставить список групп только для публичных форумов, которые любой участник может просматривать и в которые может вступить немедленно, а большинство приватных групп сделать доступными для людей, имеющих доступ к категории верхнего уровня, через запрос приглашения (чтобы их можно было фильтровать координатором).
Это работает нормально, но недостающим элементом является возможность автоматически генерировать сообщение владельцу (владельцам) группы с запросом на вступление — сейчас нам приходится публиковать контакты для личных сообщений, что создает проблемы с поддержкой, когда люди меняют свои функции. Это не элегантно.