إضافة سحابة الكلمات

ملخص: سحابة كلمات تلخص بشكل تجريدي محتوى موقعك.

:link: GitHub: https://github.com/merefield/discourse-word-cloud Word Cloud Plugin

:arrow_right: التثبيت: اتبع دليل تثبيت الإضافات.

الميزات

يمثل منشورات مجتمعك كملخص لسحابة الكلمات. الكلمات متحركة وإذا تم النقر عليها ستجري بحثًا بسيطًا عن الكلمات.

يمكنك الوصول إليها عن طريق الضغط على “Word Cloud” في قائمة Hamburger أو الانتقال إلى yoursite.com/word_cloud - ملاحظة: يجب أن تكون مسجلاً الدخول كمستخدم مسجل لرؤيتها وهي متاحة فقط على سطح المكتب.

لتحديث البيانات، قم بتشغيل المهمة:

وإلا فإن هذا يعمل كل ساعة.

هل أنت مهتم بالبيانات؟

كان هدفي مجرد رسم صورة.

إذا كنت ترغب في رؤية البيانات، فانتقل ببساطة إلى yoursite.com/wordcloud.json

التكوين

الإعدادات … الكثير … من الإعدادات:

  • تقييد لفئات محددة:

  • قائمة تجاهل سحابة الكلمات (300 كلمة افتراضيًا، باستخدام قائمة وجدتها هنا):

ملاحظة: يتم تحديث إحصائيات الكلمات كل ساعة الآن (وهو ما لا يزال مفرطًا على الأرجح، ولكنه يسهل حاليًا التحقق من التغييرات في الإنتاج مع مرورنا بالكثير من التطور الأولي للكود).

ملاحظة #2: لم أنظر بعد في لغات أخرى غير الإنجليزية (بالتأكيد لم يتم اختبارها). قد لا تعمل معالجة الكلمات الحالية بشكل جيد في بعض اللغات. الاقتراحات وطلبات السحب مرحب بها.

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

مشاكل معروفة

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

ما يجب فعله

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

الاعتمادات

مشاريع مماثلة

إذا أعجبك هذا ، فقد يعجبك أيضًا:

12 إعجابًا

يا إلهي، كنت أفكر في هذا حرفيًا. قوى عيد الشكر السحرية!

ماذا عن خيار لجعل سحابة العلامات تستند إلى العلامات بدلاً من نص المنشور؟

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

أمرك يا سيدي :mage: لا يوجد موضوع رسمي له بعد: GitHub - merefield/discourse-tc-tag-cloud: A Discourse Theme Component that displays a tag cloud above the tag lists on the tags page :tada: (والذي كـ TC يسهل تثبيته أكثر).

إعجابَين (2)

أوه!
حسناً. لقد قمت بتثبيت TC وتمكينه في مظهري، ولكنه لا يبدو أنه يفعل أي شيء على https://ask.fedoraproject.org/tags

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

إنه متاح فقط لأجهزة الكمبيوتر المكتبية/الأجهزة اللوحية.

نعم، أنا أستخدم فايرفوكس… هل هو نفس الشيء في كروم؟

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

يبدو أن لديك مجموعة من انتهاكات أذونات البرامج النصية في وحدة التحكم الخاصة بك. تحتاج إلى منح موقعك الإذن لتشغيل هذه البرامج النصية. انظر إلى content security policy script src.

انظر: Mitigate XSS Attacks with Content Security Policy

إعجابَين (2)

رائع، شكرًا على الدعم الفني السريع. :slight_smile:

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

وهو يفهم فقط الحروف الأبجدية من أ إلى ي ويسقط ببساطة مثل الأحرف الاسكندنافية åäö.

ورابط قائمة الهامبرغر مضحك [fi.word.cloud.hamburg… :wink:

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

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

نعم لقد فعلت. لقد فاتني ذلك. حسنًا ، سأقوم بإلغاء تثبيته إذن (وليس لدي أي فكرة عما هو PR لأنني لا أستخدم git :upside_down_face: )

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

ستحتاج إلى تقديم طلب سحب (PR). يوجد دعم للترجمة لعنصر القائمة، ولكن سيحتاج المستخدمون إلى تقديم طلبات سحب (PR) للغات إضافية.

3 إعجابات

هذا أصبح الآن متجاوبًا مع العرض: تحسين: اجعل سحابة الكلمات متجاوبة! · merefield/discourse-word-cloud@b039372 (github.com)

يمكنك الآن تعديل أبعاد سحابة الكلمات. سيساعد هذا في تضمين المزيد من الكلمات.

أوصي بترك العرض وزيادة الارتفاع إذا كنت ترغب في ذلك:

FEATURE: add ability to change Word Cloud size · merefield/discourse-word-cloud@376ee26 (github.com)

إعجابَين (2)

هل سحابة الكلمات هي نفسها للجميع، أم واحدة لكل مستخدم؟

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

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

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

يمكنك دائمًا استبعاد الفئات الحساسة.

طلبات السحب (PRs) قيد الاعتبار دائمًا.

إعجابَين (2)

شكرا @merefield على هذا المكون الإضافي، مفيد جداً في مثيل فريقنا.

هل هناك إعداد أو طريقة لوضع سحابة الكلمات في رأس الصفحة الرئيسية لمنتدانا؟

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

لا، لا يوجد. تم قبول طلب السحب (PR).

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

لاحظ أن مكون سمة سحابة علامات ديسكورس (Discourse Tag Cloud) الأكثر عملية (المُشار إليه في المنشور الأصلي) يدعم ذلك.

3 إعجابات

هذا عاد من الموت، ويعمل الآن في Ember 5 ويتضمن إعدادًا جديدًا يضيف عنصر قائمة إلى الشريط الجانبي/القائمة المنسدلة الذي يمكنك إيقافه.

إعجابَين (2)

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

4 إعجابات