لتبسيط كود Discourse، لن يتم تضمين دعم صور الرموز الشخصية بصيغة GIF متحركة افتراضيًا في Discourse اعتبارًا من إصدار 2.6 بيتا الحالي.
يُرجى ملاحظة أن صور GIF المتحركة داخل المنشورات ستظل تعمل (بالطبع!)، ونحن نشير تحديدًا وفقط إلى صور الرموز الشخصية هنا.
من الممكن أن يعيد إضافة مكون إضافي مستقبلي دعم صور الرموز الشخصية بصيغة GIF متحركة للمواقع التي تتطلب ذلك، لكننا لا نملك جدولًا زمنيًا لهذا المكون الإضافي في الوقت الحالي.
في ديسكورد، لا يمكننا رفع رموز تعبيرية مخصصة بصيغة SVG لأن الرسومات المتجهة قد تتسبب في تعطل النظام.
يمكن أن تكون ملفات SVG معقدة بشكل تعسفي عند عرضها (تخيل ملف SVG يحتوي على تعليمات لعرض مئات الآلاف من منحنيات بيزير أو ما شابه). وهذا يعني أن شخصًا ما قد يصمم ملف SVG يؤدي إلى إبطاء أو تجميد العميل أثناء محاولة عرضه، وسيكون من الصعب جدًا تطوير قاعدة استدلالية موثوقة للكشف عن ذلك.
يُسمح باستخدام الرموز التعبيرية المدمجة بصيغة SVG لأنها ليست خبيثة بطبيعتها، لكننا لا نستطيع ضمان ذلك للرموز التعبيرية المخصصة.
أعتقد أن الأمر نفسه ينطبق على أي تطبيق يسمح للمستخدمين برفع ملفات SVG، لكنني لا أعرف ما إذا كان يمكن وضع قيود لتقليل المشاكل المحتملة.
أوه لا! يا لها من مصيبة، لم يعد ملفي الشخصي المتحرك يعمل على نسخ Discourse الجديدة. أقترح أن تضيف سطرًا في ملف app.yml مشابهًا لسطر اسم المضيف لتمكين هذه الميزة. بالطبع، سيتطلب ذلك الكثير من الجهد وسيكون في تحديثات مستقبلية متأخرة جدًا.
يبدو أن هذا التغيير قد أثر أيضًا على الرموز التعبيرية المخصصة المتحركة. اكتشفت ذلك بالطريقة الصعبة: حاولت تحديث مجموعة الرموز التعبيرية الحالية وانتهى الأمر بصور ثابتة بدلاً منها. والآن لا أستطيع حتى التراجع عنها.
أعمل بالإصدار 2.6.0 في بيئة الإنتاج. عند رفع ملف GIF إلى بطاقة المستخدم الخاصة بي، لا يتم تشغيله بشكل متحرك على الإطلاق. وقد لاحظت أن ملف GIF الذي قمت برفعه تم تحويله إلى صورة ثابتة. هل يجب أن أقوم بتغيير أي شيء في الإعدادات؟ حاليًا، لا توجد خيارات allow_animated_avatars أو allow_animated_thumbnails في إعدادات موقعي.
هذه الميزة لا تعمل بعد الآن في المنتدى الذي أديره، سواء لبطاقة المستخدم أو لصورة رأس الملف الشخصي. قد يحتفظ المستخدمون بما لديهم، لكن إذا حاولوا التحديث، سيحصلون على صورة ثابتة.
لقد جربت تحميل ملفات Webp مختلفة، سواء في منشور أو في بطاقة المستخدم، وحصلت على إشعار بهذا الشكل في كلتا الحالتين: