ملاحظة: يتوفر هذا الإضافة كعنصر سمة مما يتيح تثبيتًا أسهل بكثير. الإضافة في هذا المنشور غير مدعومة بنشاط، يُوصى باستخدام عنصر السمة: Video Upload to YouTube and Vimeo using Theme Component
ملخص: يسمح للمستخدمين في منتدى Discourse برفع مقاطع الفيديو إلى Vimeo و YouTube مباشرةً من محرر Discourse.
GitHub: GitHub - xomads/discourse-video-upload · GitHub
التثبيت: اتبع دليل تثبيت الإضافة.
الميزات
يمكن لجميع أعضاء المنتدى رفع مقاطع الفيديو إلى Vimeo أو YouTube (يمكن للمسؤولين اختيار تمكين أي منهما أو كليهما).
يمكن للمسؤولين التحكم في خصوصية العرض والتضمين للمقاطع المرفوعة إلى Vimeo باستخدام إعدادات المسؤول.
يمكن للمستخدم التحكم في خصوصية العرض للمقاطع المرفوعة إلى YouTube من نافذة الرفع.
يمكنك مشاهدة عرض توضيحي للإضافة هنا:
الإعداد
يُدرج أدناه إعداد المطور لتمكين الرفع إلى YouTube و Vimeo. إذا كنت تفضل أن يقوم شخص آخر بذلك نيابةً عنك، يمكنك طلب الدعم من خلال التواصل معي، @ti0.
لرفع مقاطع YouTube
تُرفَع مقاطع YouTube إلى حساب المُرسل، على عكس مقاطع Vimeo التي تُرفَع إلى حساب مشترك.
عرض الخطوات
-
أنشئ حسابًا ومشروعًا على https://console.developers.google.com
-
فعّل YouTube Data API v3
-
اضبط شاشة الموافقة على OAuth للمستخدمين الخارجيين (ما لم يكن جميع أعضاء منتدى Discourse الخاص بك تابعين لمنظمة Google واحدة).
-
اضبط بيانات الاعتماد الخاصة بك:
- أنشئ معرف عميل OAuth
- اختر نوع تطبيق الويب
- أضف رابط مثيل Discourse الخاص بك في قسم أصول JavaScript المصرح بها
-
انسخ معرف العميل المُنشأ فقط
-
انتقل إلى صفحة إعدادات الإضافة في لوحة تحكم Discourse، والصق معرف العميل في حقل
youtube api client id. -
فعّل رفع مقاطع YouTube من خلال تفعيل الإعداد التالي:
youtube upload enabled -
عدّل خيارات خصوصية العرض الافتراضية لـ YouTube إذا لزم الأمر.
-
يجب أن تكون قادرًا الآن على رفع مقاطع الفيديو مباشرةً من محرر مواضيع Discourse إلى YouTube.
لرفع مقاطع Vimeo
بمجرد إعداد الإضافة بالخطوات أدناه، سيتمكن جميع مستخدمي المجتمع من رفع مقاطع الفيديو إلى حساب Vimeo الخاص بك.
أنت مسؤول عن الحدود والاستخدام لحساب Vimeo الخاص بك.
عرض الخطوات
-
أنشئ حسابًا وتطبيقًا على Vimeo Developers:
https://developer.vimeo.com/apps/new -
اطلب الوصول للرفع في صفحة التطبيق
-
أنشئ رمز وصول مع أذونات الرفع
-
انتقل إلى صفحة إعدادات الإضافة في لوحة تحكم Discourse، وأضف رمز الوصول المُنشأ في إعداد
vimeo api access token، ثم احفظ -
فعّل رفع مقاطع Vimeo من خلال تفعيل إعداد
vimeo upload enabled. -
عدّل خيارات خصوصية العرض والتضمين
- راجع صفحة Vimeo هذه للحصول على خيارات الخصوصية:
privacy.viewوprivacy.embed
- راجع صفحة Vimeo هذه للحصول على خيارات الخصوصية:
-
يجب أن تكون قادرًا الآن على رفع مقاطع الفيديو مباشرةً من محرر مواضيع Discourse إلى Vimeo
نشر مقطع فيديو
-
لنشر مقطع فيديو، أنشئ موضوعًا جديدًا أو ردًا على موضوع موجود.
-
انقر على زر
Upload to Videoالجديد في شريط أدوات المحرر (أيقونة الفيديو). يظهر هذا الزر فقط إذا قمت بتمكين YouTube أو Vimeo (أو كليهما) في إعدادات الإضافة. -
اختر ملف فيديو وعدّل التفاصيل مثل العنوان والوصف إذا رغبت في ذلك.
-
انقر على زر رفع إلى Vimeo أو رفع إلى YouTube.
-
تعتمد الأزرار المعروضة على ما إذا كنت قد فعّلت رفع مقاطع YouTube / Vimeo (أي منهما أو كليهما).
-
سيُظهر لك تقدم الرفع، ثم سينتظر حتى يكتمل عملية الترميز (transcoding) للمقطع.
-
ستبقى النافذة المنبثقة مفتوحة حتى يكتمل الترميز.
-
بمجرد اكتمال الترميز، سيتم إضافة رابط الفيديو إلى المحرر (ما لم يكن هناك خطأ في الترميز).
-
-
احفظ المنشور، ويمكن لجميع مستخدمي المجتمع الآخرين مشاهدة الفيديو الخاص بك
(اعتمادًا على خيارات الخصوصية التي اخترتها).
[/deta
طلبات الميزات
يمكنك طلب ميزات إضافية أو دعم من خلال التواصل معي @ti0.
المساهمات
إذا وجدت الإضافة مفيدة، يرجى النظر في التبرع لمطور الإضافة باستخدام رابط PayPal هذا: PayPal.Me
المساهمات الكبيرة والصغيرة مرحب بها بالتساوي ![]()
إذا كنت ترغب في تعزيز الإضافة، فإن طلبات السحب (PRs) مرحب بها.


