إضافة قسم من SiteSettings المخفية إلى `app.yml`/`web_only.yml`

متابعة للنقاش من تفعيل إعداد الموقع المخفي can_permanently_delete:

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

لذلك، أقترح إضافة هذا الإعداد وبعض الإعدادات المخفية الأخرى إلى ملف app.ymlweb_only.yml) مع تعليقها، مع إضافة بعض الكلمات التوضيحية. من الأمور التي يمكن تضمينها:

  • can_permanently_delete
  • ربما rate_limit_search_anon_global وما شابهها؟
  • include_s3_uploads_in_backups

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

إذا اعتقد أحد أن هذه فكرة جيدة، فسأقدم طلب سحب (PR).

3 إعجابات

+1 وبعض الرموز التعبيرية أكثر :rofl:

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

(نفس السبب يجعل Jekyll وغيرها نادرة هناك)

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

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

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

3 إعجابات

وهذا يتطلب عملاً شبه معدوم!

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