МЕГАТОМА: общественное благо или общественная угроза? Перевод

Evg Evg 25 Февраля (ред)

Когда мы основали Discourse в 2013 году, у меня была идея, что мы будем поддерживать темы любой длины и размера: от 10 ответов до 100, 10 000, 100 000 и даже больше!

Мегатома

Мы создали настройку сайта, которая автоматически закрывает темы при 10 000 ответов, и включили ее по умолчанию. Конечно, можно отключить или отключить этот параметр, но мы в Discourse верим в «безопасность по умолчанию», и чрезвычайно большие темы больше не были безопасными, по крайней мере, для некоторых клиентов.

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

Однако когда мы начали исследовать МЕГАТОПЫ, стало ясно, что они не так часты и часто довольно проблематичны.

…и теперь, посмотрев на это в течение некоторого времени, со многими живыми примерами, я считаю, что МЕГАТОПИКА, по сути, должна быть постоянно обескуражена.

Вот почему:

Мегатемы читать нецелесообразно. К тому времени, когда вы достигнете 10 000 ответов, кто в здравом уме сядет и прочитает все 10 000 этих ответов? Так как же кто-нибудь сможет узнать о текущем состоянии темы — возможно, прочитав первое сообщение и первые 50 ответов? Читаете только последние 100 сообщений? Даже используя нашу удобную функцию «подвести итог этой теме». 44, вы читаете 1000 ответов, которые понравились больше всего, чтобы понять, что происходило в этой теме. Лучше всего, чтобы кто-то прочитал все это и отредактировал краткое изложение в первом сообщении, для чего потребуется сотрудник или первый пост должен быть вики.

В мегатемах непрактично ориентироваться. Сколько времени понадобилось этой теме, чтобы набрать 10 000 ответов? Неделя? Месяц? Несколько лет? Хотя вы можете легко перейти к началу и концу любой темы, используя удобную функцию временной шкалы в Discourse, вы сами можете выяснить, что именно произошло в середине этой темы.

Мегатемы действительно редки «в дикой природе». Прямо сейчас я просматриваю архивы форума, который мы перенесли на Discourse в 2017 году, который датируется 2003 годом, и сортируя по ответам, я насчитал 7 тем из 87 602, на которые приходится более 10 тысяч ответов. Семь! Это примерно 1 мегатема на каждые десять тысяч тем. В этот момент также наблюдается довольно резкое снижение длины темы; только 9 дополнительных тем имеют более 8 тысяч ответов.

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

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

Читать далее (+ обсуждение на англ.)

https://meta.discourse.org/t/the-megatopic-public-good-or-public-menace/85592

7 Ответов

  1. Evg Evg 25 Февраля

    В Discourse имеются Wiki темы, первые. Есть выжимка (прочитать важное) из ответов. Есть временная шкала. И не смотря на это посты, где множество комментариев — проблема. Что-же говорить про сайты, где подобного нет?

    Наличие мега постов (автор выше назвал это Меготома) говорит прежде всего о не особо верном использование самой сути поста. Возможно людям нужен чат?

    Ведь подобные посты, это мусорка. Это не долгоиграющие вложения. Цена сообщений в них, вклада людей стремится к нулю!

    Не верьте мне на слово, удалите несколько тысяч комментариев в таком посту и участники даже не спохватятся.

    Короче. Если у вас есть длинные посты, бейте тревогу и решайте проблему как-то. Я бы изучил более подробно данный вопрос. Например, какие средства предлагает Discourse, а Reddit?

    И ещё. Discourse предлагает ленточные ответы. А если у вас дерево, то это вообще будет беда с этими мегатемами. Пользователь в дереве и так порой не знает, где находится.

    P.S. Множество подобных вопросов уже разобраны. Мы их жевали, жевали несколько лет, прям уписывались на форумах изучая это (кто знает меня ранее подтвердит, сколько времени мы проводили в изучение таких вещей).

    А тут работы предстоит непочатый край. LibArea ещё делать и делать. Хорошо хоть, что я догадываюсь вроде куда двигаться. crazy

    1. starboy starboy 25 Февраля (ред.)

      поиск по комментам сделать?

      1. Evg Evg 25 Февраля (ред.)

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

        1. damn damn 25 Февраля

          А какие мысли в целом по этому поводу? Как улучшить взаимодействие?

          (блин редактирование комма в отдельном окне — сомнительная штука)

          1. Evg Evg 25 Февраля

            По поводу отдельного окна, да, потом переделаю. А по поводу всего остального, самое легкое — страницы делать. Сворачиваемые комментарии некоторые должны быть изначально, чтобы экономить место. Нужно делать обязательно перенос комментария в новый пост и чтобы из комментария можно было делать пост. Первый комментарий в ветке должен быть wiki комментарием, чтобы редактировать можно было. В общем, многое из того, что сделано в Discourse. Но сейчас как бы рано говорить про этом. Надо все переписать, а там смотреть. Сейчас задача минимум, чтобы новая версия движка просто работала. )

  1. VEri VEri 25 Февраля (ред.)

    Можно же отключить комментирование после заданного времени и всё. Особенно когда темы имеют свою актуальность только здесь и сейчас, а через годы всё уже по другому и даже пост новый запилить надо.

    1. Evg Evg 26 Февраля (ред.)

      И такие пути есть. Обычно если пост становится слишком горячим, там ругаются, то отключают комментарии на время, чтобы пост остыл. Далее опять включают. Или… Закрывают пост и открывают новые в продолжение старого, такой подход использует Discourse.