hi Joshua! I haven’t looked at this plugin for a while, but it seems to me you can get what you want just by creating a new group to use for mingling. This group does not need to be used for any other purpose or be publicly visible to members. Add whoever you want to your minglers group from your other groups and allow them to mingle!
يبدو أن هذا لم يُصمم خصيصًا لهذا الغرض، لكنني أعتقد أنني أدرك إلى أين تتجه يا @Joshua_Kogan، فقد يكون لدي فكرة مشابهة في ذهني.
يا @tobiaseigen، أعتقد أن السبب في عدم عمل ما ذكرته هو ما ورد في الاقتباس أعلاه. (كما أفترض أن @gdpelican ربما قصد تطابقات داخل المجموعة؟)
قد تحصل على تطابقات اجتماعية بين protege و protege، لكن المسؤول يريد تسهيل تطابقات اجتماعية بين mentor و protege فقط.
…
للمضي قدمًا في هذه الفكرة، يمكنني أن أرى الفائدة (بنظرة أنانية) من السماح أيضًا بالمنطق من نوع “القيمة المنطقية” (boolean) لتسهيل التطابقات المستهدفة.
تخيل منتدى غير افتراضي إلى حد ما يحتوي على مجموعات لتخصصات جامعية مختلفة ومجموعات لسنوات تخرج الأعضاء، على النحو التالي:
ChemE-MajorCS-Majorco-2015co-2021
كمسؤول، قد أرغب في ربط الطلاب الحاليين الذين يدرسون علوم الحاسوب بخريجين درسوا علوم الحاسوب، وفعل الشيء نفسه لتخصصي الهندسة الكيميائية. في هذه الحالة، قد أحدد تكوين الاجتماعات (mingle configuration) لاستهداف الأشخاص الذين لديهم عضوية مشتركة/متقاطعة في مجموعات معينة على النحو التالي:
(ChemE-Major & co-2015) | (ChemE-Major & co-2021)
(CS-Major & co-2015) | (CS-Major & co-2021)
ربما أدرجت شرحًا لميزة إضافية هنا للسماح لك بإعداد تكوينات متعددة في وقت واحد، لكن هذا لن يكون منطقيًا حقًا إلا إذا كنت تستطيع استهداف التطابقات بحيث تحتوي حصريًا على أعضاء من مجموعات محددة.
هل يرى أي شخص قيمة في هذه الميزة أو امتداد لهذا الإضافة؟
فقط فضولي، هل هذه الإضافة معطلة لدى أي شخص آخر؟
لقد فتحت طلب دمج هنا لبعض المشكلات التي واجهتها عند تشغيلها على منتداي
عادةً ما يكون المستخدمون الجدد الذين يحملون مستوى ثقة 0، والذين انضموا للتو إلى المنتدى، هم من يحتاجون إلى تقديم أنفسهم والتعرّف على الآخرين. هل يمكنني ببساطة إعداد جلسة تعارف بين مستخدمين يحملان مستوى ثقة 0 فقط؟ أو ربما، سيكون من الممتع أكثر إعداد جلسة تعارف بين مستخدم يحمل مستوى ثقة 0 وأي مستخدم آخر.
يمكنني رؤية بعض الأغراض الأخرى لهذا. في منتديات الألعاب، يمكن أن يؤدي الاقتران التلقائي بين شخصين كل فترة زمنية محددة إلى إنشاء مبارزة أو تحدي عشوائي.
من فهمي، مجموعة الميزات الحالية تسمح لك فقط بتحديد التطابقات ضمن مجموعة أو مزيج من المجموعات، لكنها لا توفر أي ضمان بأن تكون التطابقات بين أشخاص من مجموعات مختلفة.
لذا يمكنك جعل جميع الأشخاص ذوي مستوى الثقة 0 يتطابقون مع بعضهم البعض، لكن لا يمكنك ضمان تطابق جميع الأشخاص ذوي مستوى الثقة 0 مع أي مستخدم آخر.
للإجابة باختصار:
نعم
هه، أتفق، سيكون أكثر متعة، لكن لا، هذا ليس خيارًا متاحًا حاليًا
حصلت على هذا في سجلاتي ويبدو أنه شيء تم إهماله في Mingle؟
![]()
أوه، صحيح، نعم. لقد أضفت ذلك إلى طلب السحب المفتوح أيضًا، شكرًا لك.
هل واجه أي شخص خطأ 502 Bad Gateway بعد تثبيت الإضافة؟
لقد قمت بالتحقق من ملف YAML، وأعدت البناء كما هو مذكور في التعليمات، ثم لم أستطع الوصول إلى الموقع. بعد التراجع عن التغييرات في ملف YAML وإعادة البناء مرة أخرى، عاد كل شيء إلى طبيعته.
هذا ما أضفته إلى ملف YAML، للمرجعية:
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- sudo -E -u discourse git clone https://github.com/discourse/docker_manager.git
- sudo -E -u discourse git clone https://github.com/gdpelican/mingle.git
أتفق معك. سيكون هذا رائعًا لربط المستخدمين ذوي الخبرة بالأعضاء الجدد، بحيث يكون لديهم أخ أو أخت أكبر لمساعدتهم وتوجيههم. على الرغم من أنني لا أقترح استبدال التنسيق الحالي به، إذ إنه رائع أيضًا.
أنا فقط أجربه في الوقت الحالي. أنا معجب بعملك ![]()
في /sidekiq/retries و /sidekiq/morgue، أرى رسالة الخطأ التالية:
Jobs::HandledExceptionWrapper: Wrapped ArgumentError: missing keyword: :
لا توجد معلومات كافية حول الكلمة المفتاحية المطلوبة. هل لدى أي شخص أي أفكار؟
يبدو أن المكون الإضافي لا يعمل مع أحدث إصدار من Discourse. إليك رسالة الخطأ التي تلقيتها:
I, [2022-02-01T17:41:14.025821 #1] INFO -- : cd /var/www/discourse & [ ! -d 'node_modules' ] || su discourse -c 'yarn install --production & yarn cache clean'
warning Resolution field "lodash@4.17.21" is incompatible with requested version "lodash@4.17.15"
warning "> @mixer/parallel-prettier@2.0.1" has unmet peer dependency "prettier@^2.0.0".
أيضًا، لم أجد حلاً لمنشوري أعلاه. هل لا يزال الآخرون يستخدمون هذا المكون الإضافي؟
لقد قمت بإزالته منذ فترة بسبب بعض المشكلات، ولكني أود إعادة تثبيته عندما يصبح فعالاً مرة أخرى!
لا، إنه معطل بالفعل في الإصدار 2.8.
أرى نفس التحذير أثناء إعادة البناء للتحديث إلى أحدث إصدار. ومع ذلك، لم أقم بتثبيت هذه الإضافة. كيف يمكنني تتبع مصدر هذا الخطأ؟
يا للأسف. أود أن أرى هذه الإضافة تعمل مرة أخرى.
أعلم أنها مهمة تقنية كبيرة، ولكن سيكون من المذهل لو تضمنت منصة Discourse الأساسية نوعًا من الدعم القديم الذي يبقي الإضافات القديمة قيد التشغيل بدلاً من كل العمل الذي يبذله المطورون ليذهب سدى إذا لم يتمكنوا من/أو يرغبوا في تحديثها باستمرار. لست متأكدًا حتى مما إذا كان ذلك ممكنًا لأنه قد يؤدي إلى تفاقم المشكلة، ولكنه سيكون شيئًا رائعًا حقًا.
ماذا عن هذه الشوكة؟ آخر تحديث لها منذ 3 سنوات ولكن يبدو أنها تصلح خطأ لم يتم إصلاحه في الإصدار الرئيسي.
تبدو هذه الإضافة رائعة!