حشرة فرس النبي Tracبرنامج تعليمي لـ ker

⚡ ملخص ذكي

حشرة فرس النبي Tracker هو إصدار مجاني ومفتوح المصدر tracنظام ملكي تستخدمه فرق البرمجيات للإبلاغ عن العيوب، وتعيين المسؤولين عنها، وإرفاق الأدلة، ومتابعة كل عملية إصلاح حتى إغلاقها عبر مشاريع وإصدارات متعددة.

  • 🐞 الإبلاغ عن مشكلة: تسع خطوات إرشادية لتحويل العيب من نموذج الإبلاغ عن المشكلة إلى رقم مرقّم، tracمدخل كيد.
  • 🎨 ألوان الحالة: يحمل كل وضع من أوضاع سير العمل لون صف خاص به، بحيث يمكن قراءة قائمة الانتظار بنظرة سريعة.
  • 📁 إعداد مشروع: يقوم نظام إدارة المشاريع بإنشاء حاوية لكل منتج، مع حالته الخاصة ومستوى رؤيته.
  • 👥 حسابات المستخدمين: تتيح إدارة المستخدمين إنشاء الحسابات، وتحديد مستوى الوصول، وتعيين الأشخاص للمشاريع.
  • 🧩 الحقول المخصصة: يمكن تعريف الحقول الإضافية مثل القيمة التجارية مرة واحدة وربطها بأي مشروع.
  • 🔔 الإشعارات: تحدد تفضيلات الحساب الأحداث التي ترسل رسائل بريد إلكتروني، بدءًا من المشكلات الجديدة وحتى الملاحظات المضافة.
  • 🛠️ الإصدار الحالي: MantisBT 2.28.4 هو الإصدار المدعوم؛ الإصدار 1.3.x يتلقى إصلاحات أمنية فقط.

حشرة فرس النبي Tracبرنامج تعليمي لـ ker

ما هي حشرة فرس النبي؟ Tracكير؟

فرس النبي، صدر تحت اسمه الرسمي السرعوفBT، هو خطأ مفتوح المصدر tracبرنامج كينج الذي يمكن استخدامه لـ tracيُعالج برنامج MantisBT عيوب البرمجيات في مختلف مشاريع البرمجيات. يمكنك تنزيله وتثبيته بسهولة لاستخدامك الشخصي، كما يوفر المشروع نسخة مُستضافة منه عبر منصة MantisHub. يمكنك تخصيص Mantis بسهولة ليتناسب مع سير عمل تطوير البرمجيات لديك.

MantisBT هو تطبيق PHP ويخزن بياناته في MySQL, PostgreSQL or Microsoft SQL Server، مع تشغيل الخادم نفسه على نظام لينكس، Windows or macOSالإصدار المستقر الحالي هو MantisBT 2.28.4; لا يزال الفرع الأقدم 1.3.x (1.3.20) مدعومًا ولكنه يتلقى فقط إصلاحات الأمان وإصلاحات الأخطاء الحرجة، لذلك يجب أن يبدأ التثبيت الجديد على خط 2.x.

من أبرز سمات MantisBT ما يلي:

  • الإشعارات عبر البريد الإلكتروني: إرسال رسائل بريد إلكتروني تحتوي على التحديثات والتعليقات والحلول إلى أصحاب المصلحة المعنيين.
  • التحكم في الوصول: يمكنك التحكم في وصول المستخدم على مستوى المشروع
  • التخصيص: يمكنك بسهولة تخصيص Mantis حسب متطلباتك.
  • دعم الهاتف المحمول: يدعم Mantis iPhone، Androidو Windows منصات الهاتف.
  • الإضافات: مكتبة متنامية باستمرار من الإضافات لإضافة وظائف مخصصة إلى برنامج Mantis Issue Tracكير.

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

كيفية الإبلاغ عن مشكلة

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

الخطوة 1) تسجيل الدخول إلى السرعوف

