Skip to main content
المدونة

دايركتس مقابل سترابي مقابل نظام مخصص

٢٨‏/٣‏/١٤٤٨ هـ

٩‏/٩‏/٢٠٢٦ م

اختيار نظام المحتوى للمشاريع السعودية ثنائية اللغة يعود لملكية البيانات وسير الترجمة والصلاحيات وتكلفة التشغيل. ونبني بأنظمة headless يوميا والمسارات الثلاثة التي نراها هي Directus أو Strapi أو لوحة مخصصة بالكامل. وكل مسار يناسب فريقا مختلفا.

وهذه مقارنة صادقة من الإنتاج لا من التسويق.

1. فرق البنية

يجلس Directus مباشرة فوق SQL. وتحضر Postgres ويفحص الجداول ويعطي REST وGraphQL فوري. وتبقى بياناتك قابلة للاستعلام بـ SQL عادي والنسخ pg_dump عادي ويمكنك إضافة جداول خارج النظام بدون كسر. وهذا مهم عندما تضيف لاحقا طوابير فاتورة أو pgvector للبحث أو عروض تقارير.

وستريبي Node أولا مع بانئ أنواع يولد بنى قاعدة عبر تجريده. ومنتج لفرق جافاسكربت فقط ومع سوق إضافات لتحسين SEO والوسائط والتجارة. والمقايضة تعقيد ترحيل عندما تتجاوز التجريد مع قيود تاريخية على الترجمة أضرت مشاريع AR مع EN.

واللوحة المخصصة تعني تبني جداول وAPI ومصادقة ووسائط وتدقيق من الصفر غالبا مع Next.js وPrisma. وتحصل على سير دقيق مثل اعتماد فاتورة متعدد لكل فرع لكن تدفع 5 إلى 10 أضعاف مقدما مع صيانة دائمة.

2. الترجمة وسير العربية

نمط ترجمات Directus يستخدم جداول أساس مع لغات مثلا مقالات مع ترجمات تحمل كود اللغة والعنوان والمحتوى وحقول SEO. ومنطق Fallback صريح. واستعلم اللغة المطلوبة ثم fallback للإنجليزية. ويرى المحررون AR وEN جنبا لجنب مع معاينة RTL. وهذا يناسب عملاء سعوديين ينشرون اللغتين لكن أحيانا يشحنون العربية أولا.

والتدويل في سترابي مدمج الآن لكن يحتاج ضبطا دقيقا للحقول المطلوبة لكل لغة وfallback والنشر الجماعي. وللكتالوجات الكبيرة 500 عنصر بلغتين اختبر العمليات الجماعية مبكرا.

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

3. الصلاحيات والحوكمة

أدوار Directus دقيقة للمجموعة والحقل والإجراء. ويمكنك السماح لمحرري الفروع بتحرير مقالات فرعهم مسودة فقط بينما المقر يعتمد النشر. وتوكن API يمكن تحديدها لكل تكامل لإعادة توليد Next.js مقابل تطبيق الجوال.

وأدوار سترابي قوية لمدير مقابل محرر مع إعداد أكثر لقواعد الصفوف. والإضافات تساعد لكن تضيف خطر ترقية.

والمخصص يعطي كل شيء للصفوف بكلفة بناء سجلات تدقيق التي يطلبها NCA ومشتري المؤسسات. وإذا ذهبت مخصصا احسب جداول التدقيق من اليوم الأول.

4. الاستضافة الذاتية والكلفة

يعمل Directus كـ Node مع Postgres وRedis وتخزين S3. وVPS واحد 8GB يشغل خمسة مشاريع منشآت مع Docker Compose. والنسخ Postgres مع ملفات. والترقيات سلسة غالبا إذا لقطت المخطط في git.

وستريبي يحتاج استضافة Node مشابهة بذاكرة أكثر لبناء الإدارة. وترقيات الإضافات قد تكسر. واحسب خبرة Node للصيانة.

واستضافة المخصص ما تبنيه لكن تملك كل ثغرة وكل ترحيل. ولمعظم المنشآت هذا مبالغ.

5. تجربة المطور

تدفقات Directus تؤتمت السلقات والتنبيهات وWebhooks بدون كود. ومثال التدفق عند إنشاء مقالات ولد slug ونبه المراجع على سلاك وفعل إعادة توليد Next.js. وهذا يوفر أسابيع مقابل طوابير مخصصة.

وخطافات سترابي وإضافاتها تغطي نفس الأرض بجافاسكربت. وإذا عاش فريقك في TypeScript وReact فكلاهما مريح. ويتفوق Directus عندما يرتاح فريقك لـ SQL ويريد وصول بيانات مباشرا للتحليلات.

6. متى تختار ماذا

اختر Directus عندما تملك Postgres وتحتاج محتوى ثنائيا مع اعتماد وتريد استضافة رخيصة وتحب وصول SQL للتقارير وتضمينات الذكاء. وهذا افتراضنا لمواقع المحتوى السعودية وبوابات الدعم والكتالوجات.

واختر سترابي عندما يكون فريقك Node فقط وتحتاج إضافات السوق سريعا وتقبل التجريد. وجيد لـ MVP تحتاج إدارة وAPI بأيام.

واذهب مخصصا فقط عندما لا يتسع سير العمل لأي منهما مثل EGS فاتورة لكل فرع مع اعتماد متعدد أو محركات تسعير B2B معقدة. واحصل على التزام كتابي لميزانية صيانة قبل الموافقة.

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