عن المشروع

MediaCMS هو نظام حديث ومكتمل الميزات لإدارة محتوى الفيديو والوسائط مفتوح المصدر (CMS)، مصمم لمساعدتك في بناء بوابات فيديو ووسائط صغيرة إلى متوسطة بسرعة. وهو مبني باستخدام Django/Python وCelery وReact، ويتضمن واجهة برمجة تطبيقات REST شاملة موثقة بواسطة Swagger. تشمل الميزات الرئيسية التحكم الكامل في بياناتك من خلال الاستضافة الذاتية، ودعم مسارات نشر متعددة (عام، خاص، غير مدرج، مخصص)، والتحكم في الوصول القائم على الأدوار (RBAC) مع الفئات والمجموعات، والنسخ النصي التلقائي عبر Whisper، ودعم أنواع الوسائط المختلفة (فيديو، صوت، صورة، PDF). كما يوفر خيارات تصنيف متعددة (فئات، وسوم)، ومشاركة اجتماعية، وتوليد أكواد التضمين، ودعم LTI 1.3 مع إضافة Moodle، وقص الفيديو، ودعم SAML، والبحث المباشر، وقوائم التشغيل، وتصميم متجاوب مع سمات فاتحة وداكنة، وإدارة متقدمة للمستخدمين، وإجراءات قابلة للتهيئة (التنزيل، التعليقات، الإعجابات)، وخيارات تخصيص للشعارات والخطوط والتنسيق. يدعم مشغل الفيديو المحسّن (video.js) دقات متعددة وسرعات تشغيل مختلفة، مع البث التكيفي عبر HLS، والترجمات متعددة اللغات، والتحويل القابل للتوسع مع ملفات تعريف من 144p إلى 1080p (h264، h265، vp9). كما يدعم تحميل الملفات المجزأة لعمليات التحميل القابلة للاستئناف. يُعد MediaCMS مناسبًا للجامعات، والمؤسسات ذات المحتوى الحساس، وبناء المجتمعات، والبوابات الشخصية. ويمكن تثبيته عبر Docker Compose أو نص برمجي للأتمتة، مع توثيق للمستخدمين والمسؤولين والمطورين. يستخدم المشروع من قبل جامعات ومؤسسات مثل Cinemata وCritical Commons وsurgeryu.org. وهو مُصدر بموجب ترخيص AGPL v3، مع توفر الدعم والخدمات التجارية.