تطلب شاشة تسجيل الدخول اسم المستخدم وكلمة المرور، وتقدم روابط للتسجيل واستعادة كلمة المرور المفقودة.

حشرة فرس النبي Tracشاشة تسجيل الدخول مع اسم المستخدم وكلمة المرور وزر تسجيل الدخول مُظلل

الخطوة 2) بمجرد تسجيل دخولك إلى مانتيس، سيظهر اسم المستخدم الخاص بك أعلى الشاشة الرئيسية لمانتيس، ويمكنك الآن الإبلاغ عن مشكلتك في مانتيس بالنقر على الخيار. "الإبلاغ عن مشكلة" كما هو مبين أدناه.

يعرض رأس مانتيس حساب المُبلِّغ المُسجَّل الدخول ورابط الإبلاغ عن مشكلة مُحدَّد في القائمة العلوية

الخطوة 3) في الشاشة التالية

  1. أدخل فئة الخطأ
  2. أدخل إمكانية تكرار نتائج
  3. أدخل الخطورة
  4. أدخل الأولوية
  5. أدخل تفاصيل المنصة
  6. أدخل ملخص تقرير الأخطاء
  7. أدخل Descriptأيون
  8. أدخل الخطوات لإعادة إنتاج الخطأ
  9. انقر فوق إرسال التقرير

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

نموذج "Mantis Enter Report Details" مُعبأ بمعلومات الأمان، وإمكانية التكرار، وخطورة العطل، والأولوية الفورية.

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

الخطوة 4) بعد إدخال جميع التفاصيل في نافذة التقرير، سنرسل التقرير، وسيظهر قريبًا في النافذة الرئيسية. كما هو موضح في لقطة الشاشة أدناه، عند النقر على "عرض المشكلة"، ستظهر المشكلة على الشاشة مع رقم تعريفها. "0017896" كما أنه يُظهر الحالة على أنها جديدة وأيضًا تاريخ إنشائها.

قائمة المشكلات في عرض مانتيس مع لوحة التصفية أعلاه، والمشكلات التي تم إنشاؤها حديثًا 0017896 معروضة في حالة جديدة.

يتم تمييز المشكلات الموجودة في أداة Mantis Tool وفقًا لحالة المشكلة. على سبيل المثال، هنا المشكلة في حالة الإقرار، وبالتالي تم تمييزها باللون البرتقالي الفاتح.

مفتاح ألوان حالة Mantis يُظهر الجديد، والتعليقات، والمُقرّ به، والمؤكد أعلى صف المشكلة المُقرّ بها

تُخصص ألوان مختلفة لكل حالة. يوضح الجدول أدناه اللون الافتراضي الذي يوفره برنامج MantisBT لكل حالة من حالات سير العمل، والذي يمكن للمسؤول تغييره من خلال $g_status_colors إعداد التكوين.

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

تُعد قراءة قائمة الانتظار حسب اللون أسرع طريقة لمعرفة مكان تعطل الإصدار، وهي ترتبط مباشرة بالنطاق الأوسع. دورة حياة العيب فريقك يتبع ذلك بالفعل.

الخطوة 5) عندما تنقر على رقم مشكلتك #id 0017896سيعرض لك هذا القسم المشكلة بمزيد من التفاصيل مثل مُراسل المشروع وحالته وتاريخ الإرسال والتحديث الأخير.

صفحة تفاصيل المشكلة في عرض مانتيس للمشكلة رقم 0017896، والتي تتضمن تفاصيل المشروع، والمُبلغ، والأولوية، والخطورة، وإمكانية التكرار، والحل.

الخطوة 6) وبصرف النظر عن ذلك، يمكنك إضافة ملف ومستندات وصور إلى الخطأ الخاص بك كما هو موضح أدناه –

صفحة مشكلة مانتيس تعرض لقطة الشاشة المرفقة SecurityBug.png وعناصر التحكم في استعراض الملفات وتحميلها

