برنامج إجابة السؤال

هذا معقول.

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

# > مدير Docker https://meta.discourse.org/t/discourse-docker-manager-plugin/12655/19
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-solved.git
          - git clone https://github.com/discourse/discourse-data-explorer.git
          - git clone https://github.com/discourse/discourse-cakeday.git
          - git clone https://github.com/discourse/discourse-staff-notes.git
          - git clone https://github.com/jgujgu/discourse-guest-gate.git
          - git clone https://github.com/discourse/discourse-backup-uploads-to-s3.git
# > أزرار التداول: شراء، بيع، تبادل https://meta.discourse.org/t/trading-buttons-buy-sell-exchange/71308
          - git clone https://github.com/jannolii/discourse-topic-trade-buttons.git
# > معاينات قائمة المواضيع https://meta.discourse.org/t/topic-list-previews/101646
          - git clone https://github.com/angusmcleod/discourse-topic-previews.git
# > محدد السمات على شكل همبرغر https://meta.discourse.org/t/hamburger-theme-selector/61210/25
          - git clone https://github.com/SamSaffron/discourse-hamburger-theme-selector.git
# > Retort - إضافة بأسلوب ردود الفعل لـ Discourse https://meta.discourse.org/t/retort-a-reaction-style-plugin-for-discourse/35903
          - git clone https://github.com/gdpelican/retort
# > الارتباط الترويجي https://meta.discourse.org/t/discourse-affiliate-plugin/101937
          - git clone https://github.com/discourse/discourse-affiliate
# > التعيين https://meta.discourse.org/t/discourse-assign/58044
          - git clone https://github.com/discourse/discourse-assign
# > إضافة قائمة المراجعة https://meta.discourse.org/t/checklist-plugin-interactive-checkboxes-made-simple/36362
          - git clone https://github.com/discourse/discourse-checklist
# > تكامل Discourse مع Patreon https://meta.discourse.org/t/discourse-patreon-integration/44366
          - git clone https://github.com/discourse/discourse-patreon
# > إضافة أدوات قانونية https://meta.discourse.org/t/legal-tools-plugin/87966
          - git clone https://github.com/angusmcleod/discourse-legal-tools
# > من متصل الآن https://meta.discourse.org/t/whos-online-plugin-discourse-whos-online/52345
          - git clone https://github.com/discourse/discourse-whos-online
# > إضافة تقييم المواضيع https://meta.discourse.org/t/topic-ratings-plugin/39578
          - git clone https://github.com/paviliondev/discourse-ratings
# > تشفير Discourse (للرسائل الخاصة) https://meta.discourse.org/t/discourse-encrypt-for-private-messages/107918
          - git clone https://github.com/discourse/discourse-encrypt
# > إضافة الأسئلة والأجوبة https://meta.discourse.org/t/question-answer-plugin/56032
          - git clone https://github.com/paviliondev/discourse-question-answer
# > التصويت في Discourse https://meta.discourse.org/t/discourse-voting/40121
          - git clone https://github.com/discourse/discourse-voting

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

  • هل توجد طريقة لدمج هذه الإضافة مع إضافة Solved؟

أود أن أتمكن من سرد الإجابات كـ Solutions ضمن إضافة Solved، نظرًا لأن هذه الإضافة يتم فهرستها بواسطة إضافة Knowledge Explorer وتضيف علامة صح إلى عنوان الموضوع.

مرحبًا. كيف يمكنني ترجمة هذه الإضافة إلى الروسية؟

مرحبًا

صفحتنا تُرجع خطأ 502 عند محاولة نشر إجابة.

لقد قمت بتحديث نسختنا دون جدوى. لا يزال الخطأ 502 يظهر بعد بضع ثوانٍ…

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

تم رفع مشكلة هنا Error 502 with new Answers · Issue #34 · paviliondev/discourse-question-answer · GitHub

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

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

@exetico @Curtis_Kephart بعد بعض البحث، اتضح أن المشكلة التي أبلغتم عنها كلاهما لن تحدث إذا قمت بتشغيل Discourse على أي إصدار بعد هذا الإصدار (وشمل ذلك)

إذا كنت تشغل Discourse على إصدار أقدم، فستحصل على هذه الرسالة:

خطأ غير متوقع أثناء فهرسة المنشور للبحث: PG::NotNullViolation: ERROR: null value in column “private_message” violates not-null constraint

