Подхватываю эту тему, так как она возникла в другом обсуждении («Совет дня» или как напоминать/настаивать на хороших советах по использованию Discourse?)
Мне определённо хотелось бы иметь базовую тему (или «вариант» темы) с минимальным набором функций, которая активируется для пользователей по умолчанию и позволяет им добровольно переключаться на «продвинутый/полный интерфейс» со всеми доступными возможностями Discourse. Возможно, есть потребность в более тонком добавлении функций в интерфейс, но пока я не уверен.
Это было бы похоже на вход в админ-панель роутера: есть «базовый» режим, продвинутый, а иногда и экспертный.
Моя цель — миграция пользователей с Facebook. Так какие минимальные функции/возможности им следует получить?
- создание темы с скрытым полем заголовка, которое можно раскрыть при желании
- ответ на тему
- лайк темы или сообщения
- получение ссылки на тему или ответ
- добавление изображения
- редактирование профиля и некоторых базовых настроек (остальное скрыто, пока не будет выполнено определённое действие для его отображения)
- упрощённые уведомления (все в одном разделе)
- скрытие большей части метаинформации о темах, отображаемой в списке (например, «xyz ответил n минут назад» и т. д.)
- поиск с ограниченными опциями (простой поиск, продвинутый доступен, как в Google)
Очевидно, есть и другие возможности, это лишь первоначальные идеи. Я думаю, что попробую убрать практически всё возможное, оставив минимум, чтобы пользователи могли делать то, с чем, вероятно, знаком «средний пользователь социальных сетей». Примерно: публикация, лайк, комментарий, добавление ссылки или фото, заполнение профиля, проверка уведомлений.
Как лучше реализовать это технически, я не знаю. Возможно, удастся собрать своего рода доказательство концепции, используя различные компоненты, упомянутые выше.