[TODO] Коллективное техзадание на плагин игнора

Это дискуссия для сбора мнений, желаний и хотелок к плагину игнора.

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

Вомбат спит, но бдит.

44 комментария

avatar
Я так думаю, что если пользователь Х добавил в игнор пользователя У, то:
1. Пользователь Х не должен видеть написанные пользователем У темы,
2. Пользователь Х не должен видеть оставленные пользователем У комментарии к темам и ответы на них,
3. Пользователь Х не должен иметь возможность комментировать и оценивать темы и комментарии, написанные пользователем У.
4. Пользователь У не должен иметь возможность комментировать темы пользователя Х и отвечать на его комментарии,
5. Пользователь У не должен иметь возможность оценивать темы и комментарии пользователя Х.
Что делать со стеной и личными сообщениями, не знаю, но думаю, лучше оставить пользователям Х и У возможность общаться этими способами.
avatar
Со всеми пунктами согласна, хотя не уверена в реализации 1го.
Сейчас страницы «прямой эфир», «Новые/Интересные дискуссии» — одинаково отображаются у всех пользователей. Как должны отображаться игнорируемые топики? Вовсе не отображаться? Прикрываться заглушкой? В прошлой версии плагина, где игнорировались только комментарии и оценки, комментарии были в заглушке, и их можно было посмотреть (если очень раздирало). Ты предлагаешь это желание исключить, или нет?
avatar
Я предлагаю полностью исключить возможность посмотреть на топики или комментарии за авторством игнорируемого пользователя, да. И на главной странице, соответственно, они должны не отображаться (или, если это невозможно, закрываться не-отменяющейся заглушкой).
avatar
Как должны отображаться игнорируемые топики? Вовсе не отображаться? Прикрываться заглушкой?

К примеру, если сейчас я напишу в закрытый блог публикацию, она не будет отображаться нигде.
avatar
Плюсую по пунктам 1-5.

По поводу личных сообщений — я считаю, должна быть возможность не получать личные сообщения от заигноренного пользователя. Возможно, включаемая отдельно. При этом возникает проблема «пользователь Х написал пользователю Y гадостей в личку, потом включил игнор, чтобы нельзя было ему ответить», её надо как-то регулировать. Как — пока не знаю.

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

Предлагаю сделать так, чтобы пользователь Х мог добавить в игнор пользователя У или вынести его из игнора раз в месяц. 1 января заигнорил — 1 февраля может снять игнор. 1 февраля вынес из игнора — 1 марта может внести снова.
avatar
По поводу личных сообщений — я считаю, должна быть возможность не получать личные сообщения от заигноренного пользователя.

Она уже есть, можно составить лист заблокированных пользователей и письма приходить от них не будут.
Последний раз редактировалось
avatar
А, ок, тогда вынести кнопку «Заблокировать в личной переписке» туда же, где будет настраиваться остальной игнор.
avatar
Предлагаю сделать так, чтобы пользователь Х мог добавить в игнор пользователя У или вынести его из игнора раз в месяц. 1 января заигнорил — 1 февраля может снять игнор. 1 февраля вынес из игнора — 1 марта может внести снова.
Имхо, плохая идея, особенно в сочетании с п. 1-5. Потому что сколько бы ты не игнорировал человека Х, но иногда бывает желание прочитать один его комментарий (например, если он только один такой посередине интересного обсуждения и на него много ответов неигнорируемых людей).
avatar
Поэтому ты не должен видеть, что этот комментарий вообще есть. И ответов на него тоже не должен видеть.
avatar
А ответов на ответы на него? А ответов третьей степени вложенности? Ты что, серьезно утверждаешь, что целая подветка дискуссии на 100+ постов, которая началась с комментария человека Х и в которой больше нет его постов, должна от тебя скрываться плагином игнора?
avatar
Да, совершенно серьезно.
Это ничем не отличается от ситуации, в которой человек Х написал тему, набравшую 100+ комментариев, среди которых нет комментариев человека Х — и эта тема со всеми комментариями скрыта от того, кто человека Х заигнорил.
avatar
Окей, тогда однозначно против п.4. Не вижу повода давать пользователю Х часть модераторских полномочий.
avatar
Я убежден, что если это единственный вариант использования плагина игнора — то это плохой плагин игнора. Но спорить об этом мне лень.
avatar
В такой версии я тоже против п.4
avatar
А как бы ты хотел, чтобы происходило? Чтобы ветка и пост были видны в движке, но был скрыт контент?
Или «я игнорирую Васю — я не вижу посты и коммментарии Васи, но Вася может видеть мои посты и комментарии»?
avatar
А почему юзер Y не должен видеть длинную ветку комментариев по какой-то интересной ему теме только потому, что корневой комментарий там написал Х?
avatar
Ответил Брандону выше.
avatar
Потому что сколько бы ты не игнорировал человека Х, но иногда бывает желание прочитать один его комментарий (например, если он только один такой посередине интересного обсуждения и на него много ответов неигнорируемых людей).

