قمة ديجيتال · عمّان، الأردن
لا نبيع صفحات. نبني أنظمة.
نبدأ بفهم العمل نفسه: كيف يعمل، وأين يضيع الوقت والمال. بعدها نقرّر ما الذي يستحق أن يُبنى — موقعاً، متجراً، لوحة تحكّم، أو نظاماً متكاملاً — ونبنيه كبرمجية حقيقية، لا كقالب مُعدَّل.
- أنظمة مبنية
- 8
- تعمل الآن
- 6
- متاجر تطبيقات
- 2
- لا ترجمة لاحقة
- AR / EN
العميل يطلب موقعاً. أحياناً ليس هذا ما يحتاجه.
صاحب شركة طاقة شمسية طلب موقعاً إلكترونياً. ساعة واحدة معه كانت كافية ليتّضح أن الموقع هو الجزء الأقل أهمية: كان يعيد بناء عرض سعر فنّي ومالي من أربع عشرة صفحة، يدوياً، لكل زبون يسأله عن السعر.
فبنينا مولّد العروض بدل الموقع. استخرجنا معادلات التسعير من مستنده هو، ثم عايرناها حتى صار البرنامج ينتج العرض نفسه رقماً برقم. وفي الطريق ظهر خطأ حسابي كان يخرج إلى الزبائن دون أن ينتبه له أحد — فصار الكشف عنه ميزة دائمة داخل النظام.
هذه ليست حالة استثنائية. المشروع نفسه فيه ما رفضنا بناءه: طلب نظام فوترة مخصّصاً، وكان يملك واحداً بالفعل — وإخبار العميل أنه اشترى الحل مسبقاً موقف أقوى من بيعه نسخة أضعف منه.
- الطلب
- موقع إلكتروني
- المبنيّ
- مولّد عروض أسعار
ما يستحق أن يُبنى يُقرَّر بعد فهم العمل، لا قبله.
ما نستطيع بناءه
لوحات التحكّم وذكاء الأعمال
الرقم الذي تراه على الشاشة هو آخر حلقة في سلسلة: ما الذي يُجمع، وكيف يُنمذَج، ومن يحقّ له أن يراه.
نبني السلسلة لا الرسم البياني. أدوار وصلاحيات، ونموذج بيانات يستطيع الإجابة عن سؤال لم يخطر لأحد في البداية، واستعلام يبقى سريعاً بعد أن تكبر الجداول.
- لوحات تتغيّر بتغيّر دور المستخدم
- مسارات المبيعات والقمع والتحويل
- تقارير مجدولة وقابلة للتصدير
- استعلامات مقيسة لا تتباطأ مع النمو
الدليلوكالة تسويق في عمّان تدير أرضية مبيعاتها على واحد منها — ثلاثة أدوار، وستّ مراحل، قيد استخدام يومي منذ إطلاقه.
تصميم وبرمجة المواقع
للصفحة مهمّة واحدة، وأكثر المواقع تضيّعها في مكان ما بين التصميم وإطار العمل الثالث.
نبني الموقع كبرمجية: مصدر مكتوب بأنواع صريحة، ونماذج محتوى حقيقية، وصور بالحجم الصحيح قبل أن تغادر الخادم، وأول رسم للصفحة يستطيع هاتف على بيانات محمولة أن يتحمّله.
- ثنائي اللغة بالبناء، لا بالترجمة
- نماذج محتوى بدل منشئ صفحات
- يُقاس على ملف جهاز حقيقي قبل الإطلاق
- النطاق والشهادة والاستضافة علينا
الدليلبيت عطور في عمّان يبيع من خلال واحد، وشركة تنظيف تغطّي الأردن تُوجَد في البحث من خلال آخر.
بنية الظهور في البحث
الفهرسة صفة في طريقة بناء الموقع، لا إضافة تُركَّب عليه بعد أن ينتهي.
توجيه المسارات، والروابط المعيارية، والبدائل لكل لغة، وبيانات منظّمة تصف ما على الصفحة فعلاً، وخرائط موقع تطابق الواقع، ومدوّنة مقالاتها نوع محتوى لا مجلّد صفحات.
- بيانات منظّمة تطابق الصفحة فعلاً
- روابط معيارية وبدائل لكل لغة
- بنية تحريرية لمدوّنة حقيقية
- تدقيق تقني لمحرّكات البحث، ثم الإصلاح
الدليلموقع مصنع حجر صناعي دُقِّق وأُصلح بدل أن يُعاد بناؤه — والتوصية بعدم إعادة البناء جزء من العمل.
التجارب التفاعلية
لقطة شاشة لأداة تُثبت أنك تستطيع رسمها. أداة تستجيب تُثبت أنك تستطيع بناءها.
مكوّنات إعداد، ومحرّرات، ولوحات رسم، وأشياء تُعيد الحساب أثناء سحبها. مكتوبة ضمن ميزانية إطار، وتتوقّف عن العمل حين تخرج من الشاشة، وتُستبدل بصورة ساكنة حين يطلب الجهاز أو القارئ حركة أقل.
- مكوّنات إعداد ومحرّرات
- كانفس وWebGL حين يستحقّان التكلفة
- ميزانية إطار مقيسة لا مقدّرة
- احترام إعداد تقليل الحركة
الدليلالشكل المجاور لهذه الفقرة واحد منها: سبعة أشكال مولّدة حسابياً، بلا أي مكتبة ثلاثية الأبعاد — والمحرّك كله أقل من ثلاثة كيلوبايت على الشبكة.
الأبعاد الثلاثة
الرسم ثلاثي الأبعاد على الويب مسألة أداء تلبس ثوب التصميم.
مكوّنات إعداد للمنتجات، وهندسة مولّدة، وحركة لها معنى. نستخدم مكتبة حين يحتاجها المشهد فعلاً، ونكتب المحرّك بأنفسنا حين لا يحتاجها — والحلّ الأرخص عادةً هو الذي لا يجرّبه أحد.
- مكوّنات إعداد للمنتجات والأسطح
- هندسة مولّدة لا ملفات مصدَّرة
- محرّكات مكتوبة على قدر المشهد
- صورة ساكنة حيث يعجز الجهاز
الدليلمُعِدّ أسطح لشركة طاقة شمسية يعمل بمحرّك بعشرة كيلوبايت، حيث المكتبة البديهية مئة وخمسون.
الهندسة والبنية التشغيلية
الجزء الذي لا تراه من العمل هو الذي يقرّر إن كان الباقي سيصمد سنة.
إدارة إصدارات، وفرع مستقل لكل قطعة عمل، ومصدر مكتوب بأنواع صريحة، واختبارات حيث تستحق كلفتها، وحاويات وبيئات ونسخ احتياطي، وإطلاق قابل للتكرار. والتسليم ملفّ في المستودع، لا معروف يُطلب.
- مستودع وفروع ومراجعة قبل الدمج
- تكامل مستمر يبني الإصدارات ويوقّعها
- حاويات وبيئات منفصلة للتجربة والإنتاج
- توثيق يكفي مطوّراً آخر ليكمل
الدليلنسخة iOS تُبنى وتُرفع إلى متجر آبل من جهاز ويندوز لم يرَ حاسوب ماك قط.
أدوات مبنية لعمل واحد
أكثر ما يحتاجه العمل فعلاً ليس له اسم ولا صفحة منتج.
مولّد، أو حاسبة، أو ماسح رموز، أو طابور موافقات، أو مستورد بيانات — القطعة الصغيرة التي توفّر ساعة كل يوم. وبناؤها غالباً أرخص من رخصة المنتج الجاهز الذي «يكاد» يناسب.
- مولّدات مستندات وملفات PDF
- رموز QR ومسح وتحقّق
- حاسبات ومحرّكات تسعير
- استيراد وتصدير وطوابير داخلية
الدليلواحدة منها ألغت عرضاً من أربع عشرة صفحة كان يُعاد بناؤه يدوياً لكل زبون يسأل عن السعر.
لا توجد قائمة خدمات
- مولّد عروض أسعار
- مُعِدّ أسطح ثلاثي الأبعاد
- محرّك تسعير
- حضور بمسح رمز QR
- مسار مبيعات
- سجل مكالمات ومتابعات
- صلاحيات حسب الدور
- متجر إلكتروني ثنائي اللغة
- سوق بثلاثة أطراف
- إصلاح فنّي للفهرسة
- بيانات منظّمة
- وحدات نظام موارد
- خطّ إصدار لمتجرَي التطبيقات
- تطبيقات هواتف أصلية
- لوحة تحكّم للمالك
- حجوزات ومواعيد
- فوترة وإيصالات
- إشعارات واتساب
- جرد ومناقلات مخزون
- بوابة للعملاء
- سجل ضمان وصيانة
- توزيع مسارات التوصيل
- موافقات على العروض
- تجديد الاشتراكات
- قوائم أسعار لكل عميل
- استيراد من جداول البيانات
- ملصقات وباركود للطباعة
- تقارير متعدّدة الفروع
- سجل تدقيق
- احتساب العمولات
إن كان ما تحتاجه ليس في هذه القائمة، فهذا متوقّع: أكثر ما بنيناه لم يكن فيها قبل أن يُطلب.
كيف نشتغل
- 01
نفهم
جلسة مع صاحب العمل: ماذا تبيع، لمن، كيف يصلك الزبون اليوم، وأين يتعطّل الشغل. أسئلة عن العمل، لا عن الموقع.
- 02
نحدّد
نكتب في جملة واحدة ما الذي سيُبنى ولماذا، ونقول صراحة إن كان جزء ممّا طُلب لا يستحق أن يُبنى أصلاً.
- 03
نهندس
المستودع، والبنية، ونموذج البيانات، والصلاحيات، والنطاق والاستضافة، ونظام التصميم. القرارات التي يصعب التراجع عنها تُتخذ هنا.
- 04
نبني
التصميم والبرمجة معاً، بمصدر مكتوب بأنواع صريحة، وفرع مستقل لكل قطعة عمل، ولا دفعة مباشرة على فرع الإنتاج.
- 05
نطلق
النطاق والشهادة والمتغيّرات والاستضافة علينا. ثم يُقاد التطبيق فعلياً على ملف جهاز حقيقي وبكل دور من أدواره — البناء الناجح ليس اختباراً.
- 06
ننمّي
بعد الإطلاق: صيانة، وتحسين للظهور في البحث، ومزايا جديدة، وأنظمة إضافية حين يكبر العمل. الإطلاق بداية العلاقة لا نهايتها.
ما نلتزم به
- 01
كود يمكن تسليمه لغيرنا
مستودع منظّم تحت إدارة إصدارات، ومصدر مكتوب بأنواع صريحة، وتوثيق بمستوى يكفي مطوّراً آخر ليكمل من حيث توقفنا. الإعداد ليس بديلاً عن قاعدة كود.
- 02
أمان يُطبَّق على الخادم
الصلاحيات تُفرض في طبقة القراءة لا في الواجهة — حقل مخفي في الواجهة يبقى موجوداً في الاستجابة. وحين يكون نموذج الحماية بسيطاً عمداً في أداة داخلية، نكتب ذلك بدل الإيحاء بأنه محصّن.
- 03
الأداء قيد لا تحسين لاحق
الجمهور على هواتف أندرويد متوسطة وبيانات محمولة. لهذا كُتب المحرّك ثلاثي الأبعاد في أحد المشاريع بعشرة كيلوبايت بدل مئة وخمسين، ولهذا يُقاس التخطيط على ملف جهاز حقيقي قبل الإطلاق.
- 04
ثنائية اللغة مسألة هندسية
العربية والإنجليزية نِدّان: توجيه لغوي في المسارات، وروابط بديلة معلنة، وصور مشاركة لكل لغة، وخط عربي مختار للعربية لا خط لاتيني يتدبّر أمره.
- 05
ننشر ما أخطأنا فيه
عدد من الحالات في هذا الموقع يتضمّن عيباً أطلقناه أو مقاربة أخطأنا فيها أول مرة. هذا مقصود: مزوّد لم يخبرك بخطأ واحد هو مزوّد لم تعمل معه مدة كافية.
- 06
لا نختلق رقماً
لا تقييمات ولا شهادات عملاء ولا إحصاءات مصنوعة. أزلنا من مشروع سابق تقييماً منظّماً كان يُنشر دون أن يوجد له مصدر — وهذا نوع من البيانات يعاقب عليه محرّك البحث، ولا نطلقه لعميل.
ما يُسأل قبل التوقيع
- كم يكلّف موقع إلكتروني؟
- لا توجد قائمة أسعار، لأن موقعاً تعريفياً من خمس صفحات ومتجراً فيه مخزون وصلاحيات وتقارير ليسا العمل نفسه. الرقم يُحدَّد بعد المحادثة الأولى ويصلك مكتوباً مع ما يقابله من عمل — وفيه صراحةً الجزء الذي نرى أنه لا يستحق أن يُبنى.
- كم يستغرق إطلاق الموقع؟
- موقع تعريفي أسابيع، ونظام له أدوار وبيانات أطول. التاريخ يُكتب قبل أن يبدأ العمل لا بعده، والذي يؤخّره عادةً ليس البرمجة — بل المحتوى والقرارات التي تنتظر ردّاً من طرف العميل.
- لمن تعود ملكية الموقع والكود والنطاق؟
- لك. النطاق يُسجَّل باسم عملك، والمستودع يُسلَّم كاملاً بتاريخه وتوثيقه — بمستوى يكفي مطوّراً آخر ليكمل من حيث توقّفنا. لا نحتفظ بمفتاح يجعل العودة إلينا اضطراراً.
- هل تبنون على ووردبريس؟
- نبني بالكود. لكنّ السؤال الأهم هو ما إذا كان البناء الجديد هو الصحيح أصلاً: لعميل يملك موقع ووردبريس، دقّقناه وأصلحناه بدل إعادة بنائه — والتوصية بعدم إعادة البناء كانت جزءاً من العمل نفسه.
- هل تعملون بالعربية والإنجليزية؟
- نعم، والاثنتان نِدّان — لا لغة أصلية وأخرى مترجمة عنها: توجيه لغوي في المسارات، وروابط بديلة معلنة لكل صفحة، وخط عربي مختار للعربية لا خط لاتيني يتدبّر أمره. هذا الموقع نفسه مبنيّ هكذا؛ بدّل اللغة من الأعلى وانظر إلى شريط العنوان.
- ماذا يحدث بعد الإطلاق؟
- الإطلاق بداية العلاقة لا نهايتها: صيانة، وتحسين للظهور في محرّكات البحث، ومزايا جديدة، وأنظمة إضافية حين يكبر العمل. وإن قرّرت أن تكمل مع غيرنا، فكلّ ما يحتاجه ذلك الشخص موجود في المستودع أصلاً.
صِف المشكلة، ونقول لك ما الذي يستحق أن يُبنى.
محادثة واحدة تكفي عادةً لمعرفة إن كان هنا ما يستحق البناء. وإن لم يكن، سنقول ذلك — وقد قلناه من قبل.
- 01تصف المشكلة، بالعربية أو بالإنجليزية.
- 02نردّ خلال يوم عمل واحد، ونسأل ما يحدّد النطاق فعلاً.
- 03تستلمه مكتوباً — بما في ذلك الجزء الذي نرى أنه لا يستحق أن يُبنى.