لمحة عامة عن المشروع
الموقع الإلكتروني يتكون من نسختين: اللغة العربية و اللغة الإنجليزية، مما يتطلب خبرة في إدارة الاتجاهات RTL/LTR وضبط الطباعة والتصميم بما يتناسب مع كل لغة.
المطلوب أن يكون المطوّر متخصصًا في ووردبريس، ويمتلك خبرة قوية في Front-End (HTML/CSS/JS/UX) مع القدرة على التعامل مع أساسيات الـBack-End (PHP/Database/Plugins) لضمان التكامل الكامل.
Part B — توحيد أنماط CSS للـRTL + تنظيف JS والكاش
وصف مختصر
مراجعة شاملة لأنماط الموقع وتوحيدها CSS/SCSS/RTL/LTR تقليل التعارضات والتكرارات و**!important**، وضبط الخطوط العربية واتساق المحاذاة عبر الصفحات.
تنظيف تحميلات JavaScript (شرطي/تأجيل/إزالة المكرر) ورفع سياسات الكاش للملفات الثابتة.
) المهام Tasks (
جرد وتنظيم مصادر CSS
حصر أماكن الأنماط (القالب/الإضافات/Customizer/CSS داخل الصفحات).
اقتراح هيكل منطقي base/typography, components, utilities أو اعتماد SCSS.
اقتراح نظام تسمية ) BEM( و Tokens/Variables للألوان والتباعد والطباعة.
إزالة التكرارات والتعارضات
دمج القواعد المتشابهة وإلغاء الزائد.
تبسيط specificity وتقليل الاعتماد على ! important.
توثيق أي استثناءات ضرورية.
توحيد الطباعة والخطوط العربية
اختيار خط عربي رئيسي وتطبيقه على العناصر العامة والعناوين.
استخدام الأوزان الضرورية فقط.
ضبط line-height/letter-spacing بما يناسب العربية.
مواءمة RTL/LTR
مراجعة المحاذاة للعناصر (قوائم/بطاقات/Buttons/Forms/Breadcrumbs.
معالجة الحالات التي يظهر فيها Style يساري داخل صفحات عربية.
مراجعة الواجهة اللغوية
رصد النصوص الإنجليزية داخل صفحات عربية مثل: Share, Tweet…
تصحيحها أسلوبيًا دون تعديل النصوص المصدرية.
تنظيف وتحسين JavaScript
تحميل سكربتات المعارض/الخرائط/النماذج شرطيًا عند الحاجة فقط.
تفعيل defer/async للملفات غير الأساسية.
إزالة المكتبات المكررة/القديمة (owl, waypoints, jquery-migrate, modernizr.
رفع سياسات الكاش للملفات الثابتة إلى 30–90 يوم.
توثيق مختصر
ملف README يوضح الهيكل الجديد وأماكن الملفات وكيفية التعديل مستقبلًا.
أمثلة واقعية ينبغي معالجتها
أزرار مشاركة إنجليزية داخل صفحات عربية.
عنصر "free counter" يظهر بالإنجليزية في التذييل.
تكرار روابط في تذييل صفحة "قائمة العقارات".
صفحة Farms بالإنجليزية تعرض عناصر تصفية عربية.
صفحة Contact (EN) بها مشاكل spacing/capitalization.
Part A — تفعيل الحزمة الجاهزة + إصلاحات العقارات
التركيب والتفعيل
Plugin: Real Estate Fixes (إصلاح/عرض خصائص العقارات).
Child Theme: Website Child Theme (تعديل قوالب/Template عند اختلاف الثيم الأب.
معيار نظافة الكود: هيكلة واضحة، ترتيب الملفات، عدم تكرار/تعطيل أكواد قديمة، تعليق مختصر لما يتم تغييره؛ ليسهل العمل مستقبلًا لأي مطوّر.
الحقول والعرض
إظهار السعر دائمًا + عدد الشقق/الوحدات في صفحة كل عقار.
زر WhatsApp Business ديناميكي لكل عقار مع رسالة مُسبقة تحتوي عنوان العقار + رابط نظيف.
أزرار مشاركة ترسل رابط صفحة العقار نفسه (وليس الصفحة الرئيسية).
الخريطة والأماكن
خريطة Leaflet باستخدام Lat/Lng من الحقول.
تجهيز خيار Google Places لعرض الأماكن المجاورة (مدارس/مساجد/مستشفيات) كمرحلة لاحقة عند توفير API Key.
النماذج والتواصل
ضبط نموذج "تواصل/قدّم عرض" ليصل البريد فعليًا عبر SMTP موثّق + reCAPTCHA + Log لسجل الإرسال.
التأكد من أن جميع الفورمات والإيميلات تصل بدون أخطاء.
الصور والأداء
تحويل/ضغط WebP + Lazy Loading + srcset/sizes.
العناوين والطباعة
توحيد مقاسات H1/H2 ونِسَب السطر للموبايل واللابتوب.
الشير وOG
تفعيل Open Graph Tags الصحيحة: عنوان/رابط/صورة/وصف لكل عقار + فحص قبل/بعد.
التعدّد اللغوي
مواءمة الحقول بين العربية/الإنجليزية (WPML/Polylang إن وُجد).
ملاحظات إضافية
إصلاح المدونة (AR/EN) والتأكد من الفهرسة والعناوين.
التأكد من أن روابط واتساب ترسل روابط نظيفة.
التجهيز لاحقًا للانتقال إلى Bricks أو Kadence عند الطلب.
المخرجات المطلوبة (Deliverables)
Part A
بيئة Staging بجميع المزايا → نقلها إلى Production بعد الاعتماد.
لقطات وصول بريد النموذج + فحص OG.
Part B
ملفات CSS/SCSS منظمة (مع تعليقات).
قائمة تغييرات مختصرة.
تقرير JS/Network قبل/بعد.
تقرير قياس PageSpeed + Lighthouse.
تطبيق الخط العربي.
README مختصر.
معايير القبول (Acceptance Criteria)
Part A
كل صفحة عقار تعرض السعر + عدد الشقق/الوحدات + زر واتساب + أزرار مشاركة صحيحة + خريطة.
نموذج تواصل يرسل بريدًا فعليًا (مع لقطات وصول).
OG Tags صحيحة عند الفحص.
Part B
اختفاء التكرارات وتقليل التعارضات.
اتساق الخطوط/الأحجام/المحاذاة في AR/EN.
تحميل JS شرطي + defer/async + إزالة المكرر.
رفع الكاش إلى 30–90 يوم.
مؤشرات الأداء:
FCP ≤ 1.8s
LCP ≤ 2.5s
TBT ≤ 200ms
CLS ≤ 0.1
CSS/JS ≤ 150KB
README واضح.
بيئة العمل والوصول
التنفيذ على Staging ثم ترحيل.
توفير صلاحيات WP Admin + SFTP/Panel.
(اختياري) Google Places API Key.
أسئلة إلزامية للمستقل
ما هو CPT Slug للعقار؟
هل يوجد WPML/Polylang؟
ما هو الثيم الأب؟
كيف تضمن صحة OG Tags على FB/WA؟
كيف تضمن استدامة التعديلات مع التحديثات؟
قدم تقرير قياس مبدئي وخطة للوصول إلى الأرقام المستهدفة.
المنهجية المفضّلة
استخدام Child Theme/MU-Plugin لعزل التعديلات.
الالتزام بـ enqueue/hooks و conditional loading.
توثيق جميع التغييرات.
اختبار Staging → UAT → Production.
شروط العمل والتواصل
الأولوية للجودة لا السرعة.
تفرغ كامل للمشروع أثناء التنفيذ.
الموافقة بعد تجربة كاملة.
الترحيب بالاقتراحات التقنية لتحسين الأداء.
العرض المطلوب من المستقل
نبذة خبرة + روابط مشاريع مماثلة.
شرح OG/Sharing Debugger و WhatsApp Preview.
خطة JS/CSS Budget ≤ 150KB.
تقدير زمني/مالي لكل جزء A/B + تقسيم دفعات.
معلومات الموقع
الموقع: https://mimna.ae/
ملاحظة: لا يُطلب "موافقة مسبقة" قبل اختبار الموقع كاملًا. الأولوية للجودة والاستدامة. سيتم اختيار أفضل عرض يجمع بين الخبرة والسعر المناسب لتحقيق علاقة رابحة للطرفين.
WordPress (Core / Plugins / Child Theme)
Front-End (HTML, CSS, JS, RTL/LTR)
Back-End Basics (PHP, Database)
Hosting & Server Management
))) برجاءا عدم طلب الموافقة علي المشروع كالعادة و اللح في ذلك >>> قبل تجربة الموقع كاملا و التاكد منة و لا اطلب السرعة و لكنني اطلب الجودة , و عدم الضغط لانني لا اتعامل بهذة الطريقة
Hi, my name is Abdul Basit, and I specialize in WordPress development with a strong focus on multilingual (Arabic/English) projects, RTL/LTR typography, and per...