الأعمال البريطانية

مقالات وأدلة ودروس تعليمية حول الأعمال البريطانية، تقدم نصائح ومعلومات عملية للمطورين والشركات، مع أمثلة من مشاريع إنتاجية حقيقية.

Drupal Commerce - متى يتفوق على Shopify

Drupal Commerce هو الإجابة الخاطئة لمعظم المتاجر الإلكترونية. ليس هذا انتقادًا للمشروع، فهو مبني بإتقان منذ خمسة عشر عامًا. إنه وصف لما عليه معظم المتاجر: بضع مئات من أرقام الأصناف، وعملة واحدة، وعملاء أفراد، ودفعة ببطاقة في النهاية. لنشاط بهذا الشكل تتفوق المنصة المستضافة على كل محور يهم، وينتهي النقاش قبل أن يبدأ....

Drupal 12: ما الذي يتغير ومتى تنتقل

من المقرر صدور Drupal 12 في أسبوع 7 ديسمبر 2026، بينما يصل Drupal 10 إلى نهاية الدعم في 9 ديسمبر 2026. التاريخان مذكوران في الصفحة نفسها من جدول إصدارات نواة Drupal، على بُعد سطرين، ومعظم من يديرون موقع Drupal 10 لم ينتبهوا لأي منهما. جرى وسم أول نسخة ألفا من الإصدار الرئيسي الجديد في 2 سبتمبر 2026، فصارت صورة الإصدار...

استضافة Drupal: ما الذي يشغّل Drupal فعلاً

استضافة Drupal هي مصدر الجزء الأكبر من سمعة البطء التي تلاحق Drupal، وهي في الغالب قرار شراء لا مشكلة في البرمجيات. يُبنى الموقع كما ينبغي، ثم يُنشر على باقة مسعّرة لموقع تعريفي من حفنة ملفات PHP. والنتيجة نظام إدارة محتوى بخط أنابيب عرض جاد يعمل داخل حد ذاكرة لا يستطيع تغييره، وعلى ذاكرة opcode لا يتحكم بها، وبلا صدفة...

تهيئة المطورين الجدد التي تُنتج في الأسبوع الأول

تُقاس تهيئة المطورين الجدد عادةً بطول الإجراءات التعريفية، وهذا هو الطرف الخاطئ من المشكلة. الرقم الذي يهم مختلف تمامًا: كم يمر من الوقت قبل أن يستطيع مهندس جديد أن يغيّر شيئًا وهو واثق من أنه لم يكسر شيئًا آخر. وفي معظم الفرق يُقاس ذلك بالأشهر لا بالأيام. التأخير نادرًا ما يتعلق بالشخص نفسه. إنه يتعلق بحجم ما يوجد من...

اتفاقيات مستوى الخدمة التي تعني شيئًا

تبدو اتفاقية مستوى الخدمة الخاصة بالتوافر وكأنها وعد، لكنها تتصرف كسياسة استرداد. المزودون يعرفون ذلك جيدًا. أما العملاء فكثيرًا ما لا يعرفونه، فيوقعون اتفاقية مستوى خدمة وهم يظنون أنهم اشتروا توافرًا، بينما ما اشتروه في الحقيقة هو خصم صغير في حال لم يحصلوا عليه. ليست هذه بالضرورة صفقة سيئة. إنها ببساطة صفقة مختلفة عن...

إيداع الكود المصدري: من يحتاجه فعلا

إيداع الكود المصدري لدى طرف ثالث، المعروف في السوق باسم software escrow، موجود للرد على خوف مشروع: أن يختفي المورد الذي بنى نظامك الحيوي ويشغله، فتبقى أنت مع شيء تعتمد عليه ولا تستطيع صيانته. يضع عقد الإيداع الكود المصدري لدى وسيط محايد يسلمه إليك إذا وقع ذلك فعلا. الخوف مشروع. أما الأداة فكثيرا ما يساء فهمها، ومن...

عقد بسعر ثابت أم نظام الوقت والمواد؟

يُطرح الاختيار بين عقد بسعر ثابت ونظام الوقت والمواد عادةً على أنه اختيار يتعلق بالمخاطرة، وهذا صحيح، ثم يُساء التعامل معه فوراً، لأن الطرفين يفترضان أن المخاطرة تختفي بدلاً من أن تنتقل من طرف إلى آخر. هي لا تختفي. في الترتيب ذي السعر الثابت يتحمل المورّد مخاطرة أن يكون التقدير خاطئاً، ويُسعّر تلك المخاطرة داخل الرقم...

التعافي من الكوارث لفرق البرمجيات الصغيرة

في الفرق الصغيرة يختصر التعافي من الكوارث عادةً في سطر واحد داخل مستند لم يفتحه أحد قط: النسخ الاحتياطي مفعّل. العبارة صحيحة ومع ذلك لا تمثل إجابة عن أي شيء، لأنها لا تقول شيئاً عن عمر البيانات التي ستستعيدها، ولا عن المدة التي تستغرقها عملية الاستعادة، ولا عما إذا كان أحد قد أجرى استعادة واحدة كاملة من قبل. في المسافة...

طلب عروض البرمجيات: كيف تحصل على عروض قابلة للمقارنة

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

تكلفة صيانة البرمجيات: ما لا يضعه أحد في الميزانية

تكلفة صيانة البرمجيات هي الرقم الذي يحوّل مشروعًا ناجحًا إلى محادثة صعبة بعد ثمانية عشر شهرًا. فمرحلة البناء جرى تقدير ميزانيتها والموافقة عليها وتسليمها على النحو المتفق عليه. أما ما يحدث بعد دخول النظام إلى الخدمة فقد وُصف بكلمة «الدعم» ومُنح رقمًا خمّنه أحدهم على عجل، وكان ذلك الرقم أصغر من اللازم في كل مرة تقريبًا....