اختفاء الروابط منذ آخر تحديث لمكونات القالب

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

(3.2.0.beta2-dev - 76e5a939d4، السمة الافتراضية)

3 إعجابات

تحديث: لقد حذفت الإصدار الجديد، وقمت بالتثبيت من ملف مضغوط لـ آخر تثبيت في 7 سبتمبر.
نجاح – هذا الإصدار يعمل، كما كان من قبل.

أنا مهتم بمعرفة ما إذا كان أي شخص آخر يواجه مشكلة مع تثبيت 11 أكتوبر.

نعم. شكراً لتقريرك، يمكنني إعادة إنتاجه.

تحديث مكون السمة الخاص بي جعل روابط الرأس الخاصة بي تختفي أيضاً:

image
:point_down:
image

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

يستخدم مكون السمة واجهة برمجة تطبيقات جديدة تم تقديمها قبل 8 أيام، بينما يعود تاريخ 76e5a9 إلى أسبوعين مضيا.

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

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

3 إعجابات

مثير للاهتمام. سأتعلم من هذا، لكنني لست متفاجئًا بوجود حالات مماثلة. من المؤكد أنها سهلة الوقوع فيها.

لوحة تحكم المسؤول تجعل الأمر يبدو وكأنني محدث بالكامل:

(لست متأكدًا لماذا أنا على نسخة تجريبية - لقد قمت ببساطة بتثبيت Docker الرسمي.)

إذا انتقلت إلى علامة التبويب “الترقية”، أرى ترقية متاحة. لكنها لـ v3.2.0.beta1 … والتي تبدو أقدم من 3.2.0.beta2 ..؟ ما هي أهمية “-dev”؟ لا يمكنني العثور على أي وثائق تشرح تقدم/وضع الإصدار التجريبي.

بشكل عام، هل يجب أن يكون المكون قادرًا حقًا على تقديم تحديث غير متوافق مع إصدار Discord المثبت؟ هذا يبدو وكأنه يدعو إلى هذا النوع من الارتباك. كنت أتوقع سلوكًا مثل إضافات Wordpress، والتي تشير بوضوح إلى أنها تنتظر حتى تقوم بتحديث تثبيتك الأساسي.

إعجابَين (2)

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

أنا أيضًا أحب Finding what version of Discourse you're using كتفسير لكيفية التحقق من إصدارك الدقيق على GitHub. بالطبع، كمسؤول، لا تحتاج إلى عرض HTML.

هنا التفسير لـ -dev

4 إعجابات

شكراً على الروابط، @Moin – لقد اطلعت على صفحات الإصدار، و Github، وما إلى ذلك، لكنني لم أبحث بعمق كافٍ هنا.

هذا يوضح الكثير من أسئلتي نظريًا. ولكن بعد القراءة…

“نحن نبدأ دورة تطوير 3.2 بـ 3.2.0.beta1-dev. عندما يكون جاهزًا للإصدار، سيتم ختمه كـ 3.2.0.beta1، ثم سنتابع فورًا بالتزام آخر لبدء تطوير 3.2.0.beta2-dev.”

… ما زلت غير متأكد مما إذا كان يجب علي “التحديث” من beta2-dev إلى beta1.

قد أنتظر حتى إشعار معلم رئيسي.

إعجابَين (2)

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

بينما لم يظهر أي تحديث لـ Discourse في لوحة التحكم، كان لدى كل من Docker و Discourse التزامات.

بمجرد تحديث Discourse، عملت المكونات كما ينبغي.

يبدو أن هناك خطأ في نظام توافق السمات لدينا. لقد تراجعت عن تغييراتي في الوقت الحالي:

6 إعجابات