การเปิดตัวระบบการจัดการโครงการ Trac 1.4

แนะนำ การเปิดตัวระบบการจัดการโครงการที่สำคัญ แทร็ก 1.4ซึ่งมีเว็บอินเตอร์เฟสสำหรับการทำงานกับที่เก็บ Subversion และ ​Git, Wiki ในตัว, ระบบติดตามปัญหา และส่วนการวางแผนฟังก์ชันสำหรับเวอร์ชันใหม่ รหัสนี้เขียนด้วยภาษา Python และ จัดจำหน่ายโดย ภายใต้ใบอนุญาต BSD SQLite, ​PostgreSQL และ ​MySQL/MariaDB DBMS สามารถใช้เก็บข้อมูลได้

Trac ใช้แนวทางแบบเรียบง่ายในการจัดการโครงการ และช่วยให้คุณสามารถดำเนินการตามปกติตามปกติโดยอัตโนมัติโดยมีผลกระทบน้อยที่สุดต่อกระบวนการและกฎที่กำหนดไว้แล้วในหมู่นักพัฒนา กลไกวิกิในตัวทำให้สามารถใช้มาร์กอัปวิกิในคำอธิบายปัญหา เป้าหมาย และข้อผูกพันได้ รองรับการสร้างลิงก์และจัดระเบียบการเชื่อมต่อระหว่างข้อความแสดงข้อผิดพลาด งาน การเปลี่ยนแปลงโค้ด ไฟล์ และหน้าวิกิ เพื่อติดตามเหตุการณ์และกิจกรรมทั้งหมดในโครงการ มีการเสนออินเทอร์เฟซในรูปแบบของไทม์ไลน์

ในเครื่องแบบ ปลั๊กอิน มีโมดูลต่างๆ สำหรับการดูแลฟีดข่าว การสร้างแพลตฟอร์มการสนทนา การทำแบบสำรวจ การโต้ตอบกับระบบบูรณาการอย่างต่อเนื่องต่างๆ การสร้างเอกสารใน Doxygen การจัดการการดาวน์โหลด การส่งการแจ้งเตือนผ่าน Slack การรองรับ Subversion และ Mercurial

การเปลี่ยนแปลงหลักเมื่อเทียบกับสาขาเสถียร 1.2:

  • สลับไปใช้การเรนเดอร์โดยใช้เครื่องมือเทมเพลตที่รวดเร็ว จินจา2. Genshi เอ็นจิ้นเทมเพลตที่ใช้ XML เลิกใช้แล้ว แต่ด้วยเหตุผลของความเข้ากันได้กับปลั๊กอินที่มีอยู่จะถูกลบออกเฉพาะในสาขา 1.5 ที่ไม่เสถียรเท่านั้น
  • ความเข้ากันได้แบบย้อนหลังกับปลั๊กอินที่เขียนขึ้นสำหรับ Trac เวอร์ชันก่อน 1.0 ถูกยกเลิกแล้ว การเปลี่ยนแปลงส่วนใหญ่ส่งผลต่ออินเทอร์เฟซสำหรับการเข้าถึงฐานข้อมูล
  • กลุ่มผู้ใช้ที่กล่าวถึงในช่อง CC จะถูกขยายไปยังรายชื่อผู้ใช้ที่รวมอยู่ในกลุ่มนั้นโดยอัตโนมัติ
  • หน้า Wiki มีการสลับระหว่างโหมดแคบและโหมดเต็มหน้าจอสำหรับการดูข้อความ
  • ในเทมเพลตการแจ้งเตือนทางไปรษณีย์ ขณะนี้สามารถใช้ข้อมูลเกี่ยวกับการเปลี่ยนแปลงในช่องตั๋ว (“changes.fields”) ได้แล้ว
  • การแสดงตัวอย่างข้อความที่จัดรูปแบบวิกิโดยอัตโนมัติจะถูกนำมาใช้กับฟิลด์มาตรฐานทั้งหมด (เช่น คำอธิบายรายงาน) ผู้ใช้ยังสามารถกำหนดค่าเวลารอระหว่างการหยุดอินพุตและการอัปเดตพื้นที่แสดงตัวอย่างได้อย่างอิสระ
  • TracMigratePlugin ได้กลายเป็นส่วนหนึ่งของ Trac และพร้อมใช้งานเป็นคำสั่ง trac-admin Convert_db เราขอเตือนคุณว่าปลั๊กอินนี้อนุญาตให้คุณย้ายข้อมูลโครงการ Trac ระหว่างฐานข้อมูลต่างๆ (เช่น SQLite → PostgreSQL) คุณยังสามารถสังเกตลักษณะที่ปรากฏของคำสั่งย่อยตั๋ว Delete_comment และคำสั่งย่อยการย้ายไฟล์แนบ
  • ช่องข้อความที่กำหนดเองมีแอตทริบิวต์ max_size แล้ว
  • รองรับการโคลนตั๋ว (รวมถึงการสร้างตั๋วจากความคิดเห็น) ผ่านองค์ประกอบเสริม tracopt.ticket.clone
  • เป็นไปได้ที่จะเพิ่มลิงก์ที่กำหนดเองไปยังส่วนหัวการนำทางโดยใช้เครื่องมือมาตรฐาน
  • ขอบเขตของเครื่องมือตรวจสอบการเปลี่ยนแปลงได้ขยายไปยังเครื่องมือแก้ไขแบบกลุ่ม เช่นเดียวกับกระบวนการแก้ไขความคิดเห็น
  • รองรับการให้บริการเนื้อหาผ่าน HTTPS โดยตรงจาก tracd
  • อัปเดตข้อกำหนดเวอร์ชันขั้นต่ำสำหรับ Python (2.7 แทนที่จะเป็น 2.6) และ PostgreSQL (ไม่เก่ากว่า 9.1)

ที่มา: opennet.ru

เพิ่มความคิดเห็น