في صفحة الترقية، يُعد انتظار فحص جميع الإضافات بحثًا عن تحديثات جديدة أمرًا مزعجًا، وغالبًا ما ينتهي الأمر بضرورة ترقية docker_manager أولاً. هل توجد طريقة لجعل نظام الترقية يتحقق أولاً مما إذا كان docker_manager يحتاج إلى تحديث قبل فحص أي إصدار جديد؟ هذا من شأنه أن يوفر العديد من طلبات HTTP ويوفر بعض الوقت للمسؤولين الذين يميلون إلى قضاء وقت أطول من اللازم في إجراء الترقيات.
يبدو لي فكرة جيدة، وأنا متأكد من أنها ستكون #مرحب_بالمساهمات إذا أراد أحد العمل عليها ![]()
فكرة ممتازة. دائمًا ما نحتاج إلى التمرير لأسفل للتحقق منها أولاً.
قررت أن أجرب هذا. طلب السحب هنا: UX: Always show the docker_manager plugin second in the list by davidtaylorhq · Pull Request #100 · discourse/docker_manager · GitHub
سيؤدي ذلك دائمًا إلى وضع docker_manager في المرتبة الثانية في القائمة، بعد discourse نفسه:
تعديل: تم دمجه ![]()
شكرًا لك يا @david! هل يتخطى الفحوصات للبرامج الإضافية الأخرى إذا لم يكن docker_manager محدثًا؟
لا، لا يتخطاها، بل يعني أن تحديث docker_manager يحدث أولاً. يمكن للمسؤول بعد ذلك النقر على زر تحديث docker_manager فورًا، حتى أثناء تحميل الإضافات الأخرى.
أعتقد أنه لا يزال من المفيد معرفة ما إذا كانت هناك تحديثات متاحة للإضافات الأخرى، حتى لو لم تتمكن من تثبيتها فورًا؟
عادةً، عندما تظهر إصدار جديد من docker_manager، يكون ذلك لأن إصدارًا جديدًا من Discourse قد أُعلن عنه في إشعارات المسؤول، وبالتالي فإنك على الأرجح ستقوم بـ 1. ترقية docker_manager، ثم 2. ترقية الكل، في 80 إلى 90% من الحالات.
عندما ترغب في التحقق من إضافة واحدة فقط، فإنك تنزلق للأسفل على أي حال. أنا أفكر ببساطة في الموارد المهدرة. بعد سنوات من الترقيات عبر آلاف النسخ، سيؤدي ذلك إلى توفير الكثير من الموارد.
أعتقد أن الحل الوسط سيكون إنهاء طلبات الفحص عند النقر على زر ترقية docker_manager. لكنني أتوقع أن يكون عدم الفحص عند خروج هذه الإضافة عن التحديث هو الحل الأكثر منطقية — ليس لدي إحصائيات، ربما تكون لديك.
نحن لا نستخدم docker_manager في استضافتنا المدارة، لذا لا توجد إحصائيات للأسف.
لكن “التحقق من التحديثات” أمر رخيص جدًا. في الخلفية، يقوم docker_manager بتشغيل git remote update على كل إضافة. يقوم بسحب التغييرات فقط منذ آخر تحقق، لذا يجب أن يكون نقل البيانات ضئيلًا.
تم إغلاق هذا الموضوع تلقائيًا بعد 6 أيام. لم يعد مسموحًا بإضافة ردود جديدة.
