مجموعات الوالدين والفرعية

أود جدًا وجود ميزة تتيح لنا تضمين المجموعات ضمن مجموعات أخرى.

على سبيل المثال، لنفترض أنني أملك منظمة للمتطوعين. توجد مجموعات مختلفة من المتطوعين تؤدي وظائف متنوعة. يعمل فريق من المتطوعين على المنتدى الإلكتروني، بينما يعمل فريق آخر على حفلة عشاء جماعي قادمة.

أود أن أتمكن من إضافة شخص إلى مجموعات فرعية قائمة على المشاريع، مثل “المنتدى-الإلكتروني” و"حفلة-العشاء-الجماعي"، بحيث يتم وضع كل شخص في هذه المجموعات تلقائيًا ضمن مجموعة “المتطوعين”.

7 إعجابات

What problem are you trying to solve?

You can give category access to any number of groups, so you can give access to the volunteer category to all of those subgroups, and, perhaps, but even bother with a volunteer group.

I want to be able to message the group. Let’s say we have a volunteer-only appreciation event. I’d like to be able to @volunteers in order to notify everyone.

I don’t want every volunteer to be notified every time a topic is created in the Volunteer category, so setting every group to watch the category wouldn’t work. I want to reserve the messages for special occasions.

إعجاب واحد (1)

How are your users getting into Discourse? Are you using any form of identity management, or single sign-on?

You could create announce categories for the announcements. But you’d need a plugin to force having them watched.

I think that would be easier than the plugin to create sub groups.

People can only sign up using emails at the moment.
We mostly add people by invite.
We have a public facing part of the forum for discussions, announcements, and events and jobs postings that are open to anyone.
We have an internal facing part of the forum for projects that only people who are volunteering for that project have access to.
When someone joins a volunteer effort who isn’t already on Discourse, we invite them into the relevant group and all communications about the volunteer effort goes through Discourse.

Are you saying we could create an announcements sub-category within the volunteers category and use a plug-in like https://meta.discourse.org/t/ability-to-force-subscription-to-a-category/66357/2? That could work for the messaging use case. It still creates redundancy, where I need to give access to the volunteers category to every volunteer group AND add the same groups to the plug-in, but it’s certainly better than having redundancy at the user level. Thanks!

I continue to think having sub-groups and parent groups is a good idea. Categories are about organizing topics and groups are about organizing people. They often overlap but aren’t the same.

3 إعجابات

I’m looking to have sub groups to be public only to parent or relate groups.

The problem I’m wanting to solve is enabling volunteers to be able to freely join or leave groups that relate to the categories.

Something like tag_groups. Being able to determine which groups are ‘public’ for that categoru.

3 إعجابات

I’ve thought of another reason to have parent groups, or at least ways to categorize groups.

Right now I have multiple groups that serve different purposes.

Project Groups

  • Online Forum Circle
  • Branding Circle

Affinity Groups

  • Black, Indigenous, and People of Color
  • LGBTQ

Event Alumni

  • 2018 EDU Potluck Party
  • 2019 Youth-Led Collective Impact Gathering

Right now there’s no easy way to categorize them. I could potentially have a naming mechanism, but something like

  • affinity-bipoc
  • affinity-lgbtq
  • alumni-2018-edu-potluck-party
  • alumni-2019-youth-led-collective-impact-gathering
  • circle-branding
  • circle-online-forum

seems really clunky to me, and long!

I imagine tag groups were created for the same reason.

إعجابَين (2)

مشاكل مجموعتنا التي تحتاج إلى حل:

  1. لدينا عدد كبير من المجموعات (>60)، وهو أمر مرهق.
  2. العديد من المجموعات هي في الواقع مجموعات فرعية لمجموعات أخرى.
  3. إذا كان المستخدم ضمن مجموعة فرعية، فيجب دائمًا تضمينه في المجموعة الأكبر.
  4. يمثل الأمر صداعًا إداريًا للتأكد من أن كل شخص موجود في جميع المجموعات التي يحتاج إليها، وأن الفئات تحتوي على جميع المجموعات الفرعية (خاصة مع الفئات الفرعية).

على الرغم من وجود مساحة لتنظيم وإخفاء العديد من مجموعتنا، فإن وجود مجموعات فرعية سيُسهّل الأمور علينا بالتأكيد.

في دليل Active Directory، يجعل هذا الحفاظ على هيكل المجموعة وصحة الأشخاص فيها أسهل بشكل هائل - خاصة في المنظمات الكبيرة. لكنه قد يكون معقدًا جدًا للتطبيق وقد يعطل العديد من الأشياء (مثل الإضافات). لقد استغرق الأمر من زملائنا في مايكروسوفت عقدًا من الزمن لحل هذه القضية!

