← اضافة ادارة الجمعياتاضافة ادارة الجمعيات🛒 اشترك
DZ Association Manager — توثيق شامل v1.1.0
✦ توثيق رسمي شامل

DZ Association Manager
منصة الجمعيات الجزائرية

إضافة WordPress متكاملة لتسيير الجمعيات الجزائرية — أعضاء، اشتراكات، بطاقات، أنشطة، مالية، تقارير، وبوابة رقمية.

📦 الإصدار: 1.1.0
🏢 المطوّر: NIBRA Technology
📅 التحديث: مارس 2025
🗄️ الجداول: 23 جدول
PHP 8.1+ WordPress 6.3+ WooCommerce مستقل RTL Arabic 58 ولاية جزائرية NIBRA License
⚙️ المتطلبات التقنية
المكوّنالحد الأدنىالموصى بهملاحظة
PHP8.18.2 / 8.3يستخدم Fibers, Named Args, Match
WordPress6.36.5+REST API + Block Editor
MySQL8.08.0+أو MariaDB 10.6+
PHP Extensionsmbstring, json, openssl, curlمطلوبة لـ QR وإرسال الإيميل
Disk Space50 MB200 MB+للملفات المرفوعة
Memory Limit128 MB256 MBللتقارير وتصدير PDF
اتصال الإنترنتHTTPS مطلوبللتحقق من الترخيص ومولّد QR
الإضافة لا تعتمد على Composer أو أي مكتبة خارجية — كل شيء مدمج ويعمل out-of-the-box.
📦 التثبيت والتحديث
1

رفع الإضافة

من لوحة WordPress → الإضافات → إضافة جديدة → رفع ملف ZIP. أو عبر FTP في /wp-content/plugins/dz-association-manager/

2

التفعيل

انقر "تفعيل الإضافة" — يُنشئ تلقائياً 23 جدول في قاعدة البيانات ويُهيئ الإعدادات الافتراضية.

3

إدخال مفتاح الترخيص

من القائمة الجانبية: الجمعية → الترخيص — أدخل مفتاحك من productes.nibra.cloud واضغط تفعيل.

4

إعداد بيانات الجمعية

من الجمعية → الإعدادات: اسم الجمعية، الولاية، معلومات الاتصال، الشعار.

5

إنشاء صفحات الـ Shortcodes

أنشئ صفحات في WordPress وأضف الـ shortcodes المناسبة (انظر قسم الـ Shortcodes أدناه).

⚠️
عند التحديث من نسخة سابقة: لا تحذف الإضافة — فقط ارفع ZIP الجديد فوق القديم. قاعدة البيانات تتحدث تلقائياً عبر dbDelta().
🔑 نظام الترخيص
💡
الترخيص يعمل مع سيرفر productes.nibra.cloud — التحقق مرة واحدة يومياً فقط (cached 24h) بدون أي تأثير على أداء الموقع.

الخطط المتاحة

الخطةالميزاتالنطاقاتالدعم
Basic أعضاء، بطاقات، حملات، اجتماعات، مبادرات 1 إيميل
Pro 🚀 كل Basic + دورات، رحلات، مالية، تقارير، PDF، معرض، تقييم، شهادات 3 أولوية
Enterprise ⭐ كل الميزات + دعم مخصص + نطاقات غير محدودة غير محدودة VIP

سلوك الترخيص

الحالةالكودالسلوك
✅ صالحokكل الميزات تعمل بحسب الخطة
⚠️ Grace Periodgrace: trueالإضافة تعمل — تحذير أصفر فقط (3 أيام)
❌ منتهيexpiredالميزات المدفوعة تُوقَف — إشعار أحمر
🌐 تجاوز نطاقاتdomain_limitإشعار بضرورة ترقية الخطة
🛑 موقوفsuspendedإشعار للتواصل مع الدعم
📶 فشل شبكة_network_errorيقبل حتى 3 فشل متتالي قبل الإيقاف

استخدام License API في الكود

php
// هل الترخيص صالح؟
dzam_license()->is_valid();        // bool

// هل ميزة معينة مفعّلة؟
dzam_license()->can('finance');    // bool
dzam_license()->can('trainings'); // bool
dzam_license()->can('pdf_export');// bool

// الخطة الحالية
dzam_license()->plan();           // 'basic' | 'pro' | 'enterprise'

// هل في Grace Period؟
dzam_license()->in_grace();       // bool

