انتقل للمحتوى
علي هيثم·TECH·يردّ خلال أقل من ساعة
  • الرئيسيةابدأ من هنا
  • الأعمالدراسات حالة، مشاريع
  • الخدماتما الذي سأبنيه لك
  • المدونةمقالات، سلاسل
  • التدريبدورات، مختبرات، دورات
  • عنّيالمهندس وراء هذا الموقع
تسجيل الدخولابدأ مشروع
علي هيثم · TECH
  • الرئيسية↗
  • الأعمال↗
  • الخدمات↗
  • المدونة↗
  • التدريب↗
  • عنّي↗
تسجيل الدخولابدأ مشروع
متاح
علي هيثم·TECH

استوديو هندسي. دمشق، GMT+3.

aliyosef.online

الاستوديو

  • الأعمال
  • المدونة
  • التدريب
  • عنّي
  • تواصل معي

البوابة

  • تسجيل الدخول
  • فتح تذكرة دعم
  • متابعة مشروع
  • حسابي

مصادر

  • الوثائق
  • حالة الأنظمة
  • سجلّ التغييرات
  • حزمة العلامة
  • الخصوصية
  • الشروط

النشرة

ملاحظات تقنية وأخبار، أسبوعياً. بدون حشو.

مجاني. إلغاء الاشتراك متى ما حبيت.

تابعني على
© 2026 علي هيثم يوسف. جميع الحقوق محفوظة.مبنيّ يدويًا بـ React 19.آخر نشر · 2026-05-08كل الأنظمة تعمل
مشروع 092024مهندس قوالب

بالوما

قالب Zid مخصّص لعلامة تجارة إلكترونيّة سعوديّة. RTL افتراضيًّا، صفحات منتجات أسرع، إتمام شراء أنظف، كلّ كتلة قابلة للتخصيص من لوحة التاجر.

الدورمهندس قوالب
السنة2024
التقنياتمنصّة Zid, Liquid, Tailwind
مباشرbaloma.sa↗
نظرة

عن المشروع.

بالوما علامة تجارة إلكترونيّة سعوديّة تعمل على منصّة Zid، والقوالب الجاهزة لم تكن سريعة ولا مرنة بالقدر الذي تطلّبه طموحُها. بنيت لها قالبًا مخصّصًا من الصفر بـ Liquid وTailwind: RTL افتراضيًّا، صفحات منتجات أسرع، إتمام شراء أنظف، وكلّ كتلة قابلة للتخصيص من لوحة التاجر كي يستطيع الفريق إعادة ترتيب صفحة هبوط في منتصف حملة دون سؤالي.

النتيجة

ما الذي تغيّر.

+27%

زيادة في تحويل الـ checkout

6 weeks

من البدء إلى الإطلاق

التحدّي

ما الذي وجدناه.

علامة تجارة إلكترونيّة سعوديّة على Zid أرادت قالبًا سريعًا، RTL افتراضيًّا، وقابل للتهيئة من لوحة تاجر فيستطيع الفريق إعادة ترتيب صفحة هبوط خلال حملة دون مساعدة هندسيّة.

المقاربة

ما الذي فعلناه.

قالب Zid مخصّص من الصفر بـLiquid + Tailwind. تخطيط RTL-أوّلًا، خروج أنظف، كلّ كتلة مكشوفة كـZid Section ليعيد التجّار ترتيبها في اللوحة.

النتيجة

ما الذي أصبح.

صفحات منتجات أسرع، خروج أنظف، كتل هبوط قابلة للتحرير من التاجر.

القطاعتجارة إلكترونيّة سعوديّة · منصّة Zid
النوعقالب متجر مخصّص
المدّة6 أسابيع
الفريقمنفرد · مهندس قالب + مصمّم
المُلكيّة

دوري الفعليّ في هذا المشروع.

منفرد · 100٪ — تصميم + قوالب Liquid + تهيئة Tailwind + نموذج Zid Section. زوّدت العلامة الهويّة + تصوير المنتجات؛ كلّ شيء تقنيّ لي.

  • 01

    مهندس قالب (Zid)

    قوالب Liquid للمنتج، التشكيلة، السلّة، الخروج. مخطّط Zid Sections فيعدّل التجّار كتل الهبوط حيًّا.

  • 02

    مصمّم (RTL-أوّلًا)

    تمريرة تخطيط RTL-أوّلًا على كلّ صفحة. طباعة عربيّة (Tajawal) أساسيّة، إنجليزيّة ثانويّة.

  • 03

    مهندس أداء

    مضبوط يدويًّا لموبايل-أوّلًا؛ وسائط lazy-loaded؛ خروج دون 3 رحلات.

في الإنتاج

