تخطى إلى المحتوى الرئيسي

إضافة WP Media Folder : التكامل مع Google Cloud Storage

1. إنشاء تطبيق Google Drive


يتضمن الإضافة تكامل جوجل كلاود مع WP Media Folder . يجب تثبيت هذه الإضافة (المكون الإضافي) بالإضافة إلى WP Media Folder. تتضمن الإضافة أيضًا التكامل مع Google Drive، وGoogle Photo، وDropbox، و OneDrive Personal، و OneDrive Business، وAmazon S3، وDigitalOcean، وLinode، وWasabi.

أولاً، عليك تسجيل الدخول إلى Google Cloud Console أو التسجيل إذا لم يكن لديك حساب Google. انتقل إلى القائمة IAM والمسؤول > إنشاء مشروع .

 

إنشاء مشروع 1

 

ثم حدد اسمًا للمشروع - يمكنك اختيار أي اسم تريده، ولكن دون إضافة مسافات أو علامات ترقيم. ثم انتظر بضع ثوانٍ لإنشاء المشروع.

 

اسم المشروع

 

إذا كانت هذه هي المرة الأولى التي تستخدم فيها Google Cloud Storage، فيجب عليك الانتقال إلى APIs & Services > Library والخدمات ) وتمكين Cloud Storage وواجهة برمجة تطبيقات JSON الخاصة بـ Google Cloud Storage.

 

واجهة برمجة تطبيقات التخزين السحابي

 

من القائمة اليسرى، انقر فوق "واجهات برمجة التطبيقات والخدمات" > "بيانات الاعتماد".

 

خدمة واجهة برمجة التطبيقات للقائمة

 

في اللوحة الرئيسية، انقر فوق "+ بيانات اعتماد جديدة" >> معرف عميل OAuth ؛ إذا طُلب منك ذلك، أضف اسمًا إلى شاشة موافقة OAuth الخاصة بك.

 

oAuth-google-drive

 

الآن الخطوة الأكثر أهمية:

  • حدد "تطبيق الويب" وأضف الاسم الذي تريده
  • أصل JavaScript المعتمد: https://your-domain.com (استبدل باسم نطاقك، بدون شرطة مائلة في نهايته)
  • عناوين إعادة التوجيه المعتمدة: https://your-domain.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_google_cloud_auth
    (استبدل باسم المجال الخاص بك)

 

بيانات اعتماد التطبيق

 

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

أولاً، عليك تحديد نوع المستخدم.

 

نوع مستخدم OAuth

 

  • داخليًا: تطبيقك مُقتصر على مستخدمي Google Workspace في مؤسستك. لن تحتاج إلى إرسال تطبيقك للتحقق منه.
  • خارجيًا: سيكون تطبيقك متاحًا لأي مستخدم لديه حساب جوجل. بمجرد أن يصبح تطبيقك جاهزًا للنشر، قد تحتاج إلى التحقق منه.

بعد ذلك، أدخل بيانات النطاقات المُصرّح بها، ثم اتبع الخطوات التالية لإكمال تسجيل التطبيق. الآن، يمكنك العودة إلى الخطوة السابقة: اختر "تطبيق ويب" لإنشاء بيانات الاعتماد.

 

شاشة الموافقة

 

إذن... ها هو! لديك معرفك وسرُّك لإضافتهما إلى إعدادات WP Media Folder.

 

عميل oauth

 

إنشاء دلو

لاستخدام جوجل كلاود، أنشئ دلوًا جديدًا. انتقل إلى قسم الدلاء: دلاء التخزين السحابي . ثم انقر على إنشاء ".

 

إنشاء دلو جوجل كلاود

 

بعد ذلك، يجب عليك ملء الخيارات أدناه:

  • اسم دلو الإدخال
  • اختر مكان تخزين بياناتك
  • اختر فئة التخزين لبياناتك
  • اختر فئة تخزين افتراضية لبياناتك
  • اختر كيفية التحكم في الوصول إلى الكائنات ( منع الوصول العام: إيقاف، التحكم في الوصول: دقيق)
  • اختر كيفية حماية بيانات الكائن

 

خطوة إنشاء الدلو

 

بعد ذلك، انقر على "إنشاء" . بعد ثوانٍ قليلة من التحميل، يمكنك رؤية معلومات تفصيلية للدلو.

 

تفاصيل الدلو

 

أو يمكنك إنشاء دلو جديد في WP Media Folder . انتقل إلى قائمة الإعدادات > WP Media Folder > السحابة > تفريغ الوسائط > تخزين Google السحابي ، ثم انقر على إعدادات الدلو ثم اختر زر التحديد. في أسفل النافذة المنبثقة، أدخل اسم الدلو وانقر على "إنشاء" .

 

إنشاء دلو wp

 

2. قم بتسجيل الدخول إلى Google Cloud Storage من WP Media Folder

ارجع إلى لوحة تحكم ووردبريس وانقر على قائمة الإعدادات > WP Media Folder > السحابة > تفريغ الوسائط. بعد ذلك، انقر على التحرير في قسم "اختيار موفر السحابة" واختر Google Cloud Storage .

 

اختر مزود خدمة التخزين السحابي من جوجل

 

 ثم قم بلصق ما يلي في حقول النموذج:

  • معرف مفتاح الوصول
  • مفتاح الوصول السري
  • معرف المشروع

 

ملء بيانات الاعتماد في Google Cloud

 

بعد ذلك، احفظ الإعدادات، ومن المفترض أن يكون الاتصال ناجحًا. يُرجى الانتقال إلى الخطوة التالية لاكتشاف ميزات Google Cloud Storage.

 