// Shorthand في AJAX handlers
\DZAM\Core::feature('finance');    // bool
👥 إدارة الأعضاء Basic+
📝
تسجيل الأعضاء
نموذج تسجيل كامل: الاسم، رقم الهوية، الولاية/البلدية، الهاتف، الإيميل، تاريخ الميلاد، الصورة.
🔢
ترقيم تلقائي
رقم عضوية تلقائي بتنسيق DZAM-YYYY-NNNNN مع دعم البادئة المخصصة.
📊
حالة العضوية
حالات: نشط، منتهي، معلق، محذوف — مع تحديث تلقائي عند انتهاء الاشتراك.
🗺️
58 ولاية جزائرية
قائمة كاملة بالولايات والبلديات مدمجة مع فلترة حسب الولاية.

حقول meta الأعضاء

php — Helpers::get_member_meta()
// الحصول على meta قيمة
DZAM\Helpers::get_member_meta($member_id, 'occupation');
DZAM\Helpers::get_member_meta($member_id, 'blood_type');
DZAM\Helpers::get_member_meta($member_id, 'skills');

// حفظ meta
DZAM\Helpers::set_member_meta($member_id, 'skills', 'programming,design');
💳 الاشتراكات والمدفوعات Basic+
📅
أنواع الاشتراك
اشتراك شهري، ربع سنوي، سنوي — مع تحديد السعر لكل نوع.
💰
دفعات متعددة
سجل كل دفعة بتاريخها وطريقة الدفع (نقد، تحويل، شيك).
تنبيهات الانتهاء
إشعار تلقائي قبل انتهاء الاشتراك بـ 7 أيام عبر الإيميل.
🧾
وصل استلام
طباعة أو تصدير وصل دفع بتنسيق PDF لكل اشتراك.
🪪 بطاقات العضوية Basic+

إنشاء وطباعة بطاقات العضوية بتنسيق HTML قابل للطباعة مع QR Code.

📷
QR Code مدمج
رمز QR يتضمن رقم العضوية — توليد تلقائي عبر api.qrserver.com.
🎨
تصميم مخصص
ألوان وشعار الجمعية على البطاقة. جاهزة للطباعة (85×54mm).
📋
رقم البطاقة
ترقيم تسلسلي: CARD-YYYY-NNNN — سجل إصدار كل بطاقة.
🤝 الحملات التطوعية Basic+
📋
إنشاء وإدارة الحملات
عنوان، وصف، أهداف، تاريخ البداية والنهاية، الولاية، المسؤول.
🖼️
معرض صور Pro
رفع وعرض مجموعة صور لكل حملة مع ترتيب drag-and-drop.
تقييم Pro
نظام تقييم 5 نجوم للأعضاء المشاركين مع متوسط تلقائي.
📄
تقرير ختامي Pro
تقرير نهاية الحملة مع الإحصائيات — تصدير PDF احترافي.
🎓 الدورات التكوينية Pro
🔒
تتطلب هذه الوحدة خطة Pro أو أعلى.
📚
إدارة الدورات
عنوان، مدرّب، مكان، سعة، تاريخ، رسوم التسجيل.
التسجيل والحضور
تسجيل الأعضاء، قبول/رفض الطلبات، تتبع الحضور.
🏅
شهادات المشاركة
إصدار شهادة رقمية مع QR Code لكل متدرّب ناجح.
📄
تقرير ختامي PDF
تقرير احترافي بنتائج الدورة، إحصائيات الحضور، التقييمات.
🚌 الرحلات Pro
🔒
تتطلب خطة Pro.
🗺️
تفاصيل الرحلة
الوجهة، الناقل، السعر، سعة الحجز، برنامج الرحلة.
💺
الحجوزات
حجز، تأكيد، إلغاء — مع قائمة انتظار تلقائية.
💸
مدفوعات الرحلة
تتبع دفعات كل عضو، وصل دفع، تقرير مالي للرحلة.
📋 الاجتماعات Basic+
📅
تخطيط الاجتماعات
عنوان، نوع (عادي/طارئ)، تاريخ، مكان، جدول الأعمال.
☑️
تتبع الحضور
تسجيل حضور/غياب كل عضو مع توقيت الوصول.
📝
محاضر الاجتماعات
تسجيل القرارات، المقررات، وحفظ وثيقة المحضر.
💡 المبادرات Basic+

تسيير المبادرات الجمعوية مع تتبع الأهداف والنتائج وقياس الأثر الاجتماعي.

