نسخ احتياطية لإعدادات المدير التلقائية

لدينا طرق للنسخ الاحتياطي التلقائي لموقع Discourse Configure automatic backups for Discourse وهناك طرق لعمل نسخة احتياطية من إعدادات المسؤول إلى ملف YAML Administrative Bulk Operations

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

أتفهم أن هناك جدول قاعدة بيانات يحتفظ بهذه الإعدادات (موصف هنا Backup only Site Settings - #2 by dax) والذي يحتفظ بهذه الإعدادات، يفترض أن يتم تضمينها في النسخ الاحتياطية الكاملة للموقع، ومع ذلك، سيكون الأمر أكثر ملاءمة بكثير للحصول على نسخ من إخراج ملف YAML كما هو موصف هنا How can I import/export settings into a file? - #4 by codinghorror ليتم حفظها تلقائيًا كملف نسخ احتياطي أيضًا، على غرار كيفية التعامل مع container/app.yml بالفعل.

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

هل تريد شيئًا مختلفًا عن /admin/logs/staff_action_logs

إعجابَين (2)

نعم، أعني أن يكون لديك نسخة احتياطية من ملف الإعدادات المصدر بالكامل، في كل مرة يتم فيها إجراء تغيير.

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

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

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

ماذا تريد أن تفعل بملف تفريغ الإعدادات؟ ما المشكلة التي تحاول حلها؟

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

التراجع بسرعة وسهولة إلى تكوينات الإعدادات المعروفة

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

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

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

الغرض هو التراجع عن الموقع بأكمله إلى تكوين سابق معروف جيدًا.

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