Я собираюсь пригласить 50 человек вступить в сообщество. Оно никогда не будет легко доступно для публичного доступа.
Как только оно заработает, я планирую добавить ещё 100 человек, но первые 50 всегда будут «основателями», которым никогда не придётся платить.
Затем я установлю платный доступ и хочу иметь возможность разумно определять, кто есть кто, чтобы я мог «группировать» людей в зависимости от того, сколько им нужно платить, если вообще нужно.
Я могу легко использовать группы, что, как я понимаю, позволит предоставлять доступ к разным категориям и отправлять сообщения людям на определённом этапе.
Но у меня есть предчувствие, что уровни доверия могут сыграть здесь роль, и я хочу настроить их правильно с самого начала. Мне кажется, что уровни доверия оптимизированы для публичных сайтов, и повышение уровня доверия основано на активности, но если у кого-то есть опыт работы с подобной ситуацией, буду рад услышать!
Ты прав: повышение уровня доверия (TL) почти всегда динамически зависит от активности пользователя (время чтения, просмотренные темы, дни посещений, ответы и т. д.), однако есть несколько нюансов.
Во-первых, уровень TL4 недостижим динамически — пользователь может перейти на этот уровень только по ручному назначению администратора, так как он предоставляет дополнительные права, как описано здесь: Trust Level Permissions Reference.
Во-вторых, администратор может заблокировать текущий уровень доверия пользователя, чтобы он не повышался и не понижался. Это делается индивидуально для каждого пользователя.
Также при приглашении нового пользователя можно задать минимальный требуемый уровень доверия.
Я думаю, лучший способ достичь того, что ты хочешь, — создать пользовательские группы, не привязанные к уровням доверия, но @JammyDodger — наш местный эксперт по этим вопросам.