🎯
أهداف قابلة للقياس
حدد أهداف كمية ونوعية وتتبع الإنجاز بشكل مرئي.
📈
مؤشر التقدم
شريط تقدم تلقائي محسوب من الأهداف المحققة.
📈 المالية Pro
🔒
تتطلب خطة Pro.
📥
الإيرادات
اشتراكات، رسوم دورات، رحلات، تبرعات، منح — مصنّفة.
📤
المصاريف
تسجيل كل مصروف بالفئة والوصف والإيصال.
📊
تقرير مالي
مخطط إيرادات/مصاريف شهري مع مؤشر الرصيد.
📄
تصدير PDF
كشف حساب احترافي بالتواريخ والمجاميع قابل للطباعة.
📄 الوثائق والشهادات Basic+
🗂️
إدارة الوثائق
رفع الوثائق الرسمية للجمعية: عقد تأسيس، قانون داخلي، تراخيص.
🏅
شهادات العضوية Pro
إصدار شهادة مشاركة أو عضوية مع QR للتحقق — PDF احترافي.
📊 التقارير Pro
🔒
تتطلب خطة Pro.
👤
تقرير الأعضاء
توزيع بالجنس، العمر، الولاية، حالة العضوية — مخطط دائري.
💰
تقرير مالي
إيرادات ومصاريف شهرية — Chart.js تفاعلي.
🎯
تقرير الأنشطة
عدد الأنشطة، المشاركين، التقييمات — لوحة تحكم ذكية.
📥
تصدير Excel / PDF
تصدير أي تقرير بصيغة PDF أو HTML قابل للطباعة.
🔔 الإشعارات Basic+
📧
إيميل ترحيب
يُرسَل تلقائياً عند تسجيل عضو جديد مع بياناته.
تنبيه انتهاء الاشتراك
إيميل تذكير تلقائي 7 أيام قبل انتهاء الاشتراك.
📢
نشرة جماعية
إرسال إشعار لجميع الأعضاء النشطين من لوحة التحكم.
🧾
وصل الدفع
إيميل تأكيد مع وصل الاشتراك عند كل دفع.
⌨️ الـ Shortcodes — مرجع كامل
[dzam_portal]
البوابة الرئيسية للأعضاء (تسجيل الدخول + لوحة)
[dzam_register]
نموذج التسجيل كعضو جديد
[dzam_profile]
صفحة الملف الشخصي للعضو المسجل
[dzam_verify]
التحقق من بطاقة العضوية بالرقم أو QR
[dzam_campaigns]
عرض قائمة الحملات التطوعية
[dzam_trainings]
قائمة الدورات التكوينية مع التسجيل
[dzam_trips]
قائمة الرحلات مع الحجز
[dzam_leaderboard]
لوحة المتطوعين الأكثر مشاركة
[dzam_home]
الصفحة الرئيسية العامة للجمعية (Hero + إحصائيات)
[dzam_activities]
أرشيف الأنشطة مع فلترة (نوع + سنة + بحث)
[dzam_activity]
فيشة نشاط واحد (مع ?dzam_view=campaign&dzam_id=5)

مثال: صفحة بوابة الأعضاء

Shortcode
[dzam_portal]

مثال: فيشة نشاط

URL
https://yoursite.dz/activities/?dzam_view=campaign&dzam_id=12
https://yoursite.dz/activities/?dzam_view=training&dzam_id=5
https://yoursite.dz/activities/?dzam_view=trip&dzam_id=3
🌐 بوابة الأعضاء

بوابة رقمية كاملة للأعضاء يمكن تضمينها في أي صفحة WordPress بشورتكود واحد.

🔐
تسجيل دخول / خروج
JWT Session مخزّن في WordPress — لا حاجة لحساب WordPress.
👤
الملف الشخصي
تعديل البيانات، رفع الصورة، تغيير كلمة المرور.
💳
حالة الاشتراك
تاريخ الانتهاء، المبلغ المدفوع، طلب تجديد.
🎯
أنشطتي
الحملات والدورات والرحلات التي سجّل فيها العضو.
📑 الصفحات العامة (v1.1.0)
جديد في v1.1.0 — ثلاث صفحات عامة بتصميم احترافي لعرض الجمعية على الويب.
🏠
[dzam_home]
Hero section، إحصائيات حية، أبرز الأنشطة، لوحة المتطوعين، قسم "من نحن".
📂
[dzam_activities]
أرشيف كل الأنشطة مع فلتر حسب النوع والسنة والبحث النصي.
📋
[dzam_activity]
فيشة نشاط تفصيلية: أهداف، نتائج، معرض، تقييم، تقرير ختامي، CTA تسجيل.
🗄️ قاعدة البيانات — 23 جدول

