Мне кажется нормальным и желательным, чтобы они могли это делать, если они одновременно состоят в других группах или если речь идет об их публичной деятельности; в противном случае это будет нарушением правил (PM).Однако для повышения релевантности фильтрацию постов группы по категориям можно реализовать с помощью плагина.
На самом деле, я считаю ненормальным, что участник группы может просматривать активности другого участника той же группы, даже если эти активности происходят вне этой группы. Это почти неприятно…
Что означает «вне группы»?
Понятия «вне», «внутри» имеют (гораздо) больший смысл для категорий.
Они имели бы смысл для групп, если бы для каждой из них была определена одна (или несколько) категория для отображения. Но этого пока нет (хотя это предусмотрено в коде, см. выше). Можно подумать, что если категория и группа имеют одинаковое название, то между ними автоматически устанавливается связь, или что если только одна группа имеет право публиковать сообщения в одной категории, то сообщение из этой категории приравнивается к сообщению этой группы. Но это не обязательно так: биекция встречается редко.
Напомним о существовании частных сообщений группы, функционал которых также близок к желаемому:
https://your.domain/g/your-group/messages/inbox
В данном случае идея заключается в том, чтобы обойтись без категории.
Привет, @Jean_Yves_Dhenain,
Давайте все перейдём на «ты», если всем так удобно (вчера я обращался к Камиле на «вы», следуя примеру Zogstip). Ах, французский язык ![]()
Ты тот самый «директор» Камиль, о котором она упоминала вчера, или это не имеет к тебе отношения? У тебя, похоже, схожие с ней идеи. Честно говоря, мне трудно это понять (я скорее согласен с Бенджамином).
Как и он, и как я пытался обсудить это с Камиль вчера, эта концепция «деятельности, внешней по отношению к группе», мне непонятна и не кажется чем-то конкретным (особенно в техническом плане на уровне форума).
Существует публичная и приватная активность. То, что является публичным, доступно всем. Включая участников приватной группы. Следовательно, то, что они говорят публично, видно всем, включая других участников приватной группы, к которой они принадлежат. Я не понимаю, как можно думать или желать иначе. Иначе им просто не стоит говорить это публично (через личные сообщения или в приватной категории, которая, возможно, относится к другой группе, например).
Представьте в реальной жизни секретное общество, члены которого обмениваются информацией друг с другом. Если один из участников появится по телевизору и скажет что-то, все это увидят, включая членов того же секретного общества. Как это может быть иначе? Теперь, если он также является членом другого секретного общества, только участники этого последнего узнают, что он там говорит (разумеется, на тайных собраниях этого общества). Чего именно ты хочешь достичь со своей стороны? (Объясни, возможно, с помощью аналогии из «реальной жизни»). «Приватная группа» — это не изобретение невидимости для её участников, независимо от того, что они делают и где.
EDIT: Окей, кажется, это всё же дошло до меня
Твоя «деятельность группы» — это просто то, что происходит в категории, выделенной для группы (возможно, приватной). Это техническая часть того, что вы, похоже, хотите реализовать, ты и Камиль. А затем вы просто хотите, чтобы вкладка «Активность» группы показывала ТОЛЬКО то, что происходит в этой категории. Бенджамин уже предложил решение для этого выше.
Это не означает, что другие участники не увидят всего, что делается публично, или не смогут это прочитать, а лишь то, что это не будет отображаться во вкладке «Активность» группы (оно всегда будет отображаться в индивидуальной вкладке каждого участника). Именно так? (На самом деле, именно это и объясняла Камиль. Это просто вопрос отображения. Странно, что мне было так трудно это понять).
Ой, я перечитал всю дискуссию, и это не так просто. Часто всё идёт не в ту сторону из-за упоминания, которое может сбить с толку, или из-за чего-то неясного (например, разницы между тем, что не отображается в списке, и тем, что полностью недоступно/невидимо и т. д.).
Вы в итоге просто хотите вот это?
Здравствуйте, @Mevo.
Приношу извинения за то, что отнимаю у вас так много времени и заставляю отвечать на множество вопросов, и сразу хочу сказать большое спасибо.
Да, Камилль работает со мной.
Наша первоначальная потребность заключалась в том, чтобы обеспечить невозможность просмотра одним участником активности другого участника того же самого сообщества, если эта активность была совершена вне этого сообщества.
Если, в крайнем случае, мы не сможем убрать эту видимость, то и ладно.
Однако у нас есть другая, более фундаментальная проблема — это навигация.
Возможно ли поговорить с вами по Skype 5 минут? Это может помочь избежать многих длительных переписок. Вам это удобно?
Мы хотели бы:
- Принудительно направлять участников на страницу со списком категорий при входе… так как мы планируем использовать это решение для публикации обновлений нашего программного обеспечения… иначе это может засорить раздел «Недавнее» без необходимости, в ущерб обсуждениям между участниками.
- И еще пару подобных вещей. Как, например, здесь: https://discuss.elastic.co/, где при входе пользователь сразу попадает на страницу категорий.
Это параметр «top menu»
https://your.domain/admin/site_settings/category/all_results?filter=top%20menu
от которого зависит порядок отображения вкладок, и, следовательно, первая вкладка, отображаемая по умолчанию.
Выберите элементы, которые будут отображаться в навигации на главной странице, а также их порядок. Пример: latest|new|unread|categories|top|read|posted|bookmarks
С другой стороны, параметр desktop category page style позволяет выбрать способ отображения страницы категории.
Это нормально. Пока дело движется вперёд, или хотя бы создаётся такое впечатление, это не особенно мешает. В принципе, можно общаться голосом, но я не уверен, что это будет лучше или быстрее (скорее наоборот, на самом деле).
Что касается навигации, @Benjamin_D уже дал решение.
Касательно первого вопроса, как упоминалось выше, что именно подразумевается под «видеть»? Имеется в виду, что это должно быть полностью недоступно/невидимо, или просто не отображаться во вкладке «Активность» группы? (но при этом останется видимым и доступным в других местах).
Если использовать аналогию с телевидением для публичной активности: вы хотите, чтобы это просто не появлялось в телепрограмме? Или чтобы это вообще не шло в эфир, либо чтобы доступ к каналу был невозможен?
То, что является публичным, видимо, или же нужно сделать так, чтобы этого не было (сделать это приватным, что также ограничит потенциальное количество участников и, следовательно, возможные обсуждения), или сделать это полностью невозможным (вообще без публичной части). В этом случае, очевидно, не будет обсуждений «вне группы», если это единственный доступный им контент. Остаётся ещё, возможно, вопрос личных сообщений. В крайнем случае можно создать несколько отдельных форумов для каждой группы людей; тогда они окажутся полностью изолированными друг от друга, с возможностью разных настроек. Это один из возможных вариантов решения.
Спасибо огромное, но я впечатлен объёмом контента в одном ответе, и мне неловко, так как наши потребности очень конкретны, например:
Как изменить цвет шрифта / заголовка и тем?
Настройка уведомлений по электронной почте
и т.д.
Это действительно нужно для того, чтобы перейти к сути и сэкономить ваше время на написание.
Это было бы отлично.
Ответ в ЛС (личное сообщение)