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

ومع ذلك، إذا كانت أنواع الملفات الأخرى مسموحًا بها، فسيظهر رمز التحميل كرمز تحميل عام.

يدعم Discourse أيضًا تحميل تضمين الصور من مواقع ويب أخرى، وعند تحميل صورة، ينشئ Discourse أحجامًا متعددة للصورة، والتي تُستخدم في سياقات مختلفة حول الموقع.
في كل مرة يقوم فيها مستخدم بتحميل ملف جديد إلى المنتدى، يحفظ Discourse الملف في مجلد /var/discourse/shared/standalone/uploads/default/ الخاص بالخادم.
أنواع الملفات المسموح بها
بشكل افتراضي، يسمح Discourse بأنواع ملفات الصور (jpg، jpeg، png، gif، heic، heif، webp، و avif).
يمكن للمسؤولين أيضًا إضافة امتدادات ملفات أخرى إلى إعدادات الموقع authorized extensions و authorized extensions for staff للسماح بأنواع ملفات أخرى، مثل .pdf، .docx، .mp3، إلخ.
سيؤدي إزالة جميع أنواع الملفات من قائمة
authorized extensionsإلى تعطيل التحميلات على موقعك. إذا كنت لا ترغب في تخزين التحميلات على خادم موقعك، يمكنك تعطيلها، وإخبار المستخدمين بنشر التحميلات فقط على مواقع خارجية، ثم مشاركة الروابط إلى التحميلات على موقعك.
أحجام الملفات المسموح بها
يتم تعيين الحد الأقصى الافتراضي للصور إلى 4096 kB (4 ميجابايت). يمكن تعديل هذا الحد عن طريق تغيير إعداد الموقع max image size kb بناءً على احتياجات مجتمعك.
يتم تعيين الحد الأقصى الافتراضي للملفات غير الصور إلى 8192kB (8 ميجابايت). يمكن تعديل هذا الحد عن طريق تعديل إعداد الموقع max attachment size kb.
الحد الأقصى لحجم الكيلوبايت لكلا هذين الإعدادين هو
30720 kB/30 MB.
ملفات كبيرة
إذا كنت تشارك العديد من الملفات أو ملفات كبيرة جدًا بانتظام، فنحن نوصي باستخدام Google Drive أو Dropbox أو خدمة مشاركة ملفات سحابية أخرى. يمكنك أيضًا استخدام خدمة بث مثل YouTube أو SoundCloud لاستضافة ملفات الوسائط الكبيرة الخاصة بك. يمكنك بعد ذلك الحصول على رابط من هناك ولصقه في مشاركتك. أدخل الرابط على سطر منفصل، محاطًا بأسطر فارغة، لعرض الملف في مشغل وسائط إذا كان مدعومًا، أو معاينة ملخص.
حذف التحميلات
لا توجد واجهة لإدارة الملفات مقدمة في Discourse. لإزالة الملفات، احذف المشاركات التي تحتوي عليها أو قم بتحرير المشاركات لإزالة روابط المرفقات. سيتم إزالة الملفات اليتيمة تلقائيًا بعد فترة سماح مدتها 48 ساعة.
راجع تنظيف التحميلات وحذف التحميلات من S3 لمزيد من التفاصيل حول حذف التحميلات على موقعك.
تحميلات الملفات وتخزين S3
القسم التالي ينطبق فقط على التثبيتات المستضافة ذاتيًا والمواقع المستضافة للمؤسسات.
يسمح لك Discourse بتكوين موفري تخزين الكائنات المتوافقين مع S3 لتخزين التحميلات.
يمكنك اتباع هذه الأدلة حول كيفية إعداد تحميلات الملفات والصور إلى S3 أو تكوين موفر تخزين كائنات متوافق مع S3 للتحميلات: إعداد تحميلات الملفات والصور إلى S3 و تكوين موفر تخزين كائنات متوافق مع S3 للتحميلات.
تحميلات S3 ونسخ الموقع الاحتياطي
إذا كنت تستخدم S3 للتحميلات، فقد ترغب في التفكير في كيفية تأثير ذلك على استراتيجية النسخ الاحتياطي الخاصة بك. يسمح لك Discourse بتكوين نسخ احتياطية تلقائية، ويمكنك اختيار تخزين هذه النسخ الاحتياطية على S3. ومع ذلك، إذا كنت تستخدم S3 للتحميلات والنسخ الاحتياطي، فقد تحتاج إلى التفكير في التأثير على تكاليف النطاق الترددي والتخزين. لمزيد من المعلومات، تحقق من هذا الموضوع: تكوين النسخ الاحتياطي التلقائي لـ Discourse.
تحميلات S3 وشبكات توصيل المحتوى (CDN)
إذا كنت تستخدم شبكة توصيل محتوى (CDN) بالاقتران مع تحميلات S3، فستحتاج إلى التأكد من تكوينها بشكل صحيح. لدى Discourse دليل حول كيفية تمكين شبكة توصيل محتوى لموقع Discourse الخاص بك، والذي يغطي استخدام S3: تمكين شبكة توصيل محتوى لموقع Discourse الخاص بك.
تحميلات آمنة
لدى Discourse ميزة تسمى “التحميلات الآمنة” التي تقيد الوصول إلى الملفات المحملة بحيث لا يمكن للمستخدمين الذين لديهم الأذونات اللازمة فقط عرض الملفات أو تنزيلها. هذا مفيد بشكل خاص للمجتمعات الخاصة أو للمحتوى الذي لا ينبغي أن يكون متاحًا للجمهور.
لاستخدام هذه الميزة، يجب أن تكون لديك تحميلات S3 ممكّنة على موقعك، ويجب ألا يحتوي دلو S3 الخاص بك على سياسة دلو عامة. يجب أن تحتوي جميع التحميلات الحالية على ACL S3 للقراءة العامة.
ومع ذلك، يمكن أن يؤدي تمكين التحميلات الآمنة إلى زيادة تعقيد الإعداد الخاص بك، وقد يؤثر على أداء الموقع، ويزيد من حجم النسخ الاحتياطي الخاصة بك.
لمعرفة المزيد حول تمكين التحميلات الآمنة على موقعك، راجع: التحميلات الآمنة
مواضيع إضافية



