إضافة الأخبار 📰

اتبع الخطوات هنا واستخرج من هذا الرابط GitHub - paviliondev/discourse-news: Adds a news stream to your Discourse instance · GitHub

إعجابَين (2)

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

rss

إعجابَين (2)

مرحبًا @Pravi، شكرًا لاستخدامك الإضافة.

لا، ليس من الممكن حاليًا إضافة مصادر تغذية متعددة.

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

هل هناك أي تحديث مستقبلي بشأن عدة خلاصات؟

إعجابَين (2)

مرحبًا،

لقد قمت بتثبيت إضافة Pavilion News في تثبيت Discourse الجديد الخاص بي - وأنا أختبرها مع المنشورات والمستخدمين، وواجهت عددًا من المشكلات التي أتساءل عما إذا كان مستخدمو إضافة News الآخرون قد وجدوا حلاً بديلاً لها؟

أوقات تحميل الصفحة الرئيسية؟
هل توجد أي طريقة للتحكم في عدد منشورات الأخبار التي يتم تنزيلها مبدئيًا عندما يأتي شخص، أو مستخدم مجهول، إلى الموقع؟ يبدو أنها تقوم بتنزيل قسم الأخبار بالكامل (كل منشور على حدة) دفعة واحدة - وهو أمر يبدو غير معقول. ومع إضافة عناصر أخبار لملء الموقع قليلًا، ازدادت أوقات تحميل الصفحة الرئيسية بشكل كبير. فعندما كان لدي منشوران فقط، كانت أوقات التحميل في نطاق 200 مللي ثانية - ولكن الآن مع 10 أو 15 منشورًا، ارتفع وقت التحميل إلى 1500 مللي ثانية.

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

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

أي اقتراحات موضع تقدير!

إعجابَين (2)

آسف، هذا ليس حلاً، لكن يجب أن يتم تحميلها بشكل كسول وعرض صورة ثابتة قبل التشغيل.

إعجابَين (2)

المفهوم الأساسي هنا هو أن إضافة الأخبار تعمل على عرض قائمة المواضيع وتعززه، سواء كانت قائمة بالمواضيع أو تغذية RSS.

وبالتالي، فإن عرض “لكل موضوع” أبسط مما يُتوقع من عرض موضوع واحد، لكنه أكثر ثراءً من تنسيق “ستائر البندقية” الافتراضي الخالي من الصور لقائمة مواضيع Discourse العادية.

هذا أمر متوقع وهو حل عملي وسط.

  • تركز الإضافة بشكل أساسي على تغذيات RSS وتدعم صورة مميزة واحدة لكل “منشور”، ومع ذلك، يمكنها أيضًا عرض صورة من موضوع Discourse.

  • إذا كنت ترغب في رؤية الصور الأخرى، فيمكنك التنقل إلى الموضوع الكامل.

  • هذا جزئيًا لضمان أن تكون الأداء معقولاً. فعرض جميع الصور من جميع المواضيع سيتطلب تحميلًا كبيرًا.

  • كما يحافظ هذا أيضًا على تنسيق أكثر إحكامًا.

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

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

إذا لم يكن اهتمامك بتغذيات RSS، فقد ترغب أيضًا في الاطلاع على Topic List Previews TC، وهو أكثر تحسينًا لهذه المهمة، لكنه يتميز بنمط تنسيق مختلف.

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

مرحبًا روبر، شكرًا لك على الشرح. هذا ليس لتطبيق من نوع RSS، بل هو لتطبيق يجمع بين المدونة والمنتدى. أردت تجنب المتاعب والتعقيدات الناتجة عن وجود موقع ووردبريس ومنصة ديسكورد في آن واحد، نظرًا لأن هذا مشروع جانبي صغير بالنسبة لي.

كيف يمكن تطبيق “التحميل الكسول”؟ لست مبرمجًا، ولا أعرف هذا الإعداد.

شكرًا لك على معلوماتك.

إعجابَين (2)

هذا طلب ميزة.

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

لا يمكنك ذلك. لكن هذه ميزة يُفترض أن تكون قيد الاستخدام في الوقت الحاضر على أي حال. لذا، نأمل أن يتجه مطورو Discourse إلى العصر الحديث :wink:

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

إعجابَين (2)

في الواقع، إنها تغييرات تافهة إلى حد ما لا تحتاج إلى مشاركة فريق Discourse، وقد قمت بها بالفعل:

IMPROVE: إعادة تسمية القوالب الخام وإضافة التحميل الكسول للصورة المصغرة · paviliondev/discourse-news@6150851 (github.com)

كما قمت بنشر مجموعة من الإصلاحات للتغييرات المعطلة وحديث بادئات القوالب:

COMPATIBILITY: مراجع الإعدادات · paviliondev/discourse-news@dcda6a7 (github.com)

@angus

5 إعجابات

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

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

مرحباً، هل يمكنك مشاركة مصدر أخبار “discourse” الخاص بك؟ إذا كان فئة، فإن الصور تعمل كما هو متوقع (انظر هنا).

إذا كان موجز RSS، فإن دعم الصور سيعتمد على إصدار الموجز. إذا كان RSS 1.x، فلا يوجد دعم رسمي للصور في مواصفات RSS 1.x، لذلك لا يدعم المكون الإضافي الصور في تلك الموجزات.

إذا كان RSS 2.0، فسيتم توفير دعم الصور عبر علامة enclosure. ستحتاج عناصر الموجز إلى سمة مثل هذه:

<enclosure url="http://feed.com/image.jpg" length="12345" type="image/jpeg" />

انظر المزيد:

إعجابَين (2)

مرحباً. نعم، كان رابط التغذية هذا

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

الخبر السار هو أن موجز الأخبار هو RSS 2.0 ويحتوي بالفعل على صور في وسم enclosure. على هذا النحو، تظهر كما هو متوقع.

لقد قمت بتحميل موجز الأخبار على try.thepavilion.io/news كمثال. يرجى التأكد من أن لديك إعدادات الموقع التالية:

  • تمكين أخبار discourse: true
  • مصدر أخبار discourse: RSS
  • أخبار discourse RSS: https://cointelegraph.com/rss/tag/altcoin

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

هل من الممكن تمييز منشور بعلامة “أخبار” بحيث تكون الأخبار من هذا المنشور المحدد في موضوع؟

شرح أفضل: في منتدانا، ينشر الأعضاء بانتظام أخبارًا وأود تطبيق علامة “أخبار” على هذا المنشور لجعله خبرًا.

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

يدعم المكون الإضافي حاليًا استخدام فئة لمصدر الأخبار، ولكن ليس العلامات.

إعجابَين (2)

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

إعجابَين (2)

هذا ما كنت أفكر فيه أثناء الكتابة…

هل هناك طريقة لتحديد منشور، بخلاف معرف المنشور، لاستخراج هذه المنشورات؟

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

لدي هذه الإعدادات قيد التشغيل. وعلى السمة الافتراضية مع إضافة معاينات الموضوع أيضًا. هذا ما أراه.

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