Название функции
Состояние Discourse
Цель функции
Превратить Discourse в форум, работающий по принципу RFC.
Описание функции
- Запрос комментариев ( RFC ) — это публикация в серии документов от основных технических органов разработки и стандартизации Интернета, прежде всего от Инженерного совета Интернета (IETF). RFC пишутся отдельными лицами или группами инженеров и ученых в области компьютерных наук в форме меморандума, описывающего методы, поведение, исследования или инновации, применимые к работе Интернета и систем, подключенных к Интернету. Они представляются либо для рецензирования, либо для передачи новых концепций, информации или, иногда, инженерного юмора.[1]
- Состояние Discourse аналогично статусам, указанным в документах типа RFC. Состояние Discourse используется для лучшего контроля сообщений пользователей. Документы RFC имеют следующие статусы:
- Информационный (Informational)
- Экспериментальный
- Лучшая текущая практика
- Стандартная трасса
- Предложенный (Proposed Standard)
- Черновик (Draft Standard)
- Стандарт Интернета (Internet Standard)
- История (Historic)
- Неизвестный
В моем случае, в моем ресурсе, эти статусы будут соответствовать типам сообщений:
Состояние Discourse / коды
- Черновик (Draft Standard) |
1- Черновик (Draft Standard) - Экспериментальный |
2- Экспериментальный - Предложенный стандарт |
3- Предложенный (Proposed Standard) - Стандартная трасса |
4- Стандартная трасса - Лучшая текущая практика |
5- Лучшая текущая практика - История (Historic) |
6- История (Historic) - Информационный |
7- Информационный - Стандарт |
8- Стандарт - Неизвестный |
9- Неизвестный
Состояние Discourse / сценарии
- Когда пользователь создает сообщение, на которое нет ответов. Это сообщение имеет статус Discourse как Черновик (Draft Standard). Также, когда пользователь создает сообщение, которое еще не опубликовано, оно также имеет статус Discourse как Черновик (Draft Standard).
- Когда пользователь создает сообщение, на которое есть ответ. Это сообщение получает статус Экспериментальный Discourse. Если ответов становится больше, статус сообщения остается Экспериментальный.
- Если несколько пользователей лайкают сообщение и считают его действительно хорошим, то оно помечается как Стандартная трасса. Если появляются еще подобные или аналогичные сообщения, по умолчанию объявляется статус Лучшая текущая практика Discourse.
- Любое изменение сообщения воспринимается как объявление статуса История (Historic) Discourse.
- Если сообщение принято всеми членами сообщества, статус Discourse — Информационный.
- Если сообщение требует исправления или улучшения, статус объявляется как Информационный Discourse (Informational). Если сообщение исправлено и улучшено, статус объявляется как Предложенный (Proposed Standard) Discourse.
- Если на сообщение нет ответов в течение 1 недели, 1 дня, 1 месяца или 1 года — статус объявляется как Неизвестный Discourse.
Примечания
- Этот статус устанавливается автоматически.
- Статусы сообщений всегда отображаются на главной странице.
- Приятная особенность наличия статусов у сообщений заключается в том, что вы можете следить за конкретным сообщением.
- Контроль качества пользовательских сообщений для предотвращения злоупотреблений, спама и сообщений вне очереди.
- Discourse становится еще более привлекательным и эффективным сообществом; ничто не сравнится с повышением качества программного обеспечения и качества пользовательского опыта.
Идея
Поясняющее изображение
Как видно на изображении, в одном и том же сообщении могут быть разные статусы. В зависимости от взаимодействия пользователей статус меняется. Статус может быть 1, 2, 3, 4, 5, 6, 7, 8 или 9. На изображении показано, что произошло: сообщение получило множество комментариев, и оно перешло из статуса Черновик в статус Стандарт, код 8.
Ссылки
- Request for Comments - Wikipedia
Возможно ли, чтобы Discourse стал форумом типа RFC?
