Вопросы о группах

Здравствуйте,

Я позволяю себе писать на французском, так как мне будет проще объяснить проблему.
Я создал группы и поместил их в категорию (я думаю, что это правильный подход), однако, когда я захожу в раздел «Активность» группы, я вижу все активности участников, и некоторые из них не имеют отношения к группе. Возможно ли убрать активности, не связанные с группой?

Спасибо.

Кажется, здесь возникло недопонимание (если я не ошибаюсь): группа связана с пользователями (это атрибут пользователей: они состоят в группе или нет), тогда как категория применяется к темам сообщений (в какой категории находится каждая тема). Мне кажется, вы не можете «поместить группы в категорию». Разве вы не хотели сказать, что создали категории, доступ к которым разрешён только определённым группам?

Вы видите активность участников группы. Группа — это просто набор участников. Что означает активность «связанная с группой»? Только то, что происходит в категории, доступ к которой ограничен только этой группой?

(При условии, что я правильно понял)

Спасибо за ваш ответ.

Мне кажется, в моём сообщении царит некоторая путаница. Могут ли участники группы общаться друг с другом? Я хотел бы создать группу, где люди могли бы общаться между собой, не привлекая внимания остальных. Например, я создал бы группу «Airbus» (вымышленное название), куда вошли бы все сотрудники Airbus. Конечно, они будут обсуждать Airbus, но, возможно, им придётся отвечать и на другие темы, например, об инновациях. Однако в этой группе я хочу видеть только взаимодействия и темы, связанные с Airbus. Возможно ли это?

Я должен признать, что да, некоторые путаницы всё же ощущаются.
Я бы сказал, что это как в «реальной жизни»: конечно, члены группы могут общаться между собой. Но можем ли мы сделать так, чтобы они могли общаться ТОЛЬКО между собой? (запретить им общаться с теми, кто не входит в группу) Я не думаю, что это возможно.

Я считаю, что нужно правильно понимать описанное выше: Группа = люди, являющиеся или не являющиеся её членами. Само по себе это не имеет никаких реальных последствий. Например, может быть упоминание группы через «@группа» («собака группа»).

Далее есть приватное и публичное. Всё, что происходит в приватном режиме, не видно другим. При этом приватное сообщение может объединять нескольких людей.

То, что вы, судя по всему, хотите, это следующее:

Создание категорий, доступных только членам группы. Вы действуете на уровне категорий, которые объединяют темы обсуждений, а не на уровне самих членов группы. Однако именно принадлежность к группе позволяет получить доступ к закрытым категориям.

Надеюсь, это хоть немного прояснило ситуацию.

(РЕДАКТИРОВАНИЕ: Или, может быть, вы уже сделали это, но какие-то вещи всё равно появляются в «Активности», хотя не должны? Есть ли у нечлена группы доступ к сообщениям/темам, которые вы хотите оставить только для членов группы? Если да, то проблема не в отображении «Активности», а в ваших настройках).

Спасибо за ваш ответ, я немного лучше понял, но всё равно остаётся некоторая неясность. Я хочу, чтобы в разделе «Активности» отображались только активности, связанные с группой, а не ВСЕ активности участников группы. Однако я не знаю, можно ли это настроить. Надеюсь, теперь я объяснил чуть понятнее. Извините, если всё ещё звучит немного расплывчато. Я только начинаю по-настоящему понимать все параметры и то, как ими пользоваться, а начало было немного сложным.

«Активность» — это то, что отображается на экране, а не то, что, по-видимому, вы хотите получить. Если ваша проблема заключается именно в этом, важно ли, чтобы в разделе «Активность» отображалось именно это (и/или не что-то другое)? Если да, то, по всей видимости, вам придётся разработать (или заказать разработку) плагина для этого.

Если же нет, функция поиска потенциально предоставляет вам эту информацию: пустой поиск по сообщениям пользователя в заданной категории (тот, что относится к «группе». Речь идёт именно об активности «группы», верно?)

