Mention group/user without notification

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

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

ربما أيقونة على الرابط الذي تم إنشاؤه لتشجيع النقر. أو نافذة منبثقة عند تحديد اسم من قائمة الإكمال التلقائي. أو فكرة mcwumbly من الأعلى:

… عنصر مشابه لقائمة العناوين في منشئ الرسائل المباشرة من شأنه أن يوضح الأشخاص و/أو المجموعات التي سيتم إعلامها:
direct-message-address-list

إعجابَين (2)

نعم، ودون أن ننسى أنه في معظم المجتمعات، القاعدة على الأرجح هي عكس ما نريده هنا في ميتا.

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

لقد ذكرت @toddz @tobiaseigen ولكنهم ليسوا نشطين في هذا الموضوع. هل أنت متأكد من أنك تريد إخطارهم؟ نعم/لا/تعديل المنشور

إعجابَين (2)

لست متأكدًا مما إذا كان هذا متعلقًا، ولكن استخدام <a>Username</a> ينتج فقاعة الإشارة: @NateDhaliwal، ولا يقوم بإعلام المستخدم.\n\nبالنسبة للمجموعات، يمكنك استخدام <a class="mention-group">Group_name</a>، مثل: @customer-success.\n\nلاحظ أنه في كلتا الحالتين، علامة @ اختيارية. NateDhaliwal و customer-success تعملان بنفس الطريقة.

3 إعجابات

لا أحب أن يظهر أي شيء عند الكتابة على الإطلاق :thinking:

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

حسنًا - يبدو أن هذه الوظيفة موجودة بالفعل للمستخدمين المتميزين!

شخصيًا، أود رؤية إعداد لكل مستخدم للتحكم في هذا (مع افتراضي على مستوى الموقع) مع الخيارات التالية:

  1. لا إشعار على الإطلاق لـ @mention - ربما نقطة زرقاء صغيرة بدلاً من ذلك؟

  2. إشعار واحد لـ @mention - ما أعتقد أنه يجب أن يكون الافتراضي

  3. تم إنشاء الموضوع للمشاهدة لـ @mention - السلوك الأساسي الحالي (العدواني قليلاً)

إعجابَين (2)

أتصور أن الخيار البسيط “نعم/لا/تعديل” سيتطلب كودًا أقل من حوار mcwumbly مع اختيار لكل مستخدم.

لكنني أتساءل عن كلمة “نشط”. هل تعني ببساطة الوجود في الموضوع؟

مثلًا، أنا أذكر mcwumbly دون استخدام @ لأنه، رغم أنه موجود هناك، إلا أنه لم يكن نشطًا في الموضوع منذ عام 2018، وأعتقد أنك ستعيد إشراكه إذا كان مناسبًا. هل يفكر المستخدم العادي في حذف @؟ أم يعتمد على استخدامها بشكل تلقائي بسبب العادة أو القواعد المتصورة، ثم يواجه خيارًا إما كليًا أو لا شيء؟ :thinking:

إعجابَين (2)

أنا أيضًا لا! لكن عند النقر على اسم المستخدم @ ورؤية قائمة صغيرة تحتوي على خيارات (مشابهة لتحديد واقتباس/تحرير/شرح النص) سيكون رائعًا جدًا.

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

هذا مفيد جدًا، ونظرًا لأن الحاجة إلى إنشاء إشارات @ “مزيفة” لا تُعلم المستخدم هي على الأرجح ميزة لمستخدمي الطاقة فقط، فقد يكون هذا كل ما نحتاجه. شكرًا @NateDhaliwal

يمكن إنشاء إضافة شريط أدوات منشئ ترميز مخصص (custom markdown composer toolbar addon) يغلف النص بـ <a> class="mention"> TEXT </a>. (لقد رأيت أداة TC أو إضافة تحتوي على هذا النوع من الوظائف المخصصة ولكني لا أتذكر أي واحدة هي!)

لقد كنت أستخدم أيضًا أداة على مستوى نظام التشغيل تسمى Espanso والتي تقوم بتوسيع اختصاراتك المخصصة تلقائيًا إلى أي نص تريده، ويمكن أن تكون مفيدة أيضًا هنا لإدراج HTML بسرعة.

إعجابَين (2)

نعم، لا ينبغي أن يكون الأمر صعبًا للغاية، أعتقد؟ على حد علمي، سيكون ذلك عبارة عن

api.onToolbarCreate((event) => {
  event.applySurround(...);
});

من ذاكرتي.

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

هل تغير هذا في الإصدار الأساسي مؤخرًا؟ لقد لاحظت للتو أن الإشارة إليّ لم ترفعني إلى حالة “مراقبة” (Watching) في موضوع هنا في meta.discourse.org - ولم تعد تفعل ذلك على مواقعي أيضًا.

هذا مريح للغاية!

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

