ما هي إضافة NIBRA Contest Manager؟
إضافة WordPress متكاملة لإدارة المسابقات كاملةً — من الإعلان والتسجيل إلى التحكيم والنتائج. مصمّمة للسوق الجزائري مع دعم كامل للغة العربية RTL، والولايات الجزائرية، وخيارات الدفع المحلية.
متطلبات التشغيل
تأكد من توافر هذه المتطلبات قبل تثبيت الإضافة.
| المتطلب | الحد الأدنى | الموصى به |
|---|---|---|
| WordPress | 5.8 | 6.4+ |
| PHP | 7.4 | 8.1+ |
| MySQL | 5.7 | 8.0+ |
| ذاكرة PHP | 64MB | 256MB |
| اتصال إنترنت | للتحقق من الترخيص | مستمر للإشعارات |
| إضافات PHP | curl، json، mbstring، openssl | |
التحميل والتثبيت
ثلاث طرق لتثبيت الإضافة على موقعك.
الطريقة الأولى — رفع الملف (موصى بها)
nibra-contest-manager.zip من بوابة العملاء على productes.nibra.cloud بعد إتمام عملية الشراء.nibra-contest-manager.zip ثم انقر "تثبيت الآن".الطريقة الثانية — FTP / File Manager
wp_ncm_التحقق من التثبيت
| ما يتم إنشاؤه | التفاصيل |
|---|---|
| 17 جدول في DB | wp_ncm_competitions, wp_ncm_submissions, ... إلخ |
| 3 أدوار مستخدم | ncm_organizer, ncm_judge, ncm_participant |
| مجلد الرفع | wp-content/uploads/ncm/ |
| خيارات WordPress | ncm_settings, ncm_db_version |
| مهام Cron | ncm_competition_status_check (كل ساعة) |
تفعيل الترخيص
ستعمل الإضافة بالنسخة المجانية تلقائياً. لتفعيل خطة Pro أو Enterprise اتبع هذه الخطوات.
XXXX-XXXX-XXXX-XXXXproductes.nibra.cloud للتحقق.إلغاء التفعيل
لإلغاء تفعيل الترخيص (مثلاً لنقله إلى موقع آخر):
- اذهب إلى المسابقات ← الترخيص
- انقر على "إلغاء التفعيل" تحت بطاقة حالة الترخيص الحالية
- سيتم إرسال طلب deactivate لسيرفر NIBRA ومسح المفتاح من قاعدة البيانات
لوحة التحكم الرئيسية
الصفحة الأولى عند فتح الإضافة. تعرض نظرة سريعة على كل نشاطات الإضافة.
| العنصر | الوصف |
|---|---|
| 🏆 بطاقة المسابقات | إجمالي عدد المسابقات في النظام |
| ✅ مفتوحة | عدد المسابقات المفتوحة حالياً للتسجيل |
| 📝 المشاركات | إجمالي الطلبات الواردة |
| ⏳ معلّقة | المشاركات التي لم تُراجَع بعد |
| 🥇 مؤهّلة | المشاركات التي تم قبولها للتحكيم |
| 📋 آخر المشاركات | جدول أحدث 8 مشاركات مع بيانات المتسابق والحالة |
| 🏆 المسابقات الأخيرة | قائمة آخر 6 مسابقات مع حالتها وتاريخ الانتهاء |
| 📊 توزيع الحالات | رسم بياني بار chart يوضح توزيع حالات المشاركات |
إنشاء وإدارة المسابقات
قلب الإضافة — يمر إنشاء كل مسابقة بمعالج 3 خطوات (Wizard).
الخطوة 1 — المعلومات الأساسية
| الحقل | الوصف | مطلوب |
|---|---|---|
| عنوان المسابقة | الاسم الظاهر للمسابقة | ✅ |
| الوصف | تفاصيل المسابقة الكاملة | ✅ |
| الفئة | تصنيف المسابقة (أدب، فنون، تقني...) | — |
| صورة المسابقة | صورة الغلاف — رفع من مكتبة WP أو URL مباشر | — |
| اسم المنظّم | الجهة أو الشخص المنظّم | ✅ |
| بريد المنظّم | للتواصل والإشعارات | — |
| هاتف المنظّم | رقم الاتصال | — |
| شعار المنظّم | يظهر في بطاقة الطباعة وصفحة المسابقة | — |
| معلومات الجائزة | وصف الجوائز والمكافآت | — |
| بداية التسجيل | تاريخ ووقت فتح باب المشاركة | ✅ |
| نهاية التسجيل | تاريخ ووقت إغلاق باب المشاركة | ✅ |
| بداية التحكيم | متى تبدأ مرحلة التحكيم | — |
| نهاية التحكيم | الموعد النهائي للتحكيم | — |
حالات المسابقة
| الحالة | المعنى | الانتقال |
|---|---|---|
draft | مسودة — غير مرئية للزوار | يدوي → published |
published | منشورة لكن التسجيل لم يبدأ | تلقائي → open |
open | مفتوحة — التسجيل نشط | تلقائي → closed |
closed | انتهى موعد التسجيل | تلقائي → judging |
judging | مرحلة التحكيم جارية | بعد اعتماد النتائج |
archived | مؤرشفة — للأرشيف فقط | يدوي |
الخطوة 2 — المحكّمون والمعايير
- اختر المحكّمين من القائمة (يجب إضافتهم أولاً في صفحة المحكّمين)
- حدّد رئيس لجنة التحكيم باختياره من القائمة
- أضف معايير التقييم: الاسم، النقاط القصوى، الوزن (weight)
- المعايير المرجّحة تسمح بتقييم بعض الجوانب أكثر من غيرها
الخطوة 3 — النموذج والأكواد المختصرة
- أضف حقولاً مخصصة للنموذج (نص، رقم، قائمة، تاريخ، ملف...)
- الحقول الإجبارية: الاسم الكامل، البريد الإلكتروني، الهاتف، الولاية
- انسخ الأكواد المختصرة وأضفها إلى أي صفحة WordPress
- استخدم زر الطباعة لطباعة بطاقة المسابقة أو تقرير النتائج
إدارة المشاركات
استعراض وإدارة جميع طلبات المشاركة في كل المسابقات.
| الميزة | الوصف |
|---|---|
| الفلترة | تصفية حسب المسابقة، حالة الطلب، أو البحث بالاسم/البريد |
| عرض التفاصيل | بيانات المتسابق الكاملة + قيم الحقول المخصصة + الملفات المرفوعة |
| تغيير الحالة | معلّق / مقبول / مرفوض / قيد المراجعة / في القائمة المختصرة |
| الرمز المرجعي | رمز فريد لكل مشاركة يمكن للمتسابق تتبع حالته به |
| تحميل الملفات | تحميل مباشر للملفات المرفوعة مع الطلب |
| الإشعارات | إرسال إشعار بريد تلقائي عند تغيير حالة المشاركة |
حالات المشاركة
إدارة المحكّمين
أنشئ قاعدة بيانات محكّمين مستقلة وارتبطهم بأي عدد من المسابقات.
| بيانات المحكّم | الوصف |
|---|---|
| الاسم الكامل | الاسم الرسمي للمحكّم (يظهر في التقارير) |
| البريد الإلكتروني | للتواصل وإرسال الإشعارات |
| رقم الهاتف | رقم التواصل المباشر |
| المؤسسة / الجهة | الجهة التي ينتمي إليها المحكّم |
| التخصص | مجال خبرة المحكّم |
| السيرة الذاتية | نبذة مختصرة عن المحكّم |
| المسابقات | تحديد المسابقات التي سيحكّم عليها (checkbox متعددة) |
| رئيس اللجنة | تعيين كرئيس لجنة التحكيم في مسابقة معينة |
نظام التحكيم والتقييم
نظام تحكيم متكامل بمعايير مرجّحة وسير عمل اعتماد رسمي.
إدارة النتائج
عرض النتائج المعتمدة ونشرها على الواجهة العامة.
| الميزة | الوصف |
|---|---|
| عرض مرتب | النتائج مرتبة حسب الترتيب النهائي (1, 2, 3...) |
| تمييز الفائزين | إمكانية تحديد الفائزين الرسميين وتمييزهم بشارة |
| نشر / إخفاء | التحكم في ظهور النتائج على الواجهة العامة |
| تقرير الطباعة | تقرير PDF احترافي بجميع النتائج ومصفوفة الدرجات |
| Shortcode | عرض النتائج في أي صفحة عبر [ncm_results id="X"] |
التقارير والإحصائيات
تقارير تفصيلية لتتبع أداء المسابقات والمشاركات.
منشئ النماذج المرئي
أنشئ نماذج تسجيل مخصصة لكل مسابقة بالسحب والإفلات.
أنواع الحقول المتاحة
إعدادات الإضافة
تخصيص سلوك الإضافة وإعدادات البريد الإلكتروني والملفات.
| الإعداد | القيم الممكنة | الوصف |
|---|---|---|
| اللغة الافتراضية | AR / FR / EN | اللغة الافتراضية لواجهة الإدارة |
| اسم المرسل | نص حر | الاسم الذي يظهر في رسائل البريد |
| بريد الإرسال | بريد صالح | عنوان البريد المرسل منه |
| أنواع الملفات | pdf,jpg,png... | امتدادات الملفات المسموح برفعها |
| حجم الملف الأقصى | MB | الحد الأقصى لحجم الملف الواحد |
| الإشعارات | تفعيل/تعطيل | إرسال إشعارات تلقائية عند تغيير الحالة |
الأكواد المختصرة (Shortcodes)
أضف أي عنصر من الواجهة العامة لأي صفحة WordPress بسطر واحد.
[ncm_competition_form] — نفس الوظيفة بكود أقصر.X برقم ID المسابقة. تجده في قائمة المسابقات أو في عنوان صفحة التعديل.ودجت المسابقات
أضف المسابقات إلى أي منطقة ودجت (Sidebar، Footer...) في قالبك.
طريقة الإضافة
- اذهب إلى المظهر ← الودجات (Appearance → Widgets)
- ابحث عن "🏆 NIBRA — المسابقات"
- اسحبه إلى منطقة الودجت المطلوبة
- اضبط الإعدادات وانقر حفظ
| إعداد الودجت | القيم | الوصف |
|---|---|---|
| العنوان | نص حر | عنوان الودجت الظاهر للزوار |
| الحالة | open / judging / closed / الكل | فلترة المسابقات المعروضة |
| عدد المسابقات | 1 — 50 | الحد الأقصى للمسابقات المعروضة |
| نوع العرض | grid / list | شبكة بطاقات أو قائمة بسيطة |
| عدد الأعمدة | 1 — 4 | عدد الأعمدة في وضع الشبكة |
قوالب الطباعة
قوالب طباعة احترافية مصمّمة خصيصاً للمسابقات والنتائج.
الرابط:
admin.php?ncm_print=card&id=X
الرابط:
admin.php?ncm_print=results&id=X
REST API
نقاط نهاية REST API لدمج الإضافة مع تطبيقات خارجية أو Mobile Apps.
مثال طلب
مخطط قاعدة البيانات
17 جدول بالبادئة wp_ncm_ يتم إنشاؤها تلقائياً وتُحدَّث باستخدام dbDelta.
المهام المجدولة (Cron)
مهام تعمل تلقائياً في الخلفية دون أي تدخل يدوي.
| المهمة | التكرار | الوظيفة |
|---|---|---|
ncm_competition_status_check |
كل ساعة | تحديث حالات المسابقات تلقائياً بناءً على التواريخ (published→open→closed→judging) |
ncm_send_pending_notifications |
مرتين يومياً | إرسال الإشعارات البريدية المعلّقة في قائمة الانتظار (حتى 50 رسالة في الجولة) |
الإشعارات التلقائية
- تأكيد الاستلام: يُرسَل للمتسابق فور تقديم المشاركة مع الرمز المرجعي
- تغيير الحالة: يُرسَل عند تغيير حالة المشاركة (قبول / رفض)
- تذكير الانتهاء: يُرسَل للمتسابقين قبل انتهاء موعد التسجيل
خطط الاشتراك
اختر الخطة المناسبة لحجم مسابقاتك واحتياجاتك.
- ✓ مسابقات غير محدودة
- ✓ مشاركات غير محدودة
- ✓ منشئ النماذج
- ✓ تقارير أساسية
- ✓ ودجت WordPress
- ✓ REST API
- ✗ دفع CIB / داهبية
- ✗ تصدير PDF
- ✗ رسائل SMS
- ✓ كل ميزات المجاني
- ✓ دفع CIB / داهبية / Chargily
- ✓ تصدير PDF
- ✓ رسائل SMS الجزائر
- ✓ دعم مميز
- ✓ Telegram Bot
- ✓ تقارير متقدمة
- ✗ White Label
- ✗ مواقع غير محدودة
- ✓ كل ميزات Pro
- ✓ White Label
- ✓ مواقع غير محدودة
- ✓ Webhooks
- ✓ دعم VIP مباشر
- ✓ تخصيص مخصص
- ✓ تدريب الفريق
- ✓ SLA مضمون
- ✓ نسخ احتياطية آلية
إضافات المتجر
وسّع قدرات الإضافة بإضافات متخصصة من متجر NIBRA.