أدلة وشروحات 2026-04-01 8 دقائق قراءة

تخصيص ERPNext: إزاي تضيف كود مخصص من غير ما تسلّم رقبتك للمبرمجين

كل صاحب شركة بيشتغل على ERPNext بيوصل لنقطة: 'النظام مش بيعمل بالظبط اللي أنا عايزه'. الخطوة التقليدية اللي بعدها بتكون كارثية—بتجيب مبرمج، تديله صلاحيات السيرفر، وتلبس في كود هش بيبوظ مع كل تحديث. الدليل ده بيفصل التخصيصات اللي فعلاً محتاجها عن اللي بتستنزف ميزانيتك، وبيكشفلك إزاي منصات الـ SaaS الحديثة بتخليك ترفع كودك المخصص بدون أي خبرة في السيرفرات (Zero DevOps).

1. تخصيص ERPNext يعني إيه فعلياً؟

المستوى الأول هو التهيئة (حقول مخصصة، دورات عمل). ده مش محتاج كود، ورغم كده الشركات بتدفع آلاف عشان 'تخصص' مجرد إعداد في السيستم. المستوى التاني هو الإضافات (Apps) زي ربط ZATCA، ودي بتضيف ميزات كاملة بدون المساس بالكود الأساسي. المستوى التالت هو البرمجة المخصصة الحقيقية (كتابة بايثون). من خبرتنا، أقل من 20% من الشركات محتاجين ده فعلاً، الـ 80% الباقيين بيدفعوا فلوس عشان يعيدوا اختراع العجلة.

2. الضريبة المخفية للكود المخصوص: الدين التقني

كل سطر كود مخصوص بتضيفه مباشرة على سيرفر ERPNext بتاعك هو التزام عليك. لما النظام بيتحدث، الكود بتاعك ممكن يضرب. المبرمج اللي كتب الكود هو الوحيد اللي فاهمه، ولما يسيبك، أنت بتبقى رهينة (Vendor Lock-in). تكلفة الصيانة بعد فترة بتتجاوز تكلفة التطوير نفسها.

3. نموذج متجر التطبيقات: إضافات بضغطة زر

بدل ما تدفع لمبرمج، مانجلي بتستخدم نموذج متجر التطبيقات (App Store). الميزات الخاصة بالصناعات (زي الفاتورة الإلكترونية) معبأة كتطبيقات. ضغطة زر واحدة والتطبيق بينزل عندك. التطبيقات دي بتتحدث أوتوماتيك ومبتكسرش النظام بتاعك.

4. التخصيص المطلق: ارفع برمجتك الخاصة (بدون DevOps)

لما فعلاً تحتاج كود مخصص، أنظمة الـ SaaS التقليدية بتقفل السيرفر في وشك، والاستضافة الذاتية بتخليك تحت رحمة مبرمجين السيرفرات. مانجلي حلت المعادلة دي بالكامل. من خلال لوحة تحكمك، تقدر تربط حساب GitHub أو GitLab بتاعك. أول ما المبرمج يرفع الكود (Custom Frappe App)، بتدخل على واجهة مانجلي وتضغط 'سحب التحديثات' (Pull Updates). النظام بيسحب الكود، بيختبره، وبيسطبه أوتوماتيك على بيئتك المعزولة.

5. السيطرة التامة: نهاية احتكار شركات التنفيذ

الخاصية دي بتنسف فكرة احتكار الشريك (Vendor Lock-in). مفيش حاجة لـ SSH، مفيش أوامر Linux، ومش محتاج تعين مهندس سيرفرات أبداً. أنت الوحيد اللي مسيطر 100% على الكلاود بتاعك. لو شريك التنفيذ أو المبرمج اختفى، الكود بتاعك محفوظ على الـ Git الخاص بيك، والنظام شغال. أنت بتاخد مرونة السيرفر الخاص، مع استقرار الـ SaaS المُدار.

بطل تدفع فلوس على أكواد مش محتاجها. ارفع برمجتك المخصصة بضغطة زر وشغل ERPNext متكامل في 3 دقايق.