Я думаю, вам стоит перестать использовать терминологию «активность группы». Потому что что это будет означать? Вы хотите, чтобы отображение «активности» ограничивалось одной или несколькими категориями, верно? Категориями в зависимости от группы участника (приватные или нет, кстати? Имеют ли к ним доступ не участники? Вы не ответили на этот вопрос)

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

В поиске (по которому можно создавать ссылки. Ссылки, которые вы можете вставить в профиль участника. То есть они видны и кликабельны, когда вы кликаете на участника). Для вас здесь, на meta, с ограничением по категории «установка», это выглядело бы так: Search results for '@Camille_Augereau #installation' - Discourse Meta, а без ограничения по категории «установка»: Search results for '@Camille_Augereau' - Discourse Meta (что довольно близко к «активности»).

Однако я замечаю, что пока отображается только одно сообщение. Я думаю, что не всё добавляется в поиск мгновенно, это, вероятно, занимает несколько часов.

Это ещё более запутанно, чем раньше.


Я говорю об этой категории: например, категория «transformation and innovation UK» не имеет никакого отношения к деятельности группы. Между ними нет никакой связи, и я просто хочу разместить на вкладке «Категории» все темы, созданные участниками и владельцами группы, которые касаются самой группы. Поэтому, возможно, будет уместнее создать отдельную категорию, где общение будет происходить исключительно между ними, и у них будет место для обмена и совместной работы только друг с другом. Я хочу, чтобы группа была приватной, поэтому, если я создам категорию, она не будет доступна для остальных участников.

Извините, если мне требуется немного больше времени на понимание, поэтому я и хотел общаться на французском языке.

Это действительно отправная точка: ваше понятие «групповая активность» имеет для вас определённый смысл, но, на мой взгляд, не имеет его на самом деле (в техническом плане, разумеется). Как вы хотите, чтобы форум умел различать, что ЯВЛЯЕТСЯ, а что НЕ ЯВЛЯЕТСЯ «групповой активностью»? Именно поэтому я и предлагал вам забыть эту терминологию.

Необходимо идентифицировать темы, чтобы можно было определить, что связано с той или иной «группой» в рамках вашей задачи. Хорошо, по идее, это может быть тот факт, что тема была создана участником группы, как вы и говорите, но это несколько сложнее реализовать (хотя это, вероятно, всё ещё возможно в рамках кастомного плагина). Таким образом, автоматически ваша «групповая активность» будет считаться постом в теме, созданной другим участником группы. Хотя на практике это, скорее всего, не сработает, поскольку они также могут создавать темы, не имеющие к этому никакого отношения…

Самый простой вариант — идентификация по категории или тегу. Всё, что находится внутри одной или нескольких категорий, либо наличие одного или нескольких тегов (преимущество в том, что темы могут находиться в любой категории).
Если вы хотите ограничить доступ только членам группы, категория позволяет это сделать (ссылка была опубликована выше).

Вы наблюдаете за активностью пользователя “camille”, будучи залогиненной как администратор?

Если да, то я рекомендую создать для себя “обычный” аккаунт TL1, чтобы наглядно убедиться в детализации прав доступа «кто что видит»: администратор видит всё :sweat_smile:

Да, конечно, я это сделал. У меня на имя зарегистрировано несколько аккаунтов для тестирования, так что вы можете быть спокойны… Это ничего не меняет, и я проверил всё несколько раз, прежде чем задать этот вопрос на Discourse.

Если я правильно понял, у неё двойная проблема: с одной стороны, нужно скрывать, возможно, личную активность (от немодераторов группы), а с другой — показывать только «полезную» активность, а не всё остальное (для участников группы). Вопрос касался в основном второго аспекта. Мне кажется, что использование функции поиска после решения проблемы с определением очередей — простое решение (вместо попытки использовать вкладку «Активность»).