٣. كيف يعمل؟ ماذا يمكنني أن أفعل مع جوجل كلاود؟

كيف يعمل؟

بمجرد ربط WP Media Folder بخدمة Google Cloud Storage، يرجى تحديد دلو أو إنشاء دلو جديد حيث سيتم تخزين جميع بياناتك.

 

إنشاء دلو wp-google-cloud

 

ويمكنك تفعيل النسخ إلى Google Cloud Storage ، وسيتم إرسال جميع الوسائط الجديدة التي قمت بتحميلها إلى Google Cloud.

 

نسخ إلى سحابة جوجل

 

إذا كنت ترغب في مزامنة الوسائط المُحمّلة قبل استخدام تكامل Google Cloud Storage، فانقر على "المزامنة مع Google Cloud Storage" . سيُرسل هذا جميع مكتبة الوسائط الحالية إلى دلو Google Cloud الخاص بك.

ملاحظة: عند تنفيذ هذا الإجراء، سيتم استبدال رابط وسائطك برابط تخزين جوجل السحابي. يُرجى الاطلاع على المثال أدناه.
من https://joomunited.com/wp-content/uploads/2019/02/image.jpg إلى >> https://storage.googleapis.com/{bucket}/wp-media-folder-joomunited/wp-content/uploads/2019/02/image.jpg

 

لتتمكن من تنزيل الوسائط على موقعك، يجب عليك تمكين الإزالة بعد التحميل ، وسيتم تخزين مكتبة الوسائط الخاصة بك بالكامل على Google Cloud بدلاً من الخادم الخاص بك.

 

تفريغ الوسائط على جوجل كلاود

 

من خلال تمكين تسمية المرفق ، سيتم عرض المعلومات الخاصة بكل الوسائط عند تحريك المؤشر فوق Google Cloud في أعلى اليمين.

 

علامة جوجل السحابية

 

لتغيير موقع وسائطك أو إزالة الإضافة، انقر على "استرداد وسائط تخزين جوجل السحابي" ، وسيتم نسخ جميع وسائطك من تخزين جوجل السحابي إلى مكتبة الوسائط. ستبقى جميع الروابط السابقة المضافة في محتواك كما هي (لا يوجد رابط معطل).

 

استرداد-جوجل-كلاود

 

ملاحظة: يمكنك فقط مزامنة الملفات من Google Cloud Storage إلى مكتبة الوسائط إذا تم تحميلها من خلال البرنامج الإضافي الخاص بنا.

كيفية الاتصال بشبكة CDN؟

شبكة توصيل المحتوى السحابية من Google مُدمجة مع مُكوّننا الإضافي. لإنشاء نطاق مُخصّص (CNAME)، يجب عليك أولًا تفعيل واجهة برمجة تطبيقات Compute Engine وواجهة برمجة تطبيقات إدارة الشهادات في قسم المكتبة.

 

واجهة برمجة تطبيقات مدير شهادات محرك الحوسبة

 

بعد ذلك، انتقل إلى "موازنة الأحمال" ضمن خدمات الشبكة أو تفضل بزيارة هذا الرابط . بعد ذلك، انقر على "إنشاء موازن أحمال" ، ثم اختر "بدء التكوين" . ثم انقر على زر "متابعة"

 

إنشاء موازن التحميل

 

في إعدادات الواجهة الأمامية ، أدخل النص في الاسم (أحرف صغيرة، بدون مسافات). حدد HTTPS (بما في ذلك HTTP/2) في البروتوكول . ثم انقر على حقل عنوان IP > إنشاء عنوان IP .

 

تكوين الواجهة الأمامية

 

انقر بعد ذلك على حقل الشهادة > إنشاء شهادة جديدة . في النافذة المنبثقة "إنشاء شهادة" ، أدخل النص في حقل الاسم "إنشاء شهادة مُدارة من قِبل جوجل" في وضع الإنشاء . بعد ذلك، أدخل نطاقك في النطاقات . مثال: "cdn.joomunited.com". بعد ذلك، انقر على زر "تم"

 

إنشاء شهادة جديدة

 

بعد ذلك، سننتقل إلى تهيئة الواجهة الخلفية ، ثم ننقر على " خدمات الواجهة الخلفية ومجموعات الواجهة الخلفية" > "إنشاء مجموعة خلفية" . بعد ذلك، في النافذة المنبثقة، املأ اسم مجموعة الواجهة الخلفية ، ثم اختر مجموعة في "مجموعة التخزين السحابي" . ثم انقر على زر "إنشاء"

 

إنشاء دلو خلفي

 

بعد كل هذا، انقر على زر إنشاء

 

إنشاء موازن التحميل النهائي

 

ثم انتقل إلى "الأمان" > "مدير الشهادات" > "الشهادات الكلاسيكية" ، وانسخ "النطاق" والصقه في "النطاق المخصص" (CNAME) ضمن إعدادات تخزين جوجل السحابي. على سبيل المثال: "cdn.hoadongho247.com" .


 

عنوان URL لشبكة CDN وGoogle Cloud

 

وأخيرًا، يمكنك رؤية التغييرات في عنوان URL للملف في كل صورة.

 

ملف-url-cdn-google-cloud

 

الإعدادات والإجراءات المتقدمة

يمكنك تحديد مجموعة لاستيراد المجلدات والملفات من خادم Google Cloud Storage إلى مكتبة الوسائط الخاصة بك. أو انسخ جميع الملفات من مجموعة إلى أخرى.

 

نسخ-دلاء-جوجل-سحابة