الخطوة 7) يمكنك أيضًا إضافة تعليقات تتناول مشكلتك كما هو موضح في لقطة الشاشة أدناه.

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

الخطوة 8) يمكنك النقر فوق "التاريخ" أعلى تقرير المشكلة، للاطلاع على تاريخ المشكلة. يتضمن تاريخ المشكلة هذا تفاصيل مثل وقت إنشاء المشكلة، أو وقت إضافة الملف إلى المشكلة أو ما إذا كانت هناك أي ملاحظة تمت إضافتها إلى المشكلة.

جدول سجل مشكلات مانتيس الذي يسجل المشكلة الجديدة، والملف المضاف، والملاحظة المضافة مع التواريخ وأسماء المستخدمين

الخطوة 9) بمجرد إرسال المشكلة، يتلقى المطور بريدًا إلكترونيًا.

الإشعار أدناه هو الرسالة التي يرسلها نظام Mantis عندما تتغير الجهة المسؤولة عن المشكلة، وهو يكرر معلومات المُبلغ، والمعالج، والمشروع، والفئة، والخطورة، والأولوية، والحالة كنص عادي.

إشعار بريد إلكتروني من نظام مانتيس يُعلن عن تعيين مشكلة، مع ذكر المُبلِّغ، والمسؤول عن المعالجة، ومستوى الخطورة، والحالة.

كيفية إضافة مشروع

كل مشكلة في مانتيس تنتمي إلى مشروع، لذا فإن المهمة التالية هي إنشاء واحدة للمنتج قيد الاختبار.

الخطوة 1) ضمن علامة التبويب "إدارة"، انتقل إلى "إدارة المشاريع".

  1. أدخل اسم المشروع
  2. حدد الحالة
  3. أدخل Descriptأيون
  4. انقر فوق إضافة مشروع

قم بتعبئة نموذج إضافة مشروع في نظام مانتيس باسم المشروع وحالة التطوير والوصف قبل النقر على "إضافة مشروع".

الخطوة 2) يتم إنشاء المشروع.

قائمة إدارة المشاريع في مانتيس تؤكد المشروع الجديد مع حالته، وعلامة التفعيل، وحالة العرض العام.

كيفية إنشاء مستخدم

مع وجود مشروع قائم، يحتاج كل من المراسلين والمطورين والمديرين الذين سيعملون عليه إلى حساب.

الخطوة 1) انتقل إلى إدارة > إدارة المستخدمين. انقر فوق "إنشاء حساب جديد".

صفحة إدارة الحسابات في مانتيس تعرض حساب المسؤول الحالي مع تمييز زر إنشاء حساب جديد

الخطوة 2) أدخل تفاصيل الحساب، ثم أنشئ المستخدم

  1. اسم المستخدم
  2. الاسم الحقيقي
  3. البريد الإلكتروني
  4. مستوى الوصول
  5. انقر فوق إنشاء مستخدم

نموذج إنشاء حساب جديد في مانتيس مع إدخال اسم المستخدم والاسم الحقيقي لإنشاء حساب دعم جديد

الخطوة 3) في الشاشة التالية، قم بتعيين المستخدم للمشروع المطلوب.

إضافة مستخدم إلى شاشة المشروع في مانتيس: نقل مشروع من المشاريع غير المخصصة وتعيين مستوى الوصول إلى "مُبلِّغ".

الخطوة 4) تحديث البريد الإلكتروني وتفضيلات الحساب الأخرى حسب الرغبة

صفحة تفضيلات حساب مانتيس مع مربعات اختيار البريد الإلكتروني لكل حدث، والمشروع الافتراضي، والمنطقة الزمنية، وإعدادات اللغة

الخطوة 5) يتم إرسال بيانات تسجيل الدخول إلى المستخدم عبر البريد الإلكتروني.

رسالة بريد إلكتروني لتسجيل حساب Mantis تُعلم المستخدم الجديد بإنشاء حساب وتربطه بصفحة كلمة المرور

كيفية إنشاء حقل مخصص