Если я сделаю группу приватной, это решит первую проблему. Что касается второй проблемы, вкладка «Активность» по-прежнему присутствует, и я не могу её удалить, поэтому даже если я создам категорию, доступную только этой группе, участники группы всё равно увидят активность всех остальных. Однако альтернатива в виде создания категории для концентрации взаимодействий на одной теме кажется мне разумной и в какой-то мере отводит мою основную проблему в сторону. Когда вы говорите «files», вы имеете в виду «темы»?

Вы не можете сделать «группу» приватной. А вот категорию — да.
(РЕДАКТИРОВАНИЕ: В общем-то, да: можно настроить видимость группы, видимость списка участников и возможность свободного вступления. Но, думаю, вы имели в виду что-то другое)

Разве что создавать только приватные категории, доступ к которым зависит от принадлежности к группе. По умолчанию видна только активность в публичных категориях. Но в чём же здесь коренная проблема? Скрытие информации? Избегание отвлечений? Или что-то ещё?

Я в основном использовал Discourse на английском. Да, «file» — это, скорее всего, «тема». Это была моя собственная (неверная) перевод «topic».

(РЕДАКТИРОВАНИЕ: У вас есть представление о «группах», пришедшее от Google, Yahoo или, может быть, Facebook? Это немного затрудняет понимание терминологии. Также мне не совсем понятна ваша одержимость вкладкой «Активность»: информация либо доступна, либо нет. Неважно, где именно — здесь или где-то ещё. Я имею в виду, что вопрос в том, доступна ли тема или нет. Я не до конца понимаю, почему так важно, что она отображается в разделе «Активность».)

Предполагаю, что модератор фильтрует активность участников группы в зависимости от прав того, кто вошёл в систему. Таким образом, если, например, участники группы «камилла» и тот, кто наблюдает, состоят в других группах, имеющих доступ к другим категориям, то их сообщения в этих других категориях не должны фильтроваться:thinking: или всё-таки должны?

На мой взгляд, здесь ищется не столько активность конкретной группы, сколько активность в категории, что является её ближайшим аналогом, если только одна группа может читать/постить в этой категории. Лично я склонна не давать членам группы доступ к списку участников (группа видна только владельцу) и направлять всех в категории.

Вот тут я до конца не понимаю его глубинную мотивацию :confused:

активность … в категориях, видимых для групп, в которые одновременно входят «участники» и «все».

Суть «проблемы» в том, что публикация «в качестве участника такой-то группы» не имеет особого смысла; скорее, мы публикуем «в таком-то месте», и это отражается в интерфейсе.

:bulb: ! Advanced search: posts from members of a group - #3 by JagWaugh
возможно, это частично решает проблему:
https://your.domain/search?q=category%3Acamille%20group%3Acamille

Это то же самое, что и «активность». Как я понял из её проблемы, её волнует не то, КТО публикует, а то, чтобы кто-то опубликовал что-то, СВЯЗАННОЕ с «темой» группы. Однако ей кажется «очевидным», что относится к теме, а что нет. Если это не определено тем или иным способом (категория, тег), это невозможно контролировать.

Давайте дадим ей время спокойно обдумать это.

хм… :thinking: мне кажется, что «активность» — это скорее
https://your.domain/search?q=group%3Acamille.
здесь происходит пересечение с category%3Acamille и фильтрация того, что участники группы могли опубликовать в других местах.

и ещё сильнее (я узнаю что-то новое каждый день :star_struck:), но для этого нужен category_id

https://your.domain/g/camille/activity/posts?category_id=xxx
фильтрует то, что нужно, я предполагаю, что автоматизировать этот фильтр на вкладке «активность» должно быть относительно «просто» :sweat_smile: , хотя… всё равно нужно указать, какая категория должна отображаться для каждой группы… :thinking:

Да, извини. Я упустил, что ты фильтруешь по категории, а также по принадлежности к группе :+1:
Это действительно может быть полезно, если категория открыта и не ограничена только группой. Возможно, именно это ему и нужно, да.

Привет @Mevo @Benjamin_D

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

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