جميع الجداول تُنشأ تلقائياً عند التثبيت عبر dbDelta() وتُحدَّث عند ترقية الإضافة.

dzam_associations
بيانات الجمعية الأساسية
dzam_branches
الفروع الجهوية
dzam_membership_types
أنواع العضوية وأسعارها
dzam_members
بيانات الأعضاء الكاملة
dzam_member_meta
بيانات إضافية للأعضاء (key-value)
dzam_subscriptions
اشتراكات الأعضاء
dzam_payments
سجل كل المدفوعات
dzam_cards
بطاقات العضوية الصادرة
dzam_campaigns
الحملات التطوعية
v1.1 ✦
dzam_campaign_volunteers
متطوعو الحملات
dzam_initiatives
المبادرات الجمعوية
v1.1 ✦
dzam_trainings
الدورات التكوينية
v1.1 ✦
dzam_training_enrollments
تسجيلات الدورات
dzam_trips
الرحلات
v1.1 ✦
dzam_trip_bookings
حجوزات الرحلات
dzam_meetings
الاجتماعات
dzam_attendance
حضور الاجتماعات
dzam_documents
الوثائق الرسمية
dzam_certificates
الشهادات الصادرة
dzam_notifications
سجل الإشعارات
dzam_finance_entries
القيود المالية
dzam_activity_gallery
معرض صور الأنشطة
NEW v1.1
dzam_audit_logs
سجل كل العمليات

الحقول الجديدة في v1.1.0

sql — حقول مضافة للأنشطة (campaigns, trainings, trips, initiatives)
ALTER TABLE `dzam_campaigns` ADD
  `cover_image_id`    BIGINT   DEFAULT NULL,
  `activity_year`     YEAR     DEFAULT NULL,
  `activity_rating`   DECIMAL(3,2) DEFAULT 0.00,
  `rating_count`      INT      DEFAULT 0,
  `report_text`       LONGTEXT,
  `report_file_url`   VARCHAR(500),
  `report_published_at` DATETIME;
🔌 NIBRA License API
🌐
Base URL: https://productes.nibra.cloud — Product Slug: dzassociationmanager
MethodEndpointالوصفمتى يُستدعى
GET/api/v1/pingاختبار الاتصالعند فحص الحالة
POST/api/v1/activateتفعيل نطاقعند إدخال مفتاح جديد
POST/api/v1/verifyالتحقق من الصلاحيةمرة يومياً (cached)
POST/api/v1/deactivateإلغاء النطاقعند إلغاء التفعيل
POST/api/v1/installإرسال إحصائياتعند التثبيت (fire-and-forget)

مثال Verify Response

json — رد verify ناجح
{
  "valid":        true,
  "code":         "ok",
  "plan":         "pro",
  "plan_label":   "Pro",
  "features":     ["reports", "certificates"],
  "addons":       [],
  "expiry":       "2026-12-31",
  "grace":        false,
  "client":       "Ahmed Bourezg",
  "max_domains":  3
}

WordPress Options المستخدمة

Option Nameالنوعالوصف
dzam_license_keystringمفتاح الترخيص الخام
dzam_license_statusarrayآخر رد verify (serialized)
dzam_license_activatedboolهل تم التفعيل بنجاح
dzam_license_fail_countintعداد فشل الشبكة (max 3)
dzam_lic_verify_cachetransientcache رد verify (24h)
🎣 Actions & Filters

Actions

Action Hookمتى يُطلَق
dzam_loadedبعد اكتمال boot() للإضافة
dzam_member_registeredبعد تسجيل عضو جديد — مُمرَّر: $member_id
dzam_subscription_paidبعد تسجيل دفعة — مُمرَّر: $payment_id, $member_id
dzam_card_issuedبعد إصدار بطاقة — مُمرَّر: $card_id, $member_id
dzam_before_pdf_renderقبل تصيير أي PDF — مُمرَّر: $template, $data

Filters

