العلاقة

يُكتب أيضاً: Relation, علاقات JetEngine

العلاقة ربط منظم بين عناصر محتوى مختلفة، مثل ربط الدرس بالدورة أو الطبيب بالعيادات أو المنتج بالمورّد. في JetEngine تنشئ علاقات واحد لواحد أو واحد لمتعدد أو متعدد لمتعدد وتعرضها بسهولة.

العلاقة (Relation) تحل مشكلة ربط البيانات: بدل كتابة اسم الدورة يدويًا داخل كل درس، تربط العنصرين فعليًا، فتعرض في صفحة الدورة قائمة دروسها، وفي صفحة الدرس رابط دورته.

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

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