Разлогинься и прочитай.)
avatar
1. Пользователь Х не должен видеть написанные пользователем У темы,
2. Пользователь Х не должен видеть оставленные пользователем У комментарии к темам и ответы на них,
3. Пользователь Х не должен иметь возможность комментировать и оценивать темы и комментарии, написанные пользователем У.
У меня ощущение, что для некоторых пользователей уже сделали плагин, который реализует (1) и (2), но не (3). Извините.
avatar
Его не надо делать, потому что он у доброй половины людей инсталлирован прямо в голову by design (а у другой при желании легко туда накатывается).
avatar
Я бы оставил возможность общаться друг с другом на стене ТОЛЬКО если ты заходишь на личную стенку пользователя в профиле.
Последний раз редактировалось
avatar
В случае с комментариями — древовидная структура скроет и все ответы на комментарии У. Имхо комментарии логичнее заменять плейсхолдером.
avatar
Согласна с п.1-5. Я бы и стену заигнорила, во всяком случае на главной странице.

Как вариант, все эти опции сделать настраиваемыми: включить/выключить (если возможно, конечно), чтобы каждый сам решал, насколько полно он хочет кого-то игнорить.
avatar
Если игнор подразумевает полное сокрытие пользователю X контента пользователя Y и всего, что с ним связано, то это больше навредит X, чем поможет. Сейчас объясню почему:
Часто видел на имке, как обсуждения и их выводы перетекали из ветки в ветку или из топика в топик. Диалог развивается между контекстами веток комментариев, и в нём участвуют не двое X и Y, а потенциально всё сообщество. И сокрыв от X даже факт существования подобного диалога затруднит его общение с другими пользователями. Ему будет просто тяжелее общаться с сообществом, не находят с ним на одной странице.

Безусловно стоит сперва узнать мотивы людей, кому нужен игнор: им неприятно личное общение с какой-то персоной, или же они принципиально отказываются участвовать в любом диалоге, в котором мелькала эта персона. Но из того, что предполагаю я – игнор нужен чтобы исключить личное общение с каким-то мчудаком. И в этом случае, думаю, удобнее будет плагин, который прячет под кат (как это было когда-то с заминусованными сообщениями) комментарии и посты от Y, а также сворачивает по-умолчанию его ветки. А вот личные сообщения и стену закрывать полностью.
avatar
Почему я считаю, что надо полностью скрывать комментарии игнорируемых пользователей и все ответы на них с последовавшей затем дискуссией:

Допустим, пользователь У написал комментарий, в котором обозначил свою позицию.
Пользователь А отвечает ему «твоя позиция неверна потому что а и б».
Пользователь Х, игнорирующий пользователя У, отвечает пользователю А «полностью с тобой согласен, а еще она неверна, потому что в».
Пользователь У может возразить на аргументы а и б пользователю А, но на аргумент в пользователю Х возразить не может, потому что пользователь Х его игнорирует и, соответственно, пользователь У не может отвечать на его комментарии. Как мне кажется, это нечестно по отношению к пользователю У.
avatar
Пользователь У должен понять, что пользователю Х его мнением не интересуется. Что даже если оно будет написано, он его читать и принимать к сведению не будет. Если он хочет донести свое мнение до Z, то он может разместить свой ответ на В (от Х) рядом.
Или вообще позволить отвечать на комментарии, но чтобы лично Х их не видел.
avatar
«У может комментировать темы и комментарии Х, но Х этого не видит и отвечать на эти комментарии не может» — неплохой вариант, да.
avatar
Я абсолютно согласен с тем, что ограничение на общение должно быть двухсторонним, иначе инструмент игнора можно будет использовать как инструмент подавления.
Что я имел ввиду, так это то что игнор должен ограничивать не доступ к информации (хоть и затруднять), а доступ к взаимодействию. Игнор зачастую обозначает именно «я больше не хочу с тобой взаимодействовать». Ограничение информации же будет скорее мешать взаимодействию X с сообществом, нежели помогать, поскольку оно меняется и развивается общаясь с Y.
Последний раз редактировалось
avatar
Пункт 1 — согласен полностью
Пункт 2 — НЕ согласен. Ситуация: я ответил на комментарий У, участвовал в дискуссии, написал километр текста, а потом мне надоело и я его забанил. Я потерял свои тексты.
Как это должно выглядеть по моему представлению. Вместо комментария забаненного пользователя я должен видеть пустую рамку с датой. И поясняющая запись — это комментарий забаненного пользователя. Так не нарушается древовидная структура отображения сайта, это намного проще (как мне кажется) реализовать.
Если нажать на ссылочку, то можно увидеть имя пользователя. Можно как опцию добавить для любителей подглядывать возможность просмотреть таки комментарий, с обязательным предупреждением «вы можете поранить свою тонкую душевную организацию» и вводом капчи.
Пункт 3 — согласен, раз я У забанил, значит сказать ему мне уже нечего
Пункт 4 — Тут надо разнести комментарии и темы. В темы пусть пишет, все равно тебе об этом известно не будет.
Серьезно. Вот допустим я забанил У, и написал на какую-то животрепещущую тему пост, который набрал 2-3-5 сотен комментариев. В твоей редакции плагин не позволит У добавить свои 5 копеек. Для меня мнение У не имеет никакой ценности, я от него умышленно отказался, но другие пользователи этого не делали. Они имеют право узнать мнение У по поднятой теме.
А вот отвечать на мои комментарии — не нужно, У. От тебя я ничего не хочу слышать.
Пункт 5 — в принципе согласен.