Filter Hookالوصف
dzam_member_number_formatتغيير تنسيق رقم العضوية — مُمرَّر: $format, $year
dzam_certificate_templateتغيير قالب الشهادة — مُمرَّر: $template_path
dzam_portal_tabsإضافة تبويبات للبوابة — مُمرَّر: $tabs_array
dzam_email_from_nameتغيير اسم المُرسِل — مُمرَّر: $name
dzam_wilayasتخصيص قائمة الولايات — مُمرَّر: $wilayas_array
php — مثال استخدام
// تغيير تنسيق رقم العضوية
add_filter('dzam_member_number_format', function($format, $year) {
    return "JMC-{$year}-%05d"; // JMC-2025-00001
}, 10, 2);

// إضافة تبويب للبوابة
add_filter('dzam_portal_tabs', function($tabs) {
    $tabs['my_custom'] = [
        'label'    => 'مشاريعي',
        'icon'     => '🚀',
        'callback' => 'my_custom_tab_render',
    ];
    return $tabs;
});
🛡️ الأمان
🔐
Nonce على كل AJAX
check_ajax_referer('dzam_admin_nonce','nonce') على كل معالج AJAX بدون استثناء.
🧼
Sanitize شامل
sanitize_text_field, sanitize_email, wp_kses_post على كل مدخل.
🔒
Escape شامل
esc_html, esc_attr, esc_url على كل مخرج في HTML.
💉
SQL Injection حماية
$wpdb->prepare() على كل استعلام يحتوي بيانات ديناميكية.
👮
Capability Checks
current_user_can('manage_options') على كل عملية حساسة في لوحة التحكم.
📝
Audit Log
كل عملية إنشاء/تعديل/حذف تُسجَّل في dzam_audit_logs مع user ID والتوقيت.
🔧 الثوابت والإعدادات
php — ثوابت الإضافة
define( 'DZAM_VERSION',          '1.1.0' );
define( 'DZAM_FILE',             __FILE__ );
define( 'DZAM_DIR',              plugin_dir_path( __FILE__ ) );
define( 'DZAM_URL',              plugin_dir_url( __FILE__ ) );
define( 'DZAM_BASENAME',         plugin_basename( __FILE__ ) );
define( 'DZAM_DB_VER',           '1.1.0' );
define( 'DZAM_DB_PREFIX',        'dzam_' );
define( 'DZAM_MIN_PHP',          '8.1' );
define( 'DZAM_MIN_WP',           '6.3' );
define( 'DZAM_LICENSE_SERVER',   'https://productes.nibra.cloud' );
define( 'DZAM_LICENSE_PRODUCT',  'dzassociationmanager' );

wp-config.php اختيارية

php — wp-config.php
// تعطيل التحقق من الترخيص في بيئة التطوير
define( 'DZAM_LICENSE_BYPASS', true ); // ← DEV ONLY

// تمكين Audit Log التفصيلي
define( 'DZAM_AUDIT_VERBOSE', true );
❓ الأسئلة الشائعة
array_merge($w, ["60" => "ولاية جديدة"]));'], ]; ?>
📝 سجل التغييرات — Changelog
v1.1.0 Minor مارس 2025
✨ إضافات جديدة
  • نظام ترخيص كامل مرتبط بـ NIBRA License Server (productes.nibra.cloud) — activate / verify / deactivate / install
  • صفحة إدارة الترخيص الكاملة مع عرض الخطة والميزات ومقارنة الخطط
  • Feature Gates — حماية الميزات المدفوعة حسب الخطة (Basic / Pro / Enterprise)
  • شاشة قفل احترافية على صفحات الميزات المدفوعة مع رابط الترقية
  • صفحة رئيسية عامة [dzam_home] — Hero + إحصائيات + أنشطة + leaderboard
  • أرشيف الأنشطة [dzam_activities] — فلترة بالنوع والسنة والبحث
  • فيشة نشاط [dzam_activity] — تفاصيل كاملة مع gallery + تقييم + تقرير
  • معرض صور (Gallery) لكل نشاط — رفع متعدد مع ترتيب drag-and-drop
  • نظام تقييم 5 نجوم للأنشطة — متوسط تلقائي لكل الأعضاء
  • تقرير ختامي لكل نشاط — نص + ملف PDF + تاريخ نشر
  • حقل سنة النشاط على كل الأنشطة مع فلتر في القائمة
  • جدول dzam_activity_gallery الجديد (الجدول 23)
  • تصدير PDF احترافي للتقارير الختامية
  • قالب PDF activity-report.php
  • Sidebar إداري مُجمَّع بـ 3 مجموعات مع فواصل بصرية وأيقونات Emoji
  • دعم wp_enqueue_media() في لوحة التحكم لمحدد الصور
  • معالجات AJAX جديدة: save_activity_gallery, rate_activity, export_activity_pdf, save_*_extra
  • روابط الدعم الفني NIBRA في صفحة الترخيص وشاشة القفل