عندما لا يغطي نموذج التقرير القياسي كل ما تحتاجه عمليتك، يتيح لك برنامج Mantis تحديد حقول إضافية وإرفاقها بمشاريع فردية.

الخطوة 1) إنشاء الحقل

  1. انتقل إلى إدارة الحقول المخصصة
  2. أدخل اسم الحقل
  3. انقر على زر "حقل مخصص جديد"

صفحة إدارة الحقول المخصصة في برنامج مانتيس مع اسم حقل جديد مكتوب وزر حقل مخصص جديد مُحدد

الخطوة 2) قم بضبط كيفية عمل الحقل

  1. حدد نوع الحقل
  2. أدخل البيانات الخاصة بالمجال
  3. اضغط على تحديث الحقل المخصص

شاشة تعديل الحقول المخصصة في برنامج Mantis: تحديد نوع الحقل، وحدود الطول، ومربعات الاختيار الخاصة بالعرض والإلزامية.

الخطوة 3) يتم إنشاء الحقل المخصص

قائمة الحقول المخصصة في مانتيس تعرض الحقل الذي تم إنشاؤه حديثًا مع عدد المشاريع ونوعها

الخطوة 4) انقر فوق الحقل المخصص مرة أخرى واربط الحقل المخصص بمشروعك

يربط Mantis Link الحقل المخصص بشاشة المشروع مع تحديد المشروع، وقيمة التسلسل، وزر ربط الحقل المخصص

الخطوة 5) في قسم الإبلاغ عن المشكلة، يظهر الحقل المخصص الجديد

نموذج "Mantis Enter Report Details" مع الحقل المخصص المرتبط يظهر الآن كصف إضافي أعلى "تحميل الملف".

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

الأسئلة الشائعة

برنامج MantisBT مفتوح المصدر بموجب رخصة جنو العمومية العامة (GNU GPL)، لذا فإن استضافته ذاتيًا لا تتطلب أي تكلفة إضافية على خادمك الخاص. الإصدار 2.28.4 هو الإصدار المستقر الحالي. أما الإصدار القديم 1.3.20 فيتلقى تحديثات أمنية وإصلاحات هامة فقط، لذا يُنصح بالبدء من سلسلة الإصدارات 2.x عند تثبيت البرنامج لأول مرة.

MantisBT هو تطبيق PHP ويعمل مع MySQL, PostgreSQL or Microsoft SQL Serverيمكن للخادم نفسه تشغيل نظام لينكس. Windows or macOSوتدعم واجهة الويب متصفح كروم. Firefoxسفاري Opera والحافة.

MantisBT هي حزمة قابلة للتنزيل تقوم بتثبيتها وصيانتها بنفسك. أما MantisHub فهي خدمة استضافة تجارية مبنية على نفس قاعدة البيانات، لذا ستحصل على نسخة جاهزة للعمل في ثوانٍ مع دعم فني متضمن، بدلاً من إدارة PHP وقاعدة البيانات والتحديثات.

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

افتح صفحة "عرض المشكلات" وقم بتضييق نطاق البحث حسب المُبلِّغ، أو الحالة، أو الفئة، أو مستوى الخطورة، أو إصدار المنتج، ثم انقر على "تطبيق الفلتر". توفر الصفحة نفسها روابط "طباعة التقارير"، و"تصدير CSV"، و"تصدير Excel"، و"رسم بياني" لمشاركة النتائج خارج الأداة.

يتميز برنامج MantisBT بخفته وسهولة استضافته ذاتيًا ومجانيته، مما يجعله مناسبًا للفرق الصغيرة التي ترغب في التحكم الكامل ببياناتها. تجاري علة tracأدوات الملك توفر هذه الأدوات لوحات تحكم مرنة ولوحات معلومات وتكاملات أصلية جاهزة للاستخدام، لذلك غالباً ما تفضلها البرامج الأكبر حجماً.

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

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

تلخيص هذه التدوينة بـ: