حالة البناء

Disciple.Tools - وحدة التخزين

Disciple.Tools - يهدف التخزين إلى المساعدة في إدارة الاتصالات مع خدمات تخزين الكائنات عن بعد، مثل AWS S3، وBackblaze، وما إلى ذلك.

الهدف

توفير القدرة على تخزين/استرداد كافة محتويات التخزين ضمن خدمات تخزين الكائنات التابعة لجهات خارجية؛ تقديم قدر أكبر من الأمن.

حماية

احتفظ بملفاتك في S3 Bucket خاص، محميًا من إمكانية العثور عليها عبر الويب. هذا التكامل مع Disciple.Tools ينشئ روابط قصيرة العمر (24 ساعة) لعرض الصور.

API

رؤية وثائق أبي للمزيد من المعلومات.

DT_Storage::get_file_url( string $key = '' )
DT_Storage::upload_file( string $key_prefix = '', array $upload = [], string $existing_key = '', array $args = [] )

اقامة

  • بمجرد تثبيت DT Storage Plugin، قم بإنشاء اتصال جديد. انتقل إلى مسؤول WP > الامتدادات (DT) > التخزين.

1

  • أنواع الاتصال التالية (خدمات تخزين الكائنات التابعة لجهات خارجية) مدعومة حاليًا:

  • أدخل تفاصيل الاتصال المطلوبة؛ التأكد من إنشاء مجموعة محددة بالفعل ضمن خدمة تخزين الكائنات التابعة لجهة خارجية.

2

إذا لم يتم تحديد نظام بروتوكول نقطة النهاية؛ ثم سيتم استخدام https://.

  • بمجرد التحقق من صحة الاتصال الجديد وحفظه، انتقل إلى قسم إعدادات التخزين ضمن إعدادات DT العامة وحدد الاتصال الذي سيتم استخدامه لتخزين الوسائط الافتراضية داخل DT

6

  • في الوقت الحالي، تتوفر اتصالات التخزين فقط عند تحرير صور الملف الشخصي للمستخدم.

7

المتطلبات الأساسية

  • Disciple.Tools موضوع مثبت على خادم Wordpress.
  • تأكد من تثبيت PHP v8.1 أو أحدث.

تثبيت

  • تثبيت كمعيار Disciple.Tools/ Wordpress plugin في منطقة Admin / Plugins.
  • يتطلب دور المستخدم كمسؤول.

إسهام

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