🔧 تحسينات
  • CSS الواجهة الأمامية أُعيد كتابته كاملاً (349 سطر — CSS variables + مكونات جديدة)
  • CSS الإدارة موسَّع إلى 309 سطر (محدد صور + تقييم + gallery grid + PDF button)
  • js_vars يُضيف الآن license_valid و license_plan لـ JavaScript
  • Core::feature() — shorthand جديد للتحقق من الميزات
  • أعمدة إضافية في قوائم الأنشطة: السنة، التقييم، حالة التقرير
🔒 الأمان
  • require_feature() — يوقف AJAX handler إذا لم يكن للمستخدم صلاحية الميزة
  • جميع معالجات الترخيص AJAX محمية بـ Nonce + manage_options
  • product slug محدَّد: dzassociationmanager (بدون شرطة)
v1.0.0 Release أولي فبراير 2025
🚀 الإصدار الأول الكامل
  • PSR-4 Autoloader مع namespace DZAM\
  • Core Singleton — orchestrator رئيسي لكل الوحدات
  • Installer — 22 جدول عبر dbDelta() مع seeds افتراضية
  • وحدة الأعضاء: CRUD كامل، ترقيم تلقائي، 58 ولاية جزائرية
  • وحدة الاشتراكات: أنواع متعددة، دفعات، انتهاء تلقائي
  • وحدة البطاقات: إصدار، طباعة، QR Code
  • وحدة الحملات التطوعية: إنشاء، تسجيل المتطوعين، إحصائيات
  • وحدة المبادرات: أهداف، تقدم، نتائج
  • وحدة الدورات التكوينية: تسجيل، حضور، شهادات
  • وحدة الرحلات: حجز، مدفوعات، قوائم
  • وحدة الاجتماعات: تخطيط، حضور، محاضر
  • وحدة المالية: إيرادات، مصاريف، تقارير
  • وحدة الوثائق: رفع، تصنيف، إصدار شهادات
  • وحدة الإشعارات: إيميل ترحيب، تذكير انتهاء، نشرة جماعية
  • وحدة التقارير: مخططات Chart.js تفاعلية
  • Admin Menu — 19 صفحة فرعية
  • Ajax.php — أكثر من 45 معالج wp_ajax_dzam_*
  • Portal.php — 8 shortcodes + rewrite rules + PDF export
  • Services: DB, Email, PDF, QR
  • قوالب: بطاقة عضوية، شهادة، وصل دفع، إيميلات
  • Audit Log على كل عملية CRUD
  • ملف الترجمة العربية ar_DZ.po
  • uninstall.php — تنظيف كامل عند الحذف
🛡️ الأمان الأساسي
  • Nonce على كل AJAX handler
  • $wpdb->prepare() على كل استعلام ديناميكي
  • Sanitize + Escape شاملان على كل مدخل/مخرج
  • Capability checks على كل عملية حساسة
v1.2.0 قادم قريباً Q2 2025
🔮 المخطط له
  • نظام التصويت والانتخابات الداخلية للجمعية
  • تطبيق Flutter للأعضاء (iOS / Android)
  • دفع إلكتروني Baridi-Pay / CIB
  • تصدير Excel / CSV لقوائم الأعضاء
  • SMS notifications عبر Mobilis / Djezzy
  • Telegram Bot للإشعارات الفورية
  • Multi-tenant: إدارة عدة جمعيات من نفس WordPress
🛟 الدعم الفني — NIBRA Technology
🚀 ترقية الخطة احصل على كل الميزات 🌐 البوابة الإلكترونية productes.nibra.cloud 📧 البريد الإلكتروني info@nibra.cloud
📞 الهاتف / WhatsApp 030 38 62 25 0664 17 00 06
🤝

NIBRA Technology — الجزائر

نُطوِّر حلولاً رقمية للسوق الجزائري — إضافات WordPress، تطبيقات Flutter، أنظمة ERP، وبرامج إدارة المؤسسات.

🛒 شراء الترخيص 📧 تواصل معنا
DZ Association Manager v1.1.0 — © 2025 NIBRA Technology — جميع الحقوق محفوظة