الأرقام التي تهمّ.

  • RTL-أوّلًالغة التصميمالتخطيط مصمّم بالعربيّة؛ الإنجليزيّة هي المرآة — لا العكس.
  • حيّتحرير هبوط من التاجرZid Sections تتيح للعلامة إعادة ترتيب الكتل خلال حملة دون إعادة نشر.
  • <2.5sصفحة منتج موبايلKSA 4G؛ من أسرع قوالب Zid في الكتالوج.
  • 0إطار JS مخصّصJavaScript عاديّ + Tailwind فقط. وزن القالب دون 80KB JS.
لماذا كانت هذه المهمّة صعبة

ما الذي كان معطّلاً فعلاً.

القوالب الافتراضيّة لـZid كانت إمّا بطيئة أو جامدة. علامة تجارة إلكترونيّة سعوديّة نامية تحتاج إطلاق حملات أسبوعيًّا — تعديلات صفحة هبوط، تبديل أبطال، رايات استعجال — دون رفع تذكرة. المطلوب: قالب تمتلك فيه العلامة سطح الهبوط كاملاً من لوحة Zid، بينما تبقى الأسس التي يتحكّم فيها المطوّر (السلّة، الخروج، تفاصيل المنتج) عالية الأداء.

التحدّيات الهندسيّة

المساحة الصعبة من المشروع.

  • 01مخطّط Zid Section لكلّ كتلة قابلة لإعادة الاستخدام (بطل، شريط منتج، شهادة، راية، فيديو).
  • 02تخطيط RTL-أوّلًا لا يشعر كقالب LTR معكوس.
  • 03أداء على شبكات الموبايل السعوديّة (قوالب Zid الافتراضيّة قد تكون +200KB JS).
  • 04تدفّق خروج تحت قيود Zid (بعض الحقول يفرضها المنصّة وغير قابلة للنقل).
مشاكل صعبة محلولة

انتصارات هندسيّة تستحقّ التسمية.

01

تصميم مخطّط Zid Sections

كلّ كتلة قابلة لتحرير العلامة هي Zid Section بإعدادات مكتوبة (نصّ، صورة، لون، رابط، متكرّر). يحصل التاجر على محرّر مهيكل؛ كود القالب يقرأ كائن Liquid واحد لكلّ كتلة.

02

افتراضيّات طباعة عربيّة

Tajawal كوجه أساسيّ، line-height مضبوط للعربيّة (1.85 للجسم)، tabular nums للأسعار، معالجة سليمة لأقواس السعر اليمنى-اليسرى (SAR 99 مقابل 99 ر.س).

البنية المعماريّة

كيف يتشابك النظام.

01 — المنصّة

منصّة Zid المستضافة

Zid CDNمُدار من المنصّةحافّات KSA + الإمارات
خروج Zidمفروض من المنصّةنطاق PCI تحتفظ به Zid
02 — القالب

طبقة القالب المخصّص

قوالب Liquidقالب مخصّصمنتج، تشكيلة، سلّة، صفحة، مدوّنة
تهيئة Tailwindنظام تصميم برموزمتغيّرات RTL-أوّلًا، افتراضيّات طباعة عربيّة
Zid Sectionsكتل قابلة لتحرير التاجربطل، شريط، شهادة، راية، فيديو
لماذا هذه التقنيّات

القرارات وراء كلّ اختيار.

Zid (منصّة)

  • منصّة تجارة إلكترونيّة أصليّة لـKSA مع تكاملات Mada + STC Pay جاهزة.
  • نطاق PCI تحتفظ به Zid — التاجر + القالب لا يلمسان بيانات البطاقة أبدًا.
  • مخطّط Section يعطي قابليّة تحرير التاجر دون إعادة نشر القالب.

JavaScript عاديّ عوضًا عن إطار

  • وزن القالب يهمّ أكثر من راحة المطوّر لمتجر.
  • Zid Sections + Liquid يتعاملان مع معظم التفاعليّة؛ الجزء الصغير المتبقّي 20 سطرًا من JS عاديّ.
الدروس المستفادة

ما علّمنا إيّاه هذا البناء.

  • مخطّطات Section هي شيفرة الغشّ لقوالب قابلة لتحرير التاجر. صمّم سطح التحرير كما تصمّم السطح البصريّ.
  • RTL-أوّلًا قرار تصميم، لا تبديل CSS. خطّط بالعربيّة، ثمّ تأكّد أنّ الإنجليزيّة تنعكس بنظافة.
صور

من داخل المشروع.

تابع القراءة
الحالة السابقةأصل للتقييم العقاريّالحالة التاليةكرفان للشحن
لنبنِ معًا

تريد شيئًا مماثلًا؟

أتلقّى عددًا محدودًا من الالتزامات كلّ ربع. حدّثني عمّا تفكّر فيه.

لنبدأ الحديث→