انتقل إلى المحتوى الرئيسي
تطوير الويب

لماذا انتقلت عن استخدام ووردبريس إلى Next.js لعملائي في الإمارات (وما حدث بعد ذلك)

4 دقائق قراءة

انتقلت عن استخدام ووردبريس إلى Next.js ووفقت 60% في وقت التطوير — إليك السبب

nextjswordpressweb-developmentuaearabic-seo

كان لزاماً علىّ بناء منصة عقارية لعميل في دبي باستخدام ووردبريس في 2023. استغرق المشروع 14 أسبوعاً. في العام الماضي، أعدت بناء الموقع نفسه باستخدام Next.js — مع نفس المزايا والتصميم — فصدر الموقع بعد 6 أسابيع فقط. لم يكن هذا التخفيض بـ60% في الوقت نتيجة سحر، بل نتيجة ل realization بأن ووردبريس لم يعد يلبي احتياجات الشركات في الإمارات كما فعل في السابق.

واقع ووردبريس القاتم في 2026

دعونا نكون صريحين: ووردبريس يعمل جيداً للمواقع البسيطة. إذا احتجت إلى مدونة أساسية أو موقع بصري ثابت، فإنه ما يزال خياراً محكماً. لكن عندما يطلب العملاء وظائف ديناميكية — مثل دعم اللغة العربية الذي يعمل فعلياً، أو روبوتات المحادثة المتكاملة، أو نماذج التفاعل الخاصة بالهواتف المحمولة التي لا تتوقف في «سفاري» — يصبح استخدام ووردبريس بمثابة محاولة قطع شريحة لحم بسكين بلاستيكي.

تذكَّرت مشروعًا من العام الماضي طلب فيه أحد العملاء إضافة وظيفة إظهار توافر العقارات في الوقت الفعلي إلى الموقع. صرفنا 3 أسابيع نلاحق إضافات لا تعمل معاً، فقط لاكتشف نصفها لم يعد مدعوماً. ومن ثم، تعطل النظام النهائي مرتين أسبوعياً. وصل الأمر إلى أن كان العميل يراسلني كل 2 صباحاً ليقول إن الموقع تعطل مرة أخرى — فكان عليّ الاتصال بخادمه عبر SSH وإعادة التشغيل يدويًا. هذا بالطبع لا يمكن تمديده.

لماذا يناسب Next.js احتياجات المطورين في الإمارات

التحول إلى Next.js لم يحل كل المشاكل فوراً. تعلقت مثلاً بدمج نظام Supabase Auth في مشروع لشركة مقاولات في العجمان لأنه كان الإصدار القديم من TypeScript سبباً في كسر واجهات API. لم يحذرني أحد أن tsc --build قد يمحو ملفات التنفيذ إن كانت الإعدادات خاطئة — شكر خاص لسلسلة تعليقات طويلة في موقع Stack Overflow من مطور في الكويت مرَّ بنفس المشكلة بالضبط.

غير أنه بمجرد تجاوز هذا الأمر، كان لاكتساح المزايا حضور لا يُنكر. مثل: تحويل صفحات تحسين محركات البحث العربية ثابتة عبر استخدام generateStaticParams ما خفض وقت التحميل من 6 ثوان إلى 1.2 ثانية عبر جميع المشاريع. تطبيق «غرين كورنر» لإدارة الحدائق في الإمارات — المبني على React Native من الأمام وNext.js للوحة التحكم الخلفية — سمح للمستخدمين التبديل بين الواجهات العربية والإنجليزية من دون إعادة التحميل. ولا أقوم بإطلاق الإحصائيات عشوائياً؛ بل بتملك تقارير من Google PageSpeed تمثيلية لـ15 مجال مختلف لتأكيد هذه النتائج.

العملاء في الإمارات يركزون على جهتين رئيسيتين: السرعة والصلة بالمستخدم المحلي. فكلما تأخر موقع التجارة الإلكترونية في التحميل على iOS أو Android، خسروا عملاء. ولديهم حاجة لضمان تحسين المحتوى العربي في محركات البحث بصورة صحيحة — وليس كفكرة ثانوية. كانت إضافات تعدد اللغات في ووردبريس تعمل بحد أقصى 60% من الوقت. لكن هيكلة مجلد التطبيقات في Next.js مع وسطاء (middleware) للكشف عن اللغة؟ تنجح ببساطة™.