4 إعجابات

يمكن أن يضيف ملحق حقل مخصص، مجموعة أب، إلى مجموعة فرعية بحيث يضيف المستخدمين إلى المجموعة الأب عند انضمامهم. سيكون ذلك أمرًا مباشرًا نسبيًا.

ستصبح الأمور أكثر تعقيدًا عند معرفة ما إذا كان يجب إزالة شخص ما من المجموعة الأب إذا غادر المجموعة الفرعية.

إعجابَين (2)

أنا أؤيد تنفيذ هذه الميزة!

هل توجد ميزة موجودة مسبقًا لإنشاء مجموعات فرعية؟ لقد وجدت منشورًا هنا لكنه لا يقدم الحل، بل يذكر أن إضافة برنامج يمكن أن تكون ممكنة.

حالة الاستخدام الخاصة بي هي:
المجموعة الأم:

  • PythonUsers

المجموعات الفرعية:

  • Python-Specialists
  • Python-Admin
  • Python-Basic

وهنا يمكننا استخدام @PythonUsers لإشعار جميع المتخصصين والمديرين والمستخدمين الأساسيين. لكن إذا أردت فقط طلب مدخلات من المتخصصين في بايثون، سأستخدم وسم المجموعة @PythonSpecialists.

4 إعجابات

يتجه النقاش في الاتجاه الآخر. أنت تنشئ فئات (ومعها الاختياري، الفئات الفرعية) وتسمح للناس بالمشاركة في النقاشات داخل تلك الفئات. إذا رغبوا في أن يتم إشعارهم، يمكنهم ضبط تفضيلات الإشعارات لكل فئة باستخدام الأجراس الزرقاء.

يمكنك أيضًا إنشاء مجموعات يمكن ذكرها باستخدام @ في المواضيع لإشراكها في المحادثات، إذا رغبت في ذلك، باستخدام نظام مثل الذي حددته، مثل @pythonusers (جميع المستخدمين الذين يستخدمون بايثون) و @python-specialists (المختصون فقط في بايثون).

لكن من الأفضل أن تحدد هيكل فئاتك أولاً.

3 إعجابات

نستخدم الفئات بشكل مختلف عن المجموعات وأحتاج إلى إنشاء مجموعات فرعية داخل مجموعة فردية. هل ذلك ممكن؟

مرحبًا جيني! لا، لا توجد إمكانية لإنشاء مجموعات فرعية، ولتصورهم في هيئة هرمية. على الرغم من أنه يمكنك دائماً إنشاء مجموعات ذات عضويات متداخلة.

هل يمكنك أن توضح بمزيد من التفاصيل ما الذي تسعى إلى القيام به؟

@tobiaseigen شكراً جزيلاً على ردك. لدينا مجموعة تسمى المستشارون وأبحث عن طريقة للسماح لعلاماتنا التجارية بالبحث عن مستشارين لديهم مجالات خبرة معينة (مثل التسويق والمبيعات وما إلى ذلك). لذلك سيختار المستشارون 3 مجالات خبرة وينضمون/يشتركون في تلك المجموعات. لذا، إذا احتاجت علامة تجارية إلى التواصل مع مستشاري التسويق، فسيكون لديهم خط مباشر لجميع من اختاروا مجال الخبرة هذا.

إعجاب واحد (1)

يمكنك دائمًا إنشاء هيكل هرمي باستخدام أسماء المجموعات. شيء مثل:

المستشارون
المستشارون-التسويق
المستشارون-المبيعات

إعجاب واحد (1)

أنا أؤيد تنفيذ هذه الميزة.

+1 لهذه الميزة. يمكنني التفكير في حالة استخدام حيث إذا كنت تقوم بتدريس دورة تدريبية بها دروس أسبوعية في أيام مختلفة (على سبيل المثال، درس واحد كل يوم اثنين، ودرس آخر كل يوم ثلاثاء، وكلها في الدورة التدريبية A100)، فيمكن استخدام مجموعة لجميع طلاب A100 حيث يكون كل درس يوم اثنين/ثلاثاء عبارة عن مجموعات منفصلة داخل المجموعة الأصلية.

بهذه الطريقة، يمكن إرسال الإعلانات/المواد الدراسية للدورة التدريبية بأكملها إلى المجموعة الأصلية، بينما تحتوي دروس الأيام الفردية (مثل درس يوم الاثنين) على فئة الأسئلة والأجوبة الخاصة بها.

يوفر هذا المكون الإضافي الجديد (غير الرسمي) هذه الوظيفة بشكل جيد:

4 إعجابات