إطلاق نظام إدارة المشاريع Trac 1.4

مقدم من إطلاق هام لنظام إدارة المشاريع تراك 1.4، والذي يوفر واجهة ويب للعمل مع مستودعات Subversion وGit، ويكي مدمج، ونظام تتبع المشكلات وقسم تخطيط الوظائف للإصدارات الجديدة. الكود مكتوب بلغة بايثون و وزعت من خلال بموجب ترخيص BSD. يمكن استخدام SQLite وPostgreSQL وMySQL/MariaDB DBMS لتخزين البيانات.

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

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

التغييرات الرئيسية مقارنة بالفرع المستقر 1.2:

  • قم بالتبديل إلى العرض باستخدام محرك قالب سريع جينجا 2. لقد تم إهمال محرك Genshi القائم على XML، ولكن لأسباب التوافق مع المكونات الإضافية الموجودة، ستتم إزالته فقط في الفرع 1.5 غير المستقر.
  • تم إيقاف التوافق مع الإصدارات السابقة مع المكونات الإضافية المكتوبة لإصدارات Trac قبل الإصدار 1.0. تؤثر التغييرات بشكل أساسي على واجهات الوصول إلى قاعدة البيانات.
  • يتم توسيع مجموعات المستخدمين المذكورة في الحقل CC تلقائيًا إلى قائمة المستخدمين المضمنين في تلك المجموعة.
  • تم تجهيز صفحات Wiki بالتبديل بين أوضاع الشاشة الضيقة وملء الشاشة لعرض النص.
  • في قوالب إشعارات البريد، أصبح من الممكن الآن استخدام البيانات المتعلقة بالتغييرات في حقول التذاكر ("حقول التغييرات").
  • يتم تنفيذ المعاينة التلقائية للنص بتنسيق wiki لجميع الحقول القياسية (على سبيل المثال، وصف التقرير). وتمكن المستخدمون أيضًا من تكوين وقت الانتظار بشكل مستقل بين إيقاف الإدخال وتحديث منطقة المعاينة.
  • أصبح TracMigratePlugin جزءًا من Trac وهو متاح كأمر trac-admin converter_db. دعنا نذكرك أن هذا البرنامج المساعد يسمح لك بترحيل بيانات مشروع Trac بين قواعد البيانات المختلفة (على سبيل المثال، SQLite → PostgreSQL). يمكنك أيضًا ملاحظة ظهور الأوامر الفرعية الخاصة بحذف_التذكرة ونقل المرفقات.
  • تحتوي الحقول النصية المخصصة الآن على سمة max_size.
  • دعم استنساخ التذاكر (بالإضافة إلى إنشاء التذاكر من التعليقات) من خلال المكون الاختياري tracopt.ticket.clone
  • من الممكن إضافة روابط مخصصة إلى رأس التنقل باستخدام الأدوات القياسية.
  • لقد تم توسيع نطاق أدوات التحقق من التغيير ليشمل أداة تحرير الدُفعات، بالإضافة إلى عملية تحرير التعليقات.
  • دعم تقديم المحتوى عبر HTTPS مباشرة من tracd.
  • تم تحديث الحد الأدنى من متطلبات الإصدار لـ Python (2.7 بدلاً من 2.6) وPostgreSQL (ليس أقدم من 9.1).

المصدر: opennet.ru

إضافة تعليق