دبي · تطوير المواقع
تطوير مواقع مخصصة في دبي: بناء بلا سقف يوقفك.
كود يُكتب لمتطلباتك لا يُكيَّف من متطلبات غيرك: نموذج محتوى على مقاس محتواك، وميزانية أداء تُطبَّق خلال البناء، والمستودع في حسابك من أول سطر كود لا عند الفاتورة الأخيرة.
- لا قوالب ولا منشئ صفحات
- المستودع ملكك من أول سطر كود
- ميزانية أداء يُتفق عليها مسبقًا
ما تشمله الخدمة
ستة أشياء يمنحك إياها البناء المخصص ولا يمنحك إياها القالب.
كل واحد منها قرار اتخذه القالب نيابةً عنك مسبقًا. في البناء المخصص تكون هذه القرارات لك، وتُتخذ أمامك.
الواجهة الأمامية، مكتوبة من التصميم
بنية الصفحة وتنسيقها وتفاعلها تُبنى من التصميم عند كل مقاس شاشة، بدل أن يُقصّ التصميم ليناسب شبكة القالب. قابلة للوصول بلوحة المفاتيح، ومنظمة دلاليًا، ولا يُحمَّل في الصفحة شيء لا تحتاج إليه.
نموذج محتوى على مقاس محتواك
الخدمات والمشاريع والمواقع الجغرافية والأشخاص تُنمذَج كسجلات بحقول حقيقية، لا كصفحات مليئة بالتنسيق. يملأ المحررون الحقول ويثبت التخطيط، ويظهر السجل الواحد كبطاقة وكقائمة وكصفحة تفصيلية دون أن يُكتب ثلاث مرات.
لا واجهة خلفية إلا حيث يكون المتطلب بيانات
نماذج وبحث وتصفية وتغذيات مجدولة وقاعدة بيانات حيث يكون المحتوى بيانات فعلًا. وحيث يمكن أن تبقى الصفحة ثابتة تبقى ثابتة: أرخص تشغيلًا، وأسرع تقديمًا، وفيها عنصر أقل قد يتعطل. أما حسابات الدخول والأدوار والسجلات فهي تطبيق ويب، ويُحدد نطاقها على هذا الأساس.
الأنظمة التي تشغّلها اليوم، موصولة به
ربط برمجي (API) مع أنظمة CRM وERP والمحاسبة والدفع وشركات التوصيل، ليصل الاستفسار والطلب إلى حيث يعمل فريقك أصلًا. والجزء الذي يحدد إن كان الربط سيصمد هو مسار الفشل: ما يفعله الموقع حين يكون النظام الآخر بطيئًا أو متعطلًا أو غيّر استجابته بصمت.
ميزانية أداء يبقى البناء ضمنها
يُتفق عليها في مرحلة الهيكلة وتُطبَّق خلال البناء، لا تُقاس في الأسبوع الأخير. وهي أيضًا حجة البناء المخصص في جملة واحدة: في القالب، يأتي معظم ثقل الصفحة مع القالب نفسه، وأنت لم تختر شيئًا منه.
العربية برابطها الخاص في بنية الموقع، لا إضافة فوقه
تخطيط ثنائي الاتجاه، ومحاذاة معكوسة للتنقل والنماذج، وخط مختار للعربية لا موروث من خط احتياطي. لكل لغة رابطها الخاص، فتكون النسختان قابلتين للفهرسة والربط إليهما. مشمولة بدءًا من باقة النمو.
لمن هذه الخدمة
ثلاثة أسباب للبناء من الصفر، واختبار لكل منها.
البناء المخصص هو الإجابة الأغلى عن معظم الأسئلة، وهو الإجابة الخطأ أكثر مما يعترف به من يبيعه. إن لم ينطبق عليك أيٌّ مما يلي، فشبه المؤكد أن WordPress يناسبك، ونفضّل أن نقول ذلك في المكالمة الأولى لا في عرض السعر.
محتواك في الحقيقة مجموعة سجلات
خدمات ومشاريع وعقارات وفروع وأشخاص: أشياء تظهر في عدة أماكن في الوقت نفسه وتتغير مستقلة عن الصفحات التي تعرضها. نظام إدارة المحتوى (CMS) الذي يخصص صفحة لكل عنصر يجبرك على صيانة كل منها في كل مكان يظهر فيه، وهكذا يصبح السعر صحيحًا في صفحة وخطأ في صفحتين.
المعلومة نفسها تُعدَّل في أكثر من مكان، اعتمادًا على الذاكرة.
اصطدمت بالسقف مرة من قبل
غطّى القالب كل شيء حتى الشيء الوحيد الذي لم يغطّه، وكان عرض سعر ذلك الشيء مفاجئًا. ومنذ ذلك الحين يبدأ كل تغيير بالبحث عن إضافة، وكل إضافة تحديث آخر، وسكربت آخر في الصفحة، ومورّد آخر يستطيع تعطيل موقعك وفق جدول إصداراته.
آخر طلباتك عادت بجواب "القالب لا يستطيع ذلك".
شخص تقني سيرث الموقع
لديك مطوّرون، أو توظّف واحدًا، أو تشتري نيابةً عن قسم تقنية معلومات سيسأل عن التقنيات المستخدمة وأين يُحفظ المستودع وكيف يُنشر، قبل أن يسأل كيف تبدو الصفحة الرئيسية. القالب الذي يحمل عشرين إضافة لا ينجو من تلك المحادثة، وحظ منشئ الصفحات المغلق فيها أسوأ.
شخص ما في شركتك سيفتح المستودع قبل أن يفتح الموقع.
كيف ننفّذ العمل
خمس مراحل، والأولى قد تنهي المشروع.
كل مرحلة تنتج شيئًا يمكنك فتحه أو تشغيله أو الاختلاف معه. لا شيء يُعرض للمرة الأولى في النهاية.
01
اختبار السقف
قبل أي شيء آخر، نحدد ما يجب أن يفعله هذا الموقع مما لا تفعله منصة جاهزة. فإن كان الجواب الصادق لا شيء، قلنا ذلك وقدّمنا عرض سعر لموقع WordPress بدلًا منه. وحيث يكون الجواب حقيقيًا، يتحول إلى نطاق مكتوب بسعر ثابت مقابله.
02
نمذجة المحتوى والبيانات
كل نوع محتوى وحقوله وكيف ترتبط السجلات بعضها ببعض، يُحسم على الورق قبل أن توجد شاشة واحدة. هذا ما يحدد شكل صباح الاثنين للمحرر خلال السنوات الخمس القادمة، وهو أغلى قرار على الإطلاق إن أردت التراجع عنه لاحقًا.
03
المكوّنات قبل الصفحات
يبدأ البناء بالأجزاء القابلة لإعادة الاستخدام وحالاتها، ثم تُجمَّع الصفحات منها. ما تراجعه كل أسبوع في البيئة التجريبية هو النسخة العاملة نفسها لا صورة لها، وتُفحص ميزانية الأداء مع نمو البناء، لا مرة واحدة حين لا يبقى وقت للتصرف.
04
محرروك، قبل الإطلاق
من سيديرون الموقع فعلًا يضعون فيه محتوى حقيقيًا ما دام النموذج قابلًا للتغيير. لا تثبت صلاحية نموذج المحتوى إلا حين يبحث فيه شخص لم يصممه عن حقل فيجده موجودًا.
05
التسليم الكامل، مُجرَّب من نسخة نظيفة
قبل الفاتورة الأخيرة ننسخ المستودع إلى مجلد فارغ ونتّبع ملف README الخاص بنا. فإن لم يعمل، فالتوثيق خطأ، وذلك عيب علينا إصلاحه لا لغز لمن يرث المشروع.
التقنيات
تقنيات مألوفة، اختيرت ليعرفها المطوّر التالي.
لا شيء هنا غريب. وهذا هو المقصود: التقنيات غير المألوفة وسيلة لتقييد العميل بمن بناها، متنكّرة في زيّ الابتكار.
- الواجهة الأمامية
- Next.jsReactTypeScriptTailwind CSSAstro
- إدارة المحتوى والتجارة
- WordPressShopifySanityPayloadWooCommerce
- الواجهة الخلفية والبيانات
- Node.jsPostgreSQLLaravelRedisPrisma
- البنية التحتية
- VercelAWSCloudflareGitHub ActionsSentry
الدليل
أعمال حيّة، مفتوحة للفحص.
مواقع منشورة للعموم صممناها وبنيناها. افتح أحدها واحكم على العمل، لا على الادعاء.
الأغذية والمشروباتKOA Eatery (يُفتح في علامة تبويب جديدة)
مقهى للقهوة المختصة في عُمان، حيث يحمل الموقع أجواء المكان لا كتالوجًا: المصادر والحرفة في المقدمة، وطلب عبر رمز QR يجب أن يعمل بيد واحدة على طاولة، من هاتف، على شبكة wifi المقهى.
- Next.js
- Vercel
استشارات ERPVOIITS (يُفتح في علامة تبويب جديدة)
شركة في دبي لتطبيق أنظمة ERP دون الارتباط بمورّد واحد، تعمل مع NetSuite وSAP وERPNext وDynamics، حيث يجب أن يجعل الموقع خدمة مجردة وطويلة الدورة شيئًا ملموسًا، وأن يحمل تفاصيل الامتثال في الإمارات مثل ضريبة القيمة المضافة وWPS وضريبة الشركات دون أن يُقرأ كورقة مواصفات.
- Next.js
- Vercel
المخرجات
ما تستلمه في النهاية، وما يتيحه لك.
اختبار البناء ليس كيف يبدو يوم الإطلاق، بل ما يجده المطوّر التالي حين يفتحه.
- المستودع في مؤسستك على GitHub، بسجل التغييرات الحقيقي كاملًا لا بإيداع أولي واحد مدمج
- ملف README يأخذ المطوّر من نسخة نظيفة إلى موقع يعمل محليًا، دون أن يسألنا شيئًا
- نموذج المحتوى موثَّقًا: كل نوع، وكل حقل، وما تفعله الصفحة حين يُترك حقل فارغًا
- متغيرات البيئة وبيانات الدخول للخدمات الخارجية تُسلَّم كقائمة، لا تُستخرج من محادثة بعد ستة أشهر
- عملية النشر مكتوبة: كيف ينتقل التغيير من فرع إلى الموقع المباشر، ومن يستطيع فعل ذلك
- جولة شرح مسجّلة للكود وللمحرر معًا، مع من سيصون كلًّا منهما
- إعادة توجيه من كل رابط قديم، مع ربط التحليلات وSearch Console قبل الإطلاق
- كل حساب، من الاستضافة والنطاق والمستودع والتحليلات، باسمك أصلًا
لا شيء من ذلك يُحجز حتى الدفعة الأخيرة، ولا شيء منه محفوظ في حساب لنا. الملكية التي تصل عند التسليم الكامل هي الآلية التي تجعل الانتقال عنّا مكلفًا؛ أما الملكية التي تصل في اليوم الأول فهي وحدها الملكية الفعلية.
الأسعار
كم يكلف البناء المخصص.
16,000 درهم
من
هذه باقة الانطلاق: 5 إلى 8 صفحات، مصممة ومبنية. بنية محتوى مخصصة، أو العربية، أو ربط CRM أو الدفع، كل منها ينقل البناء إلى باقة النمو من 48,000 درهم، أيّها جاء أولًا. البوابات والمتاجر الكبيرة وكل ما يقف خلفه تطبيق تبدأ من 95,000 درهم. الأسعار لا تشمل ضريبة القيمة المضافة 5%، والدفع على دفعات مرحلية.
ما الذي يغيّر السعرما يشمله ذلك
- نطاق مكتوب بسعر ثابت، يُتفق عليه قبل أن يبدأ أي شيء
- تصميم مخصص، دون قالب جاهز
- نموذج محتوى مبني لمحتواك
- ميزانية أداء تُطبَّق طوال البناء
- إعادة التوجيه والتحليلات وSearch Console عند الإطلاق
- المستودع والتوثيق وجولة شرح مسجّلة للتسليم الكامل
العقارات
موقع العقارات قاعدة بيانات بواجهة أمامية. تصل العقارات المعروضة من بوابة عقارية أو نظام CRM، ويتغير سعرها وحالتها دون أن يلمس أحد الموقع، ويجب أن تكون قابلة للبحث حسب المنطقة وعدد غرف النوم والميزانية، بينما يظهر السجل الواحد كبطاقة ودبوس على الخريطة وكتيّب وصفحة عربية. هذا متطلب يلبّيه القالب لأول مئة عقار لا للألف التالية.
اللوجستيات
مواقع اللوجستيات مطلوب منها أن تحسب لا أن تصف. سعر شحن يعتمد على الوزن والمسار ومستوى الخدمة؛ وبحث تتبّع في نظام الناقل؛ وطلب عرض سعر يجب أن يصل إلى قسم العمليات لا إلى صندوق بريد؛ وتفاصيل الفروع والتخليص الجمركي يجب أن تكون صحيحة بلغتين. لا شيء من ذلك محتوى، وإضافة لإدارة المحتوى ليست المكان الصحيح لحفظه.
البناء المخصص أحد الطرق ضمن خدمة التطوير لدينا والمقارنة هناك تضعه مقابل WordPress وShopify ومتجر تستضيفه بنفسك، بما في ذلك الحالات التي يكون فيها الخيار الأرخص هو الصحيح. وإن كان ما تحتاج إليه حسابات وأدوارًا وسجلات لا صفحات، فصفحة تطبيقات الويب أقرب إلى ما تريد.
أسئلة
تُطرح قبل التعاقد على بناء مخصص.
بناء يُكتب كوده لمتطلباتك بدل أن يُكيَّف من قالب أو نموذج جاهز أو منشئ صفحات. والتدقيق في ذلك يستحق العناء، لأن القالب المعدَّل بكثافة يبقى قالبًا: مسار التحديث نفسه، والسقف نفسه، وفاتورة الإضافات نفسها. إن كان الجواب عن سؤال "على أي قالب بُني؟" اسمًا، فما تشتريه هو إعداد لا تطوير.
من 16,000 درهم لموقع من 5 إلى 8 صفحات، مصمم ومبني. الباقة تتبع النطاق لا عدد الصفحات: حين يحتاج البناء إلى بنية محتوى مخصصة، أو العربية، أو ربط CRM أو الدفع، يصبح في باقة النمو، من 48,000 درهم. البوابات والتطبيقات والمتاجر الأكبر تبدأ من 95,000 درهم. الأسعار لا تشمل ضريبة القيمة المضافة 5%، والدفع على دفعات مرحلية لا دفعةً واحدة عند التوقيع.
يحرّره فريقك بنفسه. البناء المخصص يقف خلفه نظام إدارة محتوى أيضًا؛ والفرق أن المحررين يحصلون على الحقول التي يحتويها التصميم فعلًا، بدل صفحة فارغة وإضافة منشئ صفحات. النصوص والصور والأسعار والأشخاص ودراسات الحالة والصفحات الجديدة كلها بيد فريقك. ما لا يستطيع المحررون فعله هو إفساد التخطيط، وهذا هو الهدف من نمذجة المحتوى بدل تخزينه كتلةً واحدة طويلة من النص المنسّق.
أقل في الغالب، لكنها ليست صفرًا، ومن يعدك بصفر يبيعك شيئًا. لا رخص قوالب أو إضافات تُجدَّد، ومكوّنات خارجية أقل بكثير قد تتعطل وفق جدول إصدارات شخص آخر. ما يبقى هو تحديث الاعتماديات، والاستضافة، وشخص واحد مسؤول عن الاثنين: إما مطوّر لديك أو خطة عناية، تبدأ من 1,500 درهم شهريًا.
نعم، ويُسمّى هذا الترتيب نظام إدارة محتوى منفصل الواجهة (headless). يبقى المحتوى في النظام الذي يعرفه محرروك أصلًا، بما في ذلك WordPress، ويكون الموقع واجهة أمامية منفصلة تقرأ منه عبر API. ونبني أيضًا على Sanity وPayload حين يكون نموذج المحتوى هو النصف الأصعب من المشكلة. ويستحق هذا الجزء الإضافي ثمنه حين يبرره الأداء أو بنية محتوى غير مألوفة، ولا يستحقه في غير ذلك.
على مستوى الروابط والتخطيط، لا إضافة ترجمة فوق موقع إنجليزي. لكل لغة رابطها الخاص، وينعكس التخطيط من اليمين إلى اليسار (RTL)، وتنقلب حقول النماذج ومؤشرات التقدم، ويُختار خط للعربية بدل أن يُورَث من خط احتياطي. يُحسم ذلك في مرحلة الهيكلة، لأن إضافة RTL لاحقًا تكلّف أكثر بكثير من التخطيط لها. العربية مشمولة بدءًا من باقة النمو.
المنصة لا تقرر ذلك، بل الناتج. البناء المخصص يقدّم روابط نظيفة، وHTML يُولَّد على الخادم، وبيانات منظمة (schema)، ووزن صفحة تتحكم فيه أنت، وهذا أكثر مما تحققه معظم القوالب دون مساعدة. ما ينبغي أن تطلبه صراحةً هو بيانات وصفية قابلة للتحرير: مع غياب إضافة لتحسين محركات البحث (SEO)، يجب أن تكون وسوم العنوان والأوصاف ووسوم canonical وحقول schema جزءًا من نموذج المحتوى. نحن نبنيها فيه، وليس كل بناء مخصص يفعل ذلك.
على حساباتك، ونعم. تُنشر المواقع على منصات شائعة مثل Vercel أو AWS أو Cloudflare، مسجّلة باسمك وتُفوتر على بطاقتك، فلا شيء يمر عبرنا. وإن فضّلت أن نديره نحن، فتلك خطة عناية تُلغى بإشعار ثلاثين يومًا. وفي الحالتين لا يرتبط البناء ببنيتنا التحتية، وهو أمر يستحق التحقق منه مع أي شركة قبل التوقيع.
مستعد لبناء شيء يدوم؟
أخبرنا بما تحتاج إليه. ستحصل على رد محدد النطاق مع سعر تقديري، من مهندس لا من مندوب مبيعات.