Про стену и личку, я думаю нужны отдельные настройки бана для лички и всего остального. Т.е. поссорившись в комментариях, и наговорив там друг-другу лишнего нужно оставить возможность помириться в личке. Ну, типа, прости, что-то я погорячился. Но на случай если там продолжится поток… короче чтоб можно было и тут забанить.
Подводя итог: плагин игнора (в моем представлении) это инструмент, позволяющий мне осознанно отказаться от всей информации поступающей от У, как будто я специально не читаю, пропускаю глазами, его темы, комментарии и сообщения. Но это не должно влиять на общение третьих лиц. Т.е. своим баном я не должен лишать Z возможности узнать мнение У по поднятому вопросу.
Последний раз редактировалось
avatar
Эй, Вомбат. Не так у нас много пользователей, зачем такой плагин?
avatar
Ну некоторые хотят. Сейчас соберем хотелки, потом я сформулирую ТЗ, потом выставлю заказ программисту, который умеет делать плагины под ливстрит лучше меня и поставим плагин. А уж будет ли им кто-то пользоваться — это их личное дело.
avatar
Лучше сначала минусы запили )
avatar
Да вот сегодня был уже один деятель. Наглядно показал пользу…
avatar
Единственное пожелание — чтобы игнор сразу взаимный ставился, а не как в одном месте: человек тебя не видит, а ты, сцуко, все видишь, только сделать ничего не можешь.
avatar
Ты можешь заигнорить в ответ
avatar
Я не люблю, когда такие вещи выясняются внезапно. Особенно если при этом они сопровождаются сообщением об ошибке обращения к базе данных, но это уже к делу не относится.
avatar
Можно добавить отправку сообщения от администрации «Вас забанил Х», но автоматическая расстановка симметричного бана мне как идея не нравится. Вот Х не хочет слышать меня, но я то не отказывался слышать/читать его. Может он правильные/интересные вещи говорит, а вот мои глупые вопросы терпеть не может)
avatar
Мсье, сайт на котором мы находимся создан для общения. Неужели вы не понимаете насколько безумна ситуация при которой требуется даже обсуждение инструмента направленного на создание препятствий к общению?

И никто не видит?!
avatar
Люди вообще нелогичные существа. За это даже нобелевку дали, по экономике. Так хоть обсуждение игнора идет в специально отведенном месте, а не посередине обсуждения, например, *W
avatar
Ресурс создан для общения, но это не значит, что для всякого общения.
Некоторым формам общения стоит создать препятствия, чтобы было удобнее предаваться другим, более конструктивным формам общения.
avatar
Я то вижу… Но вот тут у нас люди хотят плагин игнора… и что мне с ними делать?
avatar
Игнорировать? XD

P.S. Шутка.
Последний раз редактировалось
avatar
Насчет плагина игнора: совершенно точно должна быть возможность отрубить возможность ставить плюсы/минусы в обе стороны. А то, почитав тут историю своих плюсов и минусов, вижу забавные закономерности, которые надо бы по-хорошему иметь возможность отрубить.
avatar
самое главное — возможность точечного игнора постов. вот типа этого: увидел один раз, нажал на крестик и живёшь спокойно, ни в ленте его не видя, ни справа в новых комментариях, ни в активности (если в активность ещё кто-то ходит).
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.