يعمل الإضافة (بدون تغيير) كما هو متوقع على أحدث إصدار من Discourse.

4 إعجابات

هاه، غريب. لكن غريب.

سأعيد بناء موقعنا مرة أخرى :grin:

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

سأستخدم هذا الملحق بالتزامن مع ملحق Discourse الرسمي لحل المشكلات والتصويت على الميزات.

يرجى مواصلة ترقية هذا الملحق مع تحديثات Discourse لتجنب أي مشاكل في التوافق.

إعجابَين (2)

لديّ بعض الاقتراحات لتحسين تجربة مستخدم هذا الملحق.

سيكون رائعًا جدًا

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

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

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

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

  5. أعتقد أن هذا الملحق يفتقر إلى بيانات الهيكلية من Google وعلامات schema.org لعرض الأسئلة والإجابات بشكل صحيح في مقتطفات بحث Google، كما يظهر في Quora وStackoverflow. هذا سيؤدي حتمًا إلى رفع درجات تحسين محركات البحث (SEO) للمواضيع التي تتعلق بأسئلة وأجوبة.

أعتقد أنكم يمكنكم الاستلهام من الترتيب الحالي لـ Quora أو Stackoverflow والتعلم من كيفية توفيرهما لقراءة فعالة وتجربة مستخدم ممتازة حتى للإجابات الطويلة.

@angus @mbcahyono

آمل أن يتبع أحدكم اقتراحاتي في تحديث الملحق القادم. أعدكم أن المستخدمين سيعشقون هذه التحسينات.

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

شكرًا على الاقتراحات!

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

هل يمكنك إرسال لقطة شاشة لذلك؟

فكرة مثيرة للاهتمام، ما رأيك @mbcahyono؟

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

نعم، سيكون من الجيد إضافة ذلك. سأترك ذلك لـ @mbcahyono.

إعجاب واحد (1)
  1. قص الصور للقططات على الجوال

  1. نجوم الجداول مقطوعة وغير محاذاة بسبب الحشوة الزائدة على الجانب الأيسر

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

يرجى مراجعة هذا الموضوع على جوالك ومحاولة تصفح الإجابات وستفهم وجهة نظري

كما، قارن واجهة المستخدم الخاصة بإضافتنا بواجهتي Quora و Stackoverflow على الجوال، وستلاحظ أن هناك الكثير من التحسينات الممكنة

لاحظ أن Stackoverflow تحتوي أيضًا على حشوة، لكن إجاباتها تبدو سهلة القراءة بنسبة 100%، ولا يتم قص أي من الصور أو الأكواد أو الجداول؛ فكل شيء غني بالمحتوى بخلاف النص يتم قصه على الجانب الأيمن من الشاشة.

كما، لاحظ أن Stackoverflow طبقت schema.org بشكل صحيح، وتظهر جميع إجاباتها والإجابة الأفضل في نتائج بحث Google (SERP)، وتبدو رائعة

لكن في إضافة Discourse QnA، تفتقد إلى علامات QuestionAnswer في schema.

الآن انظر إلى مدى سهولة وقراءة تخطيط Quora على الجوال

أيضًا، ميزة “الإجابة الأفضل” ستسمح بإظهار علامات schema في نتائج بحث Google. أعتقد أن هذه الإضافة يجب أن تكون حلاً كاملاً للأسئلة والأجوبة، لذا إذا استخدمناها، فلن نحتاج إلى إضافة “solved” لأن إضافة QnA هذه تحتوي على ميزات أكثر من إضافة “solved”. لكن الأمر يعود لكم.

نعم، زر التصويت للأعلى الثابت والمثبت في الأعلى مع العداد أثناء التمرير خلال الإجابات الطويلة سيكون مفيدًا.

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

ستعزز علامات schema.org الكاملة لبيانات Google الهيكلية بشكل كبير رؤية تحسين محركات البحث (SEO) في محركات البحث للصفحات التي تستخدم هذه الإضافة. أود جدًا الحصول على ذلك، تمامًا كما فعلتم في إضافة التقييم. إذا كانت هناك أي اختبارات أخرى مطلوبة، فأنا سعيد للمساعدة.

