Новичок в Discourse, есть несколько вопросов :)

Не существует способа настроить разные наборы пользовательских полей для разных типов пользователей. Возможно, их можно скрыть с помощью CSS, но заставить пользователя выбрать тип аккаунта может оказаться сложной задачей.

Проблемы нет. Статья Как создать приватные категории с помощью настроек прав доступа/безопасности категорий может помочь.

Да.

Нет. Грубая оценка: $250–$1000, в зависимости от того, насколько точно вы хотите воспроизвести предыдущую функциональность. Например, существует расширение Discourse Calendar, которое может позволить пользователям публиковать свою доступность вместо указания её в профиле. Таким образом, можно найти другие способы решения той же проблемы, но реализация будет сильно отличаться от текущей. Это может расстроить некоторых пользователей, так как изменения всегда даются нелегко.

3 лайка