لا أعتقد أن الإشارة قد تسببت أبدًا في أن يبدأ الشخص في متابعة موضوع ما.

في قديم الزمان عندما كنت عميلاً، اقترحت ذلك كخيار، ولكني متأكد تمامًا من أنه لم يتم تنفيذه بأي شكل من الأشكال: Preference: Automatically Watch Topic when I am @mentioned, quoted, or invited

إعجابَين (2)

أنا متأكد بنسبة 99٪ من أننا لم نقم أبدًا بتغيير مستوى إشعار الموضوع للمُشار إليه بسبب الإشارات.

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

إعجابَين (2)

ناثان، هل هناك أي فرصة أنك قمت بتغيير إعداد مستخدم يؤثر على هذا في \u003chttps://meta.discourse.org/my/preferences/tracking\u003e؟

ربما إعداد “تتبع المواضيع التي أدخلها تلقائيًا..”؟ لدي مضبوط على 4 دقائق.

Screenshot 2025-12-18 at 12.18.48 PM

\u003csmall\u003e(بالمناسبة: من المثير للاهتمام أن هذه الإعدادات لا تسمح للمستخدم برؤية ما هي إعدادات المستخدم الافتراضية في الموقع، وتسمح لك بإعادة تعيين تفضيل إلى الإعدادات الافتراضية للموقع. هذا مفيد لإعدادات الموقع.) \u003c/small\u003e

إعجابَين (2)

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

لا أعرف عن اللغات الأخرى، ولكن في اللغة الفرنسية، يمكن أن تكون بعض مفاتيح الأحرف ذات العلامات الصوتية مزعجة بعض الشيء في الاستخدام لأنه عند كتابتها، فإنها لا تظهر على الفور في حقل إدخال النص[1]. يجب عليك الضغط على مفتاح آخر، وسيختلف الإخراج اعتمادًا على المفتاح الثاني الذي ضغطت عليه.

مثال مع ~، والذي يمكن استخدامه كعلامة تشكيل.

إذا ضغطت على ~ ثم Enter، فإنه ينتج ~.

إذا ضغطت على ~ ثم z، فإنه ينتج ~z.

ولكن إذا ضغطت على ~ ثم a، فإنه ينتج ã.

إنه ليس مصدر إزعاج كبير، ولكني لن أتفاجأ إذا كان بعض الفرنسيين لا يعرفون كيفية كتابة ~ قبل حرف :thinking:


  1. ينطبق على ~، `، ^ و ¨ ↩︎

لا، كان الأمر يتعلق بالتأكيد بالمتابعة. أظن أنني كنت أصدق شيئًا تبين أنه غير صحيح!

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

يجب أن يكون مجتمعنا قادرًا على إنشاء أدلة يمكن الاتصال بالأشخاص من خلالها لسبب معين.

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

آمل أن أستفيد من مزايا واجهة المستخدم للإشارات (mentions-UI)، مثل (أ) فتح مربع البحث بعد كتابة @ و (ب) الربط ببطاقة المستخدم من هذا الإدخال، ولكن دون إرسال إشعار إلى كل مستخدم مدرج.

حاليًا، أستخدم [اسم المستخدم](/u/login) دون أي من الميزات المذكورة أعلاه.

كنت أفكر في شيء مثل

  • [دليل-المستخدم] … الكثير من الإشارات في الجداول … [/دليل-المستخدم]
  • [مستخدم]login[/مستخدم]
  • نوع من @@login المهرب

كيف يمكن تحقيق ذلك؟

إعجابَين (2)

لقد استخدمت هذا من قبل ويبدو أنه يعمل: Firepup650
خام:

<a class="mention" href="/u/firepup650">Firepup650</a>

لاحظ أن الفتح في علامة تبويب جديدة يشير إلى href، مقابل النقر على الإشارة نفسها له سلوك مختلف، مثال: Firepup650
خام:

<a class="mention" href="/u/thoka">Firepup650</a>
3 إعجابات
https://meta.discourse.org/u/thoka

https://meta.discourse.org/u/Firepup650

https://meta.discourse.org/u/Heliosurge
إعجاب واحد (1)

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

إعجابَين (2)

إعادة قراءة بيان Op. يذكرون الاتصال. لذلك قد يكون حتى عنوان URL بسيطًا لإرسال رسالة خاصة/رسالة مباشرة عن طريق النقر على اسم مستخدم في قائمة أيضًا.

على سبيل المثال

قائمة فريق الدعم
أسماء أعضاء قابلة للنقر تبدأ رسالة خاصة/رسالة مباشرة لمستخدم معين تم النقر عليه.


ومع ذلك، سيكون حلك أكثر بلاغة حيث يمكن للمستخدم رؤية البطاقة الكاملة واختيار المراسلة أو الدردشة. لذلك تبدو طريقتك المعروضة أفضل حل.

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