إذن، باختصار، أنت تقول:

  1. هناك حاجة إلى تعديل تجربة المستخدم (UX) على الأجهزة المحمولة (المتجاوبة) لتقليل الحشوة قليلاً.

  2. إضافة ترميز Schema.

أعتقد أن هذه طلبات معقولة. سنقوم بمراجعة تنفيذها عندما يتسنى لنا ذلك.

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

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

أيضًا، أعتقد أن سهم التصويت للأعلى يجب أن يكون أكبر وأكثر صلابة وخطًا عريضًا وأكثر وضوحًا، مثل موقع Stack Overflow أو ما شابه:


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

شيء مثل:

شكرًا جزيلاً لقبولك مقترحاتي!

[1.4.0] - 2020-10-05

تمت الإضافة

  • ترجمة اللغة الألمانية (شكرًا لـ DerFetzer)
  • إمكانية نقل التعليق إلى الإجابات (إجراءات إدارة المنشورات → نقل إلى الإجابات)

تم التغيير

  • إصلاح مشاكل التوافق مع أحدث فرع tests-passed في Discourse
3 إعجابات

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

نقل هذا النقاش إلى هنا من Support

أنا أستخدم الإصدار 2.7.0.beta1، وعندما قمت بتثبيت إضافة Q&A، بدأت الردود على المنشورات تظهر بترتيب عشوائي. بدأ آخرون يعانون من نفس المشكلات المذكورة في هذا الموضوع.

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

rake posts:reorder_posts[1896]

لكنه لم يعيد ترتيب المنشورات السابقة.

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

 SELECT
    id,
    ROW_NUMBER() OVER (
      PARTITION BY
        topic_id
      ORDER BY
        created_at,
        post_number
    ) AS new_post_number
  FROM
    posts
  /*where*/
)
UPDATE
  posts AS p
SET
  sort_order = o.new_post_number
FROM
  ordered_posts AS o
WHERE
  p.id = o.id AND
  p.sort_order <> o.new_post_number

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

مرحبًا يا أصدقاء، سيجيب @mbcahyono بتفصيل أكثر قريبًا، لكن في هذه الأثناء، هل يمكننا توضيح بعض النقاط.

@sunjam هل لاحظت هذه المشكلة بعد حذف الفئة؟ أيضًا، هل لاحظت هذه المشكلة في السجلات فقط أم أثرت على موقعك بأي طريقة؟

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

على سبيل المثال، قمت للتو بتبديل إعداد “اجعل جميع المواضيع في هذه الفئة من نوع سؤال وجواب” ذهابًا وإيابًا في فئة الأسئلة والأجوبة على try.thepavilion.io، وتم إعادة ترتيب المنشورات كما هو متوقع (دون التأثير على مواضيع الفئات غير المخصصة للأسئلة والأجوبة). لم يتم استخدام استعلامات مخصصة.

عند التفعيل

عند التعطيل

إذا لم يعمل ذلك معك، يرجى تزويدنا بمزيد من التفاصيل حول:

  • المدة التي تستخدم فيها الإضافة (أي هل حدث هذا مؤخرًا فقط؟)
  • ما هي الإضافات الخارجية الأخرى التي تستخدمها حاليًا أو استخدمتها في الماضي
  • ما هي استعلامات الترتيب المخصصة التي تستخدمها؟
  • هل يستخدم موقعك الوسوم؟ إذا كان كذلك، هل يحدث هذا فقط في المواضيع التي تحتوي على وسم؟
  • هل إعداد الموقع qa enabled مفعل؟

إذا كنت ترغب فقط في إصلاح المشكلة

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

./launcher enter app
rake posts:reorder_posts

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

@dfriestedt إذا كنت تحاول تمرير معرف موضوع هناك (تقبل المهمة معرف موضوع كحجة إذا كنت تستهدف موضوعًا محددًا)، فحاول تشغيلها على هذا النحو بدلاً من ذلك:

rake "posts:reorder_posts[1234]"
إعجاب واحد (1)

آسف على هذه المشكلة. لقد أنشأت طلب سحب (PR) لهذا الغرض، وهو في انتظار الدمج:

@dfriestedt هل هذا ما واجهته؟ إذا لم يكن كذلك، فسأبحث بعمق في هذه المشكلة وقد أصلحها اليوم.

إعجابَين (2)

لقد دمجت طلب السحب :+1:

إعجابَين (2)