دبي · تطوير المواقع
شركة تطوير مواقع WordPress في دبي: قوالب تُكتب، لا تُجمَّع.
قوالب مخصصة ومكوّنات محرر مكتوبة يدويًا، فتُركَّب الصفحة من عناصرك أنت لا من قائمة أدوات منشئ الصفحات. وتخرج في النهاية والقالب في مستودعك، وقائمة إضافات قصيرة تعرف سبب وجود كل بند فيها، ومحررون ينشرون دون مراسلة مطوّر.
- دون منشئ صفحات
- القالب في مستودعك
- تدريب على التحرير عند التسليم الكامل
ما تشمله الخدمة
ما يُبنى فعلًا، وما لا يُبنى عمدًا.
معظم قيمة مشروع WordPress فيما يُستبعد منه. وكل بند أدناه شيء يمكنك فتحه وفحصه وتسليمه إلى مطوّر آخر.
قالب مكتوب لهذا الموقع
قوالب عرض لكل نوع محتوى يملكه الموقع فعلًا، تُبنى من التصميم بدل أن تُشترى ثم تُعدَّل فوقها. لا لوحة خيارات فيها أربعمئة إعداد؛ فكل إعداد في القالب قرار يستطيع أحدهم التراجع عنه بالخطأ، وغالبًا في السادسة مساءً.
مكوّنات محرر، لا منشئ صفحات
كل عنصر في التصميم يصبح مكوّنًا في محرر WordPress، لا يحمل إلا عناصر التحكم التي ينبغي أن يحملها. يرتّبها المحررون بحرية؛ أما ما لا يستطيعونه فهو تغيير مقاسات الخط أو المسافات أو الألوان صفحةً صفحة.
نموذج محتوى، لا كومة صفحات
كل ما تحتفظ به الشركة كقائمة، من عقارات واستشاريين ودورات ودراسات حالة، يُنمذَج كأنواع محتوى بحقول حقيقية وتصنيفات. هذا ما يسمح بتصفية السجل الواحد وإعادة استخدامه وتصحيحه مرة واحدة، بدل نسخه على أربع صفحات ونسيانه في ثلاث منها.
العربية والاتجاه من اليمين إلى اليسار (RTL)
تخطيط معكوس، وخط مختار للعربية لا خط احتياطي من النظام، وقوالب عرض لا تفترض أبدًا أن النص يبدأ من اليسار. ويحصل المحررون على لوحة التحكم باللغة التي يفكرون بها. تقع العربية في باقة النمو وتُخطَّط مع نموذج المحتوى، لأن إضافتها لاحقًا تكلّف أكثر.
السرعة قيد من قيود البناء
ملفات مجمَّعة ومرقّمة بإصدارات، وصور يُعاد تحجيمها عند الرفع، وسكربتات خارجية تُحصى ويُسأل عن جدواها، وتخزين مؤقت يُضبط لا يُفترض. ميزانية الأداء نفسها التي تنطبق على كل ما نبنيه تنطبق هنا، ولا تُخفَّف بحجة أنه WordPress.
قائمة إضافات يمكنك الدفاع عنها
كل إضافة تبعية، وتجديد اشتراك، وثغرة محتملة للاختراق، لذلك على كل واحدة أن تستحق مكانها، وتُدوَّن مع ما تفعله. وتُضبط الأدوار على أدنى ما يحتاجه المحرر، وهذا أيضًا ما يمنع أي أحد من تثبيت إضافة جديدة خلسةً بعد ظهر يوم الجمعة.
لمن هذه الخدمة
ثلاث حالات يكون فيها WordPress الخيار الصحيح.
وحالة واحدة لا يكون فيها كذلك. إذا كانت قائمتك تتضمن تسجيل دخول أو أدوارًا أو سجلات يجب أن تبقى متزامنة مع نظام آخر، فأنت تشتري أداة نشر لتشغيل برمجيات، والبداية الصحيحة لذلك هي تطوير مواقع مخصصة.
فريق ينشر كل أسبوع
حملات وأخبار ووظائف شاغرة وفعاليات: محتوى يصل أسرع مما تستوعبه قائمة انتظار أي مطوّر. نموذج التحرير هنا هو المنتج الفعلي، وهذه هي المنصة التي ستجد فيها أقل عناء في التوظيف لاحقًا.
كل صفحة جديدة تبدأ اليوم برسالة إلى مطوّر.
موقع تحوّل إلى كومة إضافات
ثلاثون إضافة، ثلاث منها تؤدي المهمة نفسها، واثنتان توقف تطويرهما، وتجديد ترخيص لا يجد أحد إيصاله. إعادة البناء هنا حذفٌ في معظمها: ما يحتاجه التصميم يدخل في القالب، وما يتبقى عليه أن يبرر وجوده إضافةً إضافة.
لا تستطيع أن تقول ما الذي يفعله نصف الإضافات المثبتة.
صفحات، لا برمجيات
كل ما في قائمة المتطلبات محتوى: خدمات وفروع وقسم وظائف وبضعة نماذج ومدونة لم يكتبها أحد بعد. لا شيء يحسب، ولا شيء يتزامن، ولا شيء يخص مستخدمًا سجّل دخوله. البناء المخصص هنا يعني أن تدفع ثمن قدرات لن تحتاج إليها أبدًا.
لا شيء في قائمتك يحتاج إلى حساب مستخدم.
كيف ننفّذها
خمس مراحل، ونموذج المحتوى أولها.
في WordPress الترتيب هو المنهج. فقوالب العرض التي تُكتب قبل أن يستقر نموذج المحتوى تُكتب مرتين.
01
نموذج المحتوى
ما يحتفظ به الموقع كقوائم، وما يُسمح للمحرر بتغييره. أنواع المحتوى والحقول والتصنيفات والأدوار، يُتفق عليها قبل أن يوجد أي قالب عرض، بما في ذلك أي أجزاء الصفحة محتوى منظم وأيها حر. هذا القرار الواحد هو ما يُبقي الموقع مرتبًا بعد ثلاث سنوات.
02
القالب والمكوّنات
يُبنى محليًا، ويُحفظ في نظام التحكم بالإصدارات، ويُنشر إلى البيئة التجريبية أسبوعيًا. لا أحد يعدّل ملفًا على خادم الإنتاج في أي مرحلة. وتُراجع أنت المكوّنات داخل المحرر، حيث ستستخدمها فعلًا، لا في لقطة شاشة لها.
03
النقل وإعادة التوجيه
تُنقل المقالات والصفحات والوسائط والمستخدمون، وتُرتَّب التصنيفات أثناء النقل، ويُربط كل رابط قديم بنظيره الجديد قبل الإطلاق. وحيث كان الموقع القديم مبنيًا بمنشئ صفحات، يُفكَّك كوده إلى محتوى حقيقي بدل نقله كأكواد قصيرة (shortcodes) لا يستطيع أحد تحريرها.
04
التحصين وروتين التحديث
تدقيق الإضافات، والأدوار والصلاحيات، ونسخ احتياطية استُعيدت مرة واحدة على الأقل لإثبات أنها تعمل. ثم الروتين مكتوبًا: التحديثات تصل إلى البيئة التجريبية أولًا، ثم إلى بيئة الإنتاج، وهناك طريق للعودة. ومعه بقية قائمة التحقق: حسابات مدير مهجورة، وصلاحيات الملفات، وواجهة XML-RPC إن تُركت مفتوحة.
05
التسليم إلى المحررين
أدوار مُسندة، وجولة شرح مسجَّلة، وفريقك ينشر صفحة حقيقية قبل الإطلاق لا بعده. وإذا أربك مكوّنٌ أحدًا في تلك الجلسة، فالمشكلة في المكوّن، ويُصلَح وإصلاحه ما زال مجانيًا.
التقنيات
تقنيات مألوفة، اختيرت ليعرفها المطوّر التالي.
لا شيء هنا غريب. وهذا هو المقصود: التقنيات غير المألوفة وسيلة لتقييد العميل بمن بناها، متنكّرة في زيّ الابتكار.
- إدارة المحتوى والتجارة
- WordPressShopifySanityPayloadWooCommerce
- البنية التحتية
- VercelAWSCloudflareGitHub ActionsSentry
المخرجات
ما يصل إلى حساباتك.
كله عند التسليم الكامل لا عند الطلب، ولا شيء منه مرخَّص لنا.
- القالب كمستودع Git في حسابك، مع ملف README يثبّته على WordPress نظيف ويشغّل البناء
- مكوّن لكل عنصر في التصميم، بعناصر تحكم في المحرر موسومة بعبارات واضحة
- نموذج المحتوى مكتوبًا: كل نوع محتوى وحقل وتصنيف، وأي دور يجوز له تحريره
- سجل الإضافات: ما المثبّت، وما يفعله، وكم يكلّف تجديده، وما الذي يتعطل إن أُزيل
- تصدير لقاعدة البيانات والملفات المرفوعة يُستعاد على أي استضافة WordPress قياسية
- خريطة إعادة التوجيه من الموقع القديم في ملف، لا في صفوف داخل إضافة لا يقرؤها غيرها
- بيئة تجريبية وبيئة إنتاج، مع الروتين المكتوب لتمرير أي تحديث عبرهما
- جولة شرح مسجَّلة للمحررين، والجلسة التي نشر فيها فريقك صفحة بنفسه
لا مفتاح ترخيص في أي منها، ولا شيء يرسل بيانات إلى خوادمنا. ولو انتقلت إلى مطوّر آخر الشهر المقبل، فالشيء الوحيد الذي سيطلبه منا هو تسجيل جولة الشرح، وهو بيدك أصلًا.
الأسعار
تكلفة بناء موقع WordPress.
16,000 درهم
من
هذه باقة الانطلاق: 5 إلى 8 صفحات، ونحو أربعة أسابيع. أما مجموعة صفحات أكبر، أو بنية محتوى مخصصة، أو العربية، أو ربط CRM، فتقع في باقة النمو من 48,000 درهم. والمتجر الكبير يُحدد نطاقه على حدة بدل تسعيره بعدد الصفحات. الأسعار لا تشمل ضريبة القيمة المضافة 5%، والدفع على دفعات مرحلية.
ما الذي يغيّر السعرما يشمله ذلك
- قالب مخصص، لا قالب جاهز
- مكوّنات محرر لعناصر التصميم
- نقل المحتوى من الموقع الحالي، وإعادة توجيه الروابط القديمة
- البيانات المنظمة (schema) والتحليلات موصولة عند الإطلاق
- تدريب على التحرير، مع تسجيل جولة الشرح
- المستودع في حسابك من أول إيداع في Git
العيادات والرعاية الصحية
يتغير الموقع أسبوعيًا دون أن يفتح أحد قالب عرض: ينضم استشاري، ويفتح فرع أبوابه يوم سبت، وتُضاف شركة تأمين أو تُحذف. الأطباء والخدمات والفروع وشركات التأمين المقبولة تعمل كسجلات لا كفقرات، لأن الاستشاري نفسه يظهر في أربع صفحات وينبغي أن يُصحَّح مرة واحدة فقط. ونصوص العلاج تُعتمد قبل نشرها، لذلك تنتمي المسودات والمراجعون المسمّون والأدوار إلى البناء لا إلى صندوق بريد أحدهم.
العقارات
الإعلانات العقارية سجلات منظمة لها دورة حياة: متاح، ومحجوز، ومنتهٍ. وللوسطاء العقاريين قائمة تتبدل أسرع مما يتبدل الموقع عادةً. ينبغي أن يُوصف العقار مرة واحدة ويظهر في كل صفحة تنطبق عليه، بالإنجليزية والعربية، بدل لصقه في صفحة وتركه هناك بعد بيعه. وحين تكون العقارات مسجلة أصلًا في بوابة عقارية أو نظام CRM، فعلى الموقع أن يستقبل بياناتها تلقائيًا بدل أن يعيد أحد كتابتها، لأن تحديث الإعلان نفسه في مكانين هو ما يجعل الإعلانات تتقادم.
WordPress إحدى المنصات المتاحة ضمن خدمة تطوير المواقع بنطاقها الشامل والمقارنة هناك تستحق أن تقرأها قبل أن تقرر، لأنها تقول بوضوح متى يكون WordPress الخيار الخاطئ. وإذا تبيّن أن المطلوب برمجيات لا صفحات، فتطوير مواقع مخصصة أنسب.
أسئلة
تُطرح قبل أن يبدأ مشروع WordPress.
يبدأ بناء WordPress من 16,000 درهم لباقة من 5 إلى 8 صفحات، وهي باقة الانطلاق. ومجموعة صفحات أكبر، أو بنية محتوى مخصصة، أو العربية، أو ربط CRM، تنقله إلى باقة النمو من 48,000 درهم، والمتجر الكبير يُحدد نطاقه على حدة. الأسعار لا تشمل ضريبة القيمة المضافة 5% وتُدفع على دفعات مرحلية. وما يحرّك الرقم هو نموذج المحتوى والتكاملات، لا عدد الصفحات وحده.
نعم، هذا ما وُجدت مجموعة المكوّنات لأجله. يركّب المحررون الصفحة من عناصرك أنت، ويعيدون ترتيبها، ويضيفون أقسامًا أو يحذفونها دون أن يسألوا أحدًا. أما ما لا يستطيعونه فهو تغيير الخط أو المسافات أو الألوان صفحةً صفحة، لأن هذه تعيش في القالب. وإذا احتاج الموقع فعلًا إلى نوع جديد من الأقسام بعد سنة، فذلك عمل تطوير صغير، لا إعادة تصميم.
النص والوسائط تبقى؛ أما التخطيط فلا، وهذا عادةً هو التحسين. الصفحات المبنية بمنشئ صفحات تخزّن تخطيطها كأكواد قصيرة وكود متداخل داخل محتوى المقال، لذلك يعني نقلها تفكيك كل صفحة إلى مكوّنات حقيقية بدل استيرادها. ضع ميزانية لذلك صفحةً صفحة؛ فهو الجزء الوحيد من إعادة بناء WordPress الذي يتناسب مع عدد الصفحات لا مع التعقيد.
أقل ما تسمح به المتطلبات، وكل واحدة منها مسمّاة في وثائق التسليم الكامل مع ما تفعله وكلفة تجديدها. النماذج والنسخ الاحتياطية والأمان والحقول المخصصة والتجارة تستحق إضافة عادةً. أما تخطيط الصفحات والعناصر وكل ما يشكّل الواجهة الأمامية فيُكتب في القالب. والتكلفة الحقيقية للإضافة ليست الترخيص، بل أن جدول إصداراتها صار جدولك.
نعم، بتحفظ واحد: الاختراق يأتي عادةً من إضافة أو قالب لم يُحدَّث، أو حساب مدير بصلاحيات أكثر مما يحتاج، أو استضافة لا تُطبَّق عليها التحديثات الأمنية، لا من نواة WordPress نفسها. لذلك يتحكم البناء في هذه الثلاثة: قائمة إضافات قصيرة، وأدوار بأدنى الصلاحيات، وتحديثات تُختبر أولًا في البيئة التجريبية، ونسخ احتياطية استُعيدت مرة لإثبات أنها تعمل.
نعم، وهذا قرار بناء لا إضافة تُركَّب في النهاية. مواقع WordPress البطيئة بطيئة عادةً لثلاثة أسباب: منشئ صفحات يحمّل كودًا وCSS لا تستخدمه الصفحة، وصور رُفعت بحجم الكاميرا، وكومة سكربتات تسويقية لم يدقّقها أحد. القالب المكتوب يدويًا يزيل الأول، ومسار الرفع يعالج الثاني، والثالث حديث يستحق أن يُخاض.
نعم، بشرط أن يُخطَّط الموقع ثنائي اللغة من البداية. دعم الاتجاه من اليمين إلى اليسار (RTL) موجود في المنصة؛ أما العمل فهو في القالب: تخطيطات معكوسة، وخط مختار للعربية، وقوالب عرض لا تفترض أن النص يبدأ من اليسار. وكل قطعة محتوى تحصل على نظير مترجم لا نسخة مترجمة آليًا، ويحصل المحررون على لوحة التحكم بلغتهم. وتقع العربية في باقة النمو.
نعم، وهو انضباط القالب نفسه مطبَّقًا على كتالوج. يستحق WooCommerce مكانه حين يكون المتجر جزءًا من موقع محتوى أكبر، أو حين تكون قواعد التسعير والضريبة والتوصيل قواعدك أنت لا قواعد منصة. أما إذا كان المتجر هو العمل كله والمتطلبات تقليدية، فستكلفك منصة مستضافة أقل في التشغيل؛ وصفحة المتاجر الإلكترونية تعرض تلك المقارنة بصراحة.
مستعد لبناء شيء يدوم؟
أخبرنا بما تحتاج إليه. ستحصل على رد محدد النطاق مع سعر تقديري، من مهندس لا من مندوب مبيعات.