Движок сообщества: некоторые размышления по темам и др.

Evg Evg 26 Сентября 2022 (ред)

Поступило интересное предложение, ответил на него очень коротко, а теперь подумал, что в более развернутом ответе будет больше смысла. Вот это предложение:

Предложение по сообществу: выпилить всех котиков и прочую лабуду и оставить только посты посвященные движку, ибо со стороны это выглядит странно. А что бы людям было где потестить можно создать test.libarea.ru и вперед котики, собачки, видосики.

Идея понятна. Это касается собственно того, что:

я хочу видеть только то, что мне надо.

Смотрите, я специально выбрал тут Темы (по сути тэги) и их реализацию (в качестве навигации), всё со всеми и т.д. Почему? Это дает максимальный потенциал, сделать то, что надо.

Что надо?

Достаточно гибкую навигацию, которая будет хорошо выполнять свою задачу.

Тем на сайте будет достаточно много (со временем), и действительно может получиться ситуация, которая выглядеть странно.

Попробуем разобраться.

У нас есть 2 состояния участника:

  • до авторизации
  • после авторизации

Давайте посмотрим на «после». Т.к. это самый простой случай. Тут участник видит то, на что подписан.

Если он подписан на LibArea, то он не должен видеть «котов» и другие вещи, которых будет всё больше и больше (темы будут добавляться, сайт будет расти).

Однако участники могут делать вот что:

я размещу котов, а выберу тему LibArea.

Что тут делать? Как тут быть?

Как дела обстоят в других сообществах?

Они используют модераторов

См. статью: Moderating tags on Dev (Модерация тегов на Dev)

В чем самая большая проблема с модерацией тегов?

Честно говоря, по моему опыту, самая большая проблема, с которой сталкиваются модераторы тегов, — это неправильное использование тегов в опубликованных статьях. Как авторы, включение тегов, которые не соответствуют вашему сообщению, засоряет каналы других пользователей статьями, которые не имеют ничего общего с этим конкретным тегом. Как авторам, ознакомление с рекомендациями по отправке очень помогает убедиться, что вы включаете только те теги, которым соответствует ваш пост. Это имеет большое значение для обеспечения того, чтобы каналы разработчиков содержали только те статьи, которые действительно принадлежат им.

Т.е. там модераторы, даже с учетом того, что DEV — IT только тусовка, а я хочу исследовать и создать скрипт мульти сообщества, эта задача сложней.

Просто если сейчас разнести по доменам темы (что кстати выполнено в Stack Exchange Network) то мы пойдем по самому простому пути. Мы ничего не будем исследовать, и не сумеем создать движок для мульти- сообществ и т.д.

Пользователи должны видеть только то, что хотят.

Вот задача, которую надо решить. И тут мы видим, что «куча статей по разным темам» не мешает, а помогает писать данный движок, движок сообщества.

Как и каталог сайтов. Это сейчас там сайты, выбор такой, а могли быть программы / товары / книги / фильмы…

Мы используем способ учиться плавать прямо в воде: мы имеем проблему, и решаем её меняя функции движка, а не убегаем от нее, разнося темы по разным сайтам.

10 Ответов

  1. OleStep OleStep 26 Сентября 2022

    На Dev есть модераторы тегов и целая программа DEV Tag Moderator для работы с тегами.

    Программа DEV Tag Moderator дает избранным пользователям возможность упорядочивать контент на сайте dev.to, делая каналы пользователей DEV более релевантными, а навигацию по сайту — более удобной.

    Модификаторы тегов сотрудничают друг с другом и с персоналом DEV, чтобы убедиться, что контент на сайте помечен надлежащим образом, а также вежливо обучают пользователей DEV тому, как следовать рекомендациям по тегам.

    https://dev.to/tag-moderation

    Правильно ли понимаю, что в движке необходимо делать что-то подобное?

    1. Evg Evg 26 Сентября 2022 (ред.)

      Да, это я называю коллективной работой. Движок должен поддерживать это!

  1. VEri VEri 26 Сентября 2022

    По-моему и модераторы не нужны если правильно раделить контент или отделить. Есть разница между разделить и отделить.
    Одно дело сортировать мешанину среди флуда и тематических тем, и совершенно другое дело изначально задать тему сайту.
    ЛибАрея — это что?
    Тут либо котиков в ленте терпеть, либо снести лишние записи и вести типа сообщества разработчиков о движках.Сайт должен иметь что-то конкретное о себе.
    Тем более тут еже есть блоги и теги. В таких блогах думаю можно будет хоть о котиках постить хоть о чем. А подписываться либо на блог либо на тему, и каждый увидит что ему надо.
    А сносить на другой домен, что в принципе другой сайт, это лишний сайт поддерживать опять. А я вижу что таки сайты стали наоборот урезаться. Так что не вариант.
    Либо сносить лишние записи, либо разделять Блогами, тегами и подписками.

  1. Yori Yori 26 Сентября 2022 (ред.)

    Ещё раз сегодня посмотрел код, основы же есть, осталось журналы для модераторов добавить?

    1. Evg Evg 26 Сентября 2022 (ред.)

      На самом деле не только. Если делать все правильно, то журналом не ограничишься, посмотрим, всё в новой версии если что. Сейчас ошибки отлавливаю и релиз делаю. Читаю, смотрю пока. smile

  1. yuran yuran 28 Сентября 2022 (ред.)

    я размещу котов, а выберу тему LibArea.

    Тут очень многое зависит от тематики сообщества. Если например сайт посвящен котикам — то их и будут видеть в основном члены сообщества. А если просто сообщество на любые темы — то здесь все равно не получится как-то отмодерировать котиков, а предпочтение чтобы было чему то другому. В любом случае движок предоставляет одинаковый функционал и котикам и Libarea. Возможно я не совсем понял существо вопроса… тогда ИМХО smile
    А еще было бы здорово прикреплять к посту какие-нибудь разрешенные типы файлов. Например идет речь в статье о каких-то шмотках или о рецептах, а внизу прикреплен файл pdf например в виде прайса или брошюры. Ну это, как говорится хотелки из других CMS — так что если не в тему прошу извинить smile

  1. Murad Murad 30 Сентября 2022

    Куда без котов-то )

    коты

    1. Evg Evg 30 Сентября 2022 (ред.)

      Коты это круто! Только присматривать за ними надо. smile

  1. Devastator Devastator 8 Октября 2022 (ред.)

    Пользователи должны видеть только то, что хотят.

    Есть ли такое в Instant? Я что-то не нашел…

    1. Evg Evg 8 Октября 2022

      В InstantCMS там плагины есть, стена. Но некоторых функций там нет, модули (плагины) написать можно. Тут я просто очень много специфического загоняется сразу в ядро, т.к. движок пишет только для этого.