أقترح ميزة وجود أزرار لنسخ ولصق كتل التعليمات البرمجية كميزة مخصصة لكل مجموعة. حالة الاستخدام هي تحفيز الاشتراكات من خلال ميزات سهلة الاستخدام لتوثيق التعليمات البرمجية مفتوحة المصدر والتي هي مفتوحة بنسبة 100٪ ولكنها مصممة للاشتراكات بدلاً من الرعاية والإعلانات لتحقيق الدخل.
أراها حركة أكثر انفتاحًا من خيار المعاينة الخاصة للمجموعات للآخرين. أريد أن يتمكن الجميع من رؤيتها، ولكن مع وجود احتكاك لنسخ ولصق التعليمات البرمجية من التوثيق إذا لم يقم شخص ما بالتسجيل.
أعتقد أنه يمكنك تحقيق شيء مثل هذا إذا قمت بإخفاء زر نسخ الكود باستخدام CSS وجعلته مرئيًا مرة أخرى فقط للمستخدمين في مجموعة معينة. يمكنك استخدام CSS Classes for Current User's Groups للإشارة إلى مجموعات المستخدمين.
لدي مجتمع مفتوح تكون فيه معظم المشاركات عبارة عن مقتطفات برمجية. أود أن تتم إزالة وظيفة النسخ واللصق التي تتميز بها مقتطفات أو كتل التعليمات البرمجية للمستخدمين المجهولين. الغرض هو تحفيز التسجيل من خلال تحسين جودة الحياة (زر نسخ ولصق سهل).
أنا على علم بخيار تطبيق المكون الإضافي للمعاينة كخيار لتحفيز التسجيل، ولكني لا أرغب في حظر المعلومات من الظهور. أريد فقط إدخال بعض الاحتكاك.
شكراً لك. يمكن تطبيقه على مستوى السمة. مما يعني أنه إذا كانت هناك طريقة لجعل المستخدمين المجهولين يستخدمون السمة A افتراضيًا. والمستخدمين الأعضاء يستخدمون السمة B افتراضيًا، فإن المكون لا يقيد الأعضاء غير المسجلين بالطريقة التي وصفتها.
هل تعرف طريقة لجعل مجموعة فرعية من المستخدمين تستخدم سمة معينة، والمستخدمين المسجلين يستخدمون سمة أخرى؟ أعتقد أنه يمكن تنفيذ ذلك عبر المجموعات.
على سبيل المثال، إذا كان بإمكاني تعيين مجموعة واحدة (المستخدمين المجهولين) إلى Horizon افتراضيًا مع تثبيت علامة حقوق النشر، ومجموعة أخرى إلى Foundation افتراضيًا، دون تثبيت المكون، فسيعمل ذلك.
باختصار: إذا كان بإمكان مجموعات معينة فقط اختيار سماتها، وإذا كان يمكن تعيين سمات مختلفة افتراضيًا لمجموعات مختلفة، فيمكن استخدام المكون لوضع علامة على 100٪ من المشاركات التي تنفذ حماية متقدمة، ولكن سيتم تطبيقها فقط على سمة معينة للمستخدمين المجهولين، وليس على السمات التي تستخدمها مجموعات الأعضاء.
لقد وجدت مكون “المواضيع المقيدة في الفئة”. تعمل وظيفته تمامًا كما أطلب عند تعيين قيود لغير الأعضاء، ولكن بدلاً من بوابة الدفع، إذا كان هناك خيار لتمكين حماية حقوق النشر المذكورة في Add copyright protection to tagged topics ، فسيتيح ذلك للمشرفين عرض المحتوى بالكامل بدون قيود، أو عرض المحتوى مع قيود حقوق النشر، أو عرض جدار التسجيل المطلوب كما يفعل بالفعل.
لست متأكدًا مما إذا كان هذا هو المكان المناسب لذلك، ولكنه يبدو أنه سيضيف قيمة لكل من المكون و Discourse بشكل عام.
2018: كيفية تعيين سمة لمجموعة؟ – قال سام: “لا توجد طريقة للقيام بذلك، يبدو هذا طلبًا مثيرًا للاهتمام خاصة عند توسيعه ليشمل أجزاء أخرى مثل ‘الفئات الافتراضية التي تتم مراقبتها’ لمجموعة وما إلى ذلك من إعدادات المستخدم الافتراضية. ستحتاج إلى إضافة (plugin) للقيام بذلك الآن.”
هناك طريقة يمكنك من خلالها التحكم في السمات المتاحة للمجموعات: