تطوير Jamstack في الإمارات
نحن فريق هندسي من الهند نعمل مع الشركات في الإمارات. نطاق عمل مكتوب قبل كتابة أي سطر برمجي، وعرض سعر ثابت بعملة AED.
ساعات العمل
يبدأ يوم عملنا من الساعة 09:00 حتى 18:00 بتوقيت الهند، أي ما يوازي 07:30 إلى 16:30 في الإمارات، لذا يتداخل معظم صباحكم مع ساعات عملنا.
التسعير بعملة AED
الأسعار لا تشمل ضريبة القيمة المضافة في الإمارات البالغة 5%، وتظهر بشكل منفصل في الفاتورة.
حماية البيانات
يتم تحديد نطاق العمل بما يتوافق مع قانون حماية البيانات الشخصية الإماراتي، ويُتفق على ذلك قبل بدء التطوير وليس بعده.
نطاق عمل مكتوب
يبدأ كل مشروع بنطاق عمل مكتوب وعرض سعر ثابت بعملة AED خلال 24 ساعة، بحيث يتحدد السعر قبل بدء العمل.
عن تطوير Jamstack
في بنية Jamstack تُبنى صفحات الموقع وقت البناء وتُقدَّم من شبكة توصيل محتوى قريبة من الزائر، ويبقى المحتوى في نظام إدارة منفصل عن الواجهة، وتتولى واجهات برمجية الأجزاء المتغيرة وحدها. والنتيجة العملية أنه لا يوجد خادم يبني الصفحة عند كل طلب، فيضيق سطح الهجوم وتصمد سرعة الموقع عند ذروة الزيارات بدلاً من أن تتراجع. نختار نظام إدارة المحتوى بحسب طريقة عمل محرريكم لا بحسب تفضيلنا، سواء كان Sanity أو Contentful أو Strapi أو Storyblok أو WordPress بلا واجهة أمامية.
ما الذي يشمله التعاقد
- بناء ونشر آليان عند كل تعديل في نظام المحتوى، مع رابط معاينة يراجعه فريقكم قبل النشر
- نموذج محتوى ونظام صفحات هبوط داخل نظام إدارة المحتوى يجمّعه فريق التسويق دون مبرمج
- دوال بلا خادم للنماذج والبحث في الموقع والاشتراك البريدي وwebhooks
- ترحيل موقع WordPress مثقل بالإضافات مع الحفاظ على الروابط وإعادة التوجيه
أرسلوا لنا نطاق المشروع وستصلكم وثيقة نطاق عمل مكتوبة وعرض سعر ثابت بعملة AED خلال 24 ساعة.
احصل على عرض سعر بعملة AEDموقع Jamstack حكومي وما تطلبه السياسة الوطنية للنفاذية الرقمية من خط البناء
«السياسة الوطنية للنفاذية الرقمية» التي أصدرتها هيئة تنظيم الاتصالات والحكومة الرقمية في مارس 2024 لا تخاطب الجهات الاتحادية وحدها، فنطاقها يشمل صراحةً الشركاء والمقاولين، ومزودي الخدمات الذين يطوّرون المواقع والتطبيقات والخدمات الرقمية لتلك الجهات، وتدعو الجهات المحلية والقطاع الخاص إلى بذل أفضل الجهد للالتزام بها. ملحقها الفني يطلب مستوى AA من إرشادات WCAG 2.1، ثم يضيف ما لا تطلبه تلك الإرشادات: خاصية قارئ النص التي تحوّل محتوى الصفحة إلى صوت عند الضغط على «استمع» مع إمكانية تنزيله ملفاً صوتياً، وترجمة المحتوى إلى لغة الإشارة لأصحاب الهمم من ذوي الإعاقة السمعية، والتعرف على الكلام، وتكبير الخط. في موقع Jamstack تُبنى الصفحات مسبقاً، فالسؤال العملي هو أين يُنتَج الملف الصوتي. إن وُلّد مرة واحدة يدوياً تأخر عن النص مع أول تعديل في نظام إدارة المحتوى، وصار الزائر الكفيف يسمع نسخة قديمة من الشروط. والأسلم أن يكون التوليد خطوة في خط البناء نفسه، تُعاد للنسختين العربية والإنجليزية كلما تغيّرت الصفحة، ويُخزَّن ناتجها مع الصفحة على شبكة التوصيل. اطلبوا أن يُكتب ذلك في النطاق صراحةً، لأن إضافته بعد الإطلاق تعني إعادة تصميم مسار النشر لا إضافة زر.
والسياسة نفسها تُلزم كل جهة اتحادية بنشر بيان لإمكانية الوصول على موقعها وتطبيقاتها، يذكر التزامها تجاه أصحاب الهمم وكبار المواطنين، واعتماد WCAG 2.1 حداً أدنى، وطريقة التواصل مع الدعم الفني، وأي محتوى غير متاح بوضوح، والمتطلبات التقنية كالمتصفحات المدعومة. هذا البيان في موقع Jamstack ليس صفحة تُكتب مرة وتُنسى، بل نوع محتوى في نظام الإدارة بحقول منفصلة يحدّثها فريقكم مع كل إصدار، لأن قائمة المحتوى غير المتاح تتغير بتغير الموقع. وهنا تعارض يُحسم مبكراً: نظام التصميم الحكومي يجعل WCAG 2.2 بمستوى AA حداً أدنى، والسياسة تكتفي بالإصدار 2.1، فالبناء على 2.2 يرضي المرجعين معاً. ودليل إمكانية الوصول في النظام يحذّر من اختزال الأمر في أدوات تُضاف فوق الموقع: الوصول الحقيقي عنده أن يعمل الموقع مع ما يستخدمه صاحب الهمة أصلاً، مثل VoiceOver وTalkBack وNarrator، لا أن يُطلب منه تعلّم أداة جديدة. ويطلب النظام أن تُقدَّم الترجمة المرئية للفيديو بصيغة WebVTT منفصلة لا مطبوعة داخل الصورة، ليختار المستخدم إيقافها ولغتها، فنموذج الوسائط في نظام الإدارة يحتاج مسار ترجمة عربياً وآخر إنجليزياً لكل فيديو.
ويحدد نظام التصميم بنية المحتوى نفسه، وهذا ما يجعل نموذج المحتوى في نظام الإدارة المنفصل عن الواجهة قراراً تنظيمياً لا تقنياً فقط. الصفحة الرئيسية لموقع جهة اتحادية تبدأ إلزامياً بالترويسة ثم القسم الافتتاحي ثم كتالوج الخدمات ثم المبادرات ثم الأخبار، وما بعدها اختياري. وبطاقة كل خدمة تُوصف بما لا يقل عن مئة كلمة، ثم إجراءات الخدمة، ثم الشروط والمتطلبات، ثم الأسئلة الشائعة إن وُجدت، ثم خصائص الخدمة، والسياسة الوطنية تضيف إلزام الجهة بتضمين معلومات إمكانية الوصول في بطاقات الخدمات. ترجمة ذلك إلى Sanity أو Strapi أو Contentful أن تكون هذه الحقول إلزامية في نوع «الخدمة» باللغتين، فلا يُنشر محرر بطاقة ناقصة دون أن يلاحظ أحد. والأسئلة الشائعة في النظام تنص على أن جمع التحليلات عن كل زيارة لصفحة إلزامي مع حرية اختيار الأداة، وتعدّ عدّاد الزيارات المعروض للزوار بلا قيمة، وتعدّ موجزات وسائل التواصل في الصفحة الرئيسية إخراجاً للزائر من الموقع. ولأن دليل الواجهات الأمامية ينبّه إلى أن مكتبات التتبع قد تضيف إلى زمن التحميل أكثر مما تفيد، اطلبوا أن يدخل سكربت التحليلات نفسه في قياس الأداء قبل التسليم، فهو أثقل ما يحمله موقع ثابت عادةً.
كيف نعمل مع العملاء في الإمارات
معظم الشركات التي نعمل معها في الإمارات مسجلة إما في المنطقة الحرة أو في البر الرئيسي، والفرق بينهما يظهر في الفاتورة قبل أن يظهر في أي مكان آخر. نصدر فواتير تحمل الرقم الضريبي ووصفاً واضحاً للخدمة، بحيث تمر من قسم الحسابات دون أسئلة، ونتعامل مع ضريبة القيمة المضافة على الخدمات المستوردة كما هي عليه فعلاً بدلاً من تجاهلها.
الفارق الزمني بيننا وبين دبي وأبوظبي ساعة ونصف فقط، أي أن يوم العمل مشترك بالكامل تقريباً. هذا يعني اجتماعاً أسبوعياً في وقت مناسب للطرفين، ورداً في نفس اليوم وليس في اليوم التالي. خلال شهر رمضان نعدّل مواعيدنا لتناسب ساعات العمل المختصرة لديكم، ونخطط لذلك مسبقاً بدلاً من اكتشافه في منتصف المشروع.
أرسلوا لنا نطاق المشروع وستصلكم وثيقة نطاق عمل مكتوبة وعرض سعر ثابت بعملة AED خلال 24 ساعة.
احصل على عرض سعر بعملة AEDالتفاصيل الكاملة للخدمة
تشرح هذه الصفحة طريقة عملنا مع العملاء في سوقكم. أما صفحة تطوير Jamstack الكاملة، بتفاصيلها التقنية ومراحل العمل والأسئلة الشائعة، فهي متاحة باللغة الإنجليزية.
عرض صفحة الخدمة الكاملة (بالإنجليزية)أسئلة يطرحها عملاؤنا في الإمارات
هل تصدرون فاتورة مقبولة لشركة في المنطقة الحرة؟
نعم. الفاتورة تصدر بالدرهم أو بالروبية حسب ما تفضلونه، وتحمل بيانات الشركة كاملة ووصفاً تفصيلياً للخدمة المقدمة. بالنسبة لضريبة القيمة المضافة على الخدمات المستوردة من خارج الدولة، تُطبق آلية الاحتساب العكسي وتتولاها إدارتكم المالية، ونحن نوضح ذلك في الفاتورة نفسها حتى لا يكون هناك التباس لاحقاً.
هل تبنون واجهات بالعربية بشكل صحيح؟
نعم، والفارق ليس في الترجمة بل في التخطيط. النص العربي يُكتب من اليمين إلى اليسار، والأرقام والتواريخ لها قواعدها، وطول الجملة العربية يختلف عن الإنجليزية بما يكفي لكسر أي تصميم بُني للإنجليزية أولاً. نصمم للاتجاهين معاً منذ البداية، ونختبر على أجهزة حقيقية وليس في المتصفح فقط.
بياناتنا يجب أن تبقى داخل الدولة. هل هذا ممكن؟
ممكن، ونحدده في بداية المشروع لا في نهايته. يمكن استضافة قاعدة البيانات والملفات في مركز بيانات داخل الإمارات، مع توثيق واضح لمسار البيانات يستطيع مدققكم متابعته. قانون حماية البيانات الشخصية الاتحادي يضع متطلبات على المعالجة والموافقة، ونبني عليها منذ أول مرحلة لأن إضافتها لاحقاً أصعب وأقل اكتمالاً.
هل تزوروننا في دبي أو أبوظبي؟
للمشاريع الكبيرة، نعم، ونرتب الزيارة في بداية المشروع حيث تكون أكثر فائدة. العمل اليومي يجري عن بُعد، وهذا وصف صادق لكيفية بناء البرمجيات فعلياً، ويبقي الميزانية في الهندسة بدل تذاكر الطيران. الفارق الزمني القصير يجعل الاجتماع عبر الفيديو عملياً في أي وقت من يوم العمل.
أسواق أخرى نعمل بها
أخبرنا بما تبنونه في الإمارات
أرسلوا لنا نطاق المشروع، أو المشكلة التي تواجهكم فقط. ستصلكم وثيقة نطاق عمل مكتوبة وعرض سعر ثابت بعملة AED خلال 24 ساعة، من المهندسين أنفسهم الذين سينفذون العمل.