1 تم الإلغاء
2 مرحلة التنفيذ
3 مرحلة الإستلام

تفاصيل المشروع

السلام عليكم

الهدف:

تطوير إضافة (Plugin) مخصصة لمنصة WordPress تعمل على استيراد البيانات من API خارجي، وتخزينها بشكل دائم في قاعدة بيانات ووردبريس لإنشاء أنواع مخصصة من المقالات (Custom Post Types)، مع إمكانية التعديل الجماعي على البيانات من لوحة التحكم.

المتطلبات الرئيسية:

1. جلب البيانات من API وتخزينها تلقائيًا في قاعدة البيانات

يتم الاتصال بمصدر بيانات خارجي (API) بشكل دوري.

يتم جلب جميع البيانات وتخزينها في قاعدة بيانات ووردبريس.

لا يتم عرض البيانات مباشرة من API عند تصفح الموقع، بل يتم جلبها من قاعدة البيانات بعد تخزينها.

2. احترام حدود الطلبات (Rate Limits)

يجب استخدام تقنيات مثل التأخير الزمني (delay) بين كل طلب، أو تقسيم الطلبات على دفعات (batches) إذا لزم الأمر.

عدم تجاوز حدود الـ API، والالتزام بسياسة الاستخدام الخاصة به.

3. التعامل مع البيانات الجديدة والمحدثة

عند توفر بيانات جديدة في الـ API، يتم إضافتها تلقائيًا إلى قاعدة البيانات.

عند وجود بيانات قديمة تم تحديثها في الـ API، يتم تحديثها في قاعدة البيانات.

عند تحميل الصفحة، يتم عرض البيانات المخزنة فقط، وليس الاتصال بـ API.

4. توليد صفحات تلقائيًا باستخدام البيانات

يتم إنشاء صفحة ووردبريس لكل عنصر من عناصر البيانات.

يجب أن تتضمن كل صفحة: العنوان، المحتوى، و"slug" مخصص (رابط مخصص).

يمنع التكرار، ويجب التحقق من وجود العنصر مسبقًا عبر "slug" أو معرف فريد (ID).

5. واجهة تحكم داخل لوحة الإدارة

صفحة في لوحة تحكم ووردبريس بعنوان "استيراد البيانات من API".

زر يدوي لتنفيذ الاستيراد في أي وقت.

عرض عدد العناصر التي تم استيرادها أو تحديثها.

6. إمكانية التعديل الجماعي

يجب إضافة خيار في لوحة التحكم يسمح بإجراء تعديلات جماعية على العناصر.

مثال: إضافة كلمة معينة في بداية أو نهاية العنوان لجميع الصفحات المستوردة دفعة واحدة.

7. مرونة في التعديل

الكود يجب أن يكون منظمًا وقابلاً للتعديل لاحقًا (قابل للتوسع).

يفضل استخدام WordPress Hooks & Filters حيثما أمكن لتسهيل التطوير المستقبلي.

التحديثات الدورية

تشغيل عملية الاستيراد تلقائيًا يوميًا أو كل ساعة عبر WP-Cron.

إمكانية جدولة المهام لتحديث البيانات دون تدخل يدوي.

ملاحظات تقنية:

يجب استخدام دوال ووردبريس الرسمية مثل wp_insert_post, update_post_meta, get_page_by_path, إلخ.

البيانات يجب أن تكون قابلة للتعديل من داخل ووردبريس مثل أي صفحة عادية.

الالتزام بمعايير الأمان وأداء الكود العالي.

المهارات المطلوبة

عروض

Marwa Faisal 0.0 (0)

مطور ويب منذ 6 أشهر

السلام عليكم استاذ محمد، أنا مروه فيصل مطورة ووردبريس، أقدر أعمللك إضافة مخصصة تستورد البيانات من API وتحفظها في قاعدة البيانات، مع إنشاء صفحات تلقائيًا وت....

Arwa Mohamedsalah 0.0 (0)

منذ 6 أشهر

السلام عليكم انا اروى محمدصلاح مطوره front-end ومصممه صفحات الهبوط والمواقع باستخدام وورد بريس يمكنني العمل علي موقعك وتطويره تواصل معي للتفاصيل....

Firas Ghanem 5.0 (1)

منذ 6 أشهر

السلام عليكم

يمكنني تنفيذ العمل المطلوب

تواصل معي لأي استفسار ةتفضل بزيارة معرض أعمالي للتأكد من خبرتي

أتمنى العمل معك....

Marwan Bakri 0.0 (0)

مطور تطبيقات , سطح مكتب , اندرويد منذ 6 أشهر

السلام عليكم اخي الكريم اطلعت على طلبك وافهم ماتريد تواصل معي لانجاز مشروعك بشكل سريع وجودة عالية....

أضف عرضك

صاحب المشروع

معلومات المشروع

تاريخ النشر 2025-05-23
الميزانية $25 - $50
مدة المشروع 4 أيام
عدد العروض 4
متوسط العروض $87.50

Developed by Samer Zaki

All rights reserved © kaf 2025