مشروع حقيقي مكَّنني من اتخاذ القرار

كان تواصل ليموزين (منصة تأجير السيارات) التي عملت عليها في 2024 النقطة الفاصلة. بنيت أصلاً على Laravel مع Vue لمحرك الحجز، لكن العميل استمر بالطلب «إضافة صفحة ووردبريس إضافية لأمور التسويق». كلما أضاف صفحة جديدة، تباطأ الخادم كاملاً. ووصل عدد جداول قاعدة البيانات في ووردبريس إلى أكثر من 80 جدول، فقط من أجل قسم المدونة.

ومن خلال إعادة بناء جزء التسويق باستخدام Tailwind وNext.js، خفضنا استعلامات قاعدة البيانات إلى النصف. أصبح الخادم الآن يستخدم Laravel فقط لوحدات API، وسمحنا لـNext.js بمعالجة صفحات SSR لتعزيز الـSEO. قمنا بنشر توطين اللغة العربية عبر استخدام LinguiJS، ودمج علامات hreflang تلقائية. وازدادت عمليات تحويل العملاء عبر مؤشر جوجل العربي 300%. لا مبالغة، بل نتائج قابلة للقياس والتكرار.

اللحظة التي تواضعت فيها!

لم تُصبح الأمور سهلة فجأة. واجهت تحدياً مع عميل في الرياض كان يصر على أن يكون محتوى مدونته مخزناً في ملفات markdown على Supabase Storage. استغرق هذا النقاش يوماً كاملاً تقريباً. وأصرَّ على واجهة مشابهة لُوردوريس حتى قمت بعرض نموذج على Prismic يستغرق 30 ثانية. فهناك بالفعل منحنى تعليمي حقيقي للمحررين — ولا يجب أن أحاول إخفاء هذا الأمر.

لكن تجربة المطور؟ تستحق هذا الجهد. استخدام Vercel Edge للمباني المحسَّنة جغرافياً يعنى بتحميل المصادر من فرانكفورت للمستخدمين الأوروبيين، ومن الرياض لعملاء مجلس التعاون الخليجي. أما ووردبريس متعدد المواقع (Multisite) فكان يحاول معالجة هذا عبر إضافات CDN خرقاء. في الوقت الحالي، أصبح بإمكان البنية التحتية معالجة ذلك تلقائياً.

ما يعنيه هذا لمجلس التعاون الخليجي

تحتاج شركات الإمارات نجاحاً مستقبلياً يتجاوز «مجرد موقع إلكتروني». تحتاج تطبيقاتاً تتفاوض مع نظم ERP، وروبوتات دردشة تتعامل مع الرسائل SMS وعبر تطبيق واتساب، ولوحات تحكم تُحدَّث في الوقت الفعلي. ومؤخراً، سألني عميل في أبوظبي عن تحسين البحث الصوتي للطلبات العربية. فجرب أن تجد مكون إضافي مناسب لووردبريس في 2026!

البيئة المحيطة بـNext.js — مثل Turbopack، وملفات React Server Components المحسنة، وحتى الانتقال المؤلم لكن الحتمي عن getInitialProps — جعلت من تكوين هذه التجارب أسرع من محاولة تذليل تحديثات نوى ووردبريس أو كتل غوتنبرغ التالفة.


سأستخدم ووردبريس متى ما كان منطقياً. لكن في المشاريع الجديدة التي تحتاج عملاء الإمارات فيها إلى قدرات ويب حديثة دون تحمل ثقل صيانتها في المستقبل، Next.js هو خياري الافتراضي. إذا مررت بنفس المشاكل أو أردت تبادل التجارب، فاتصل بي عبر sarahprofile.com/contact. (وهذا الموقع الخاص بي، يُدار بطبيعة الحال عبر Next.js.)

S

سارة

مطوّرة Full-Stack أولى ومعتمدة PMP — أبوظبي، الإمارات

أكثر من 7 سنوات في بناء تطبيقات ويب لشركات الإمارات والخليج. متخصصة في Laravel وNext.js وتطوير مواقع RTL العربية.

تعاون مع سارة