ผ่านสิ่งพิมพ์ มีการนำเสนอการเปิดตัวระบบการจัดการโครงการ Trac 1.4 ครั้งสำคัญซึ่งมีอินเทอร์เฟซบนเว็บสำหรับการทำงานกับที่เก็บ Subversion และ Git, Wiki ในตัว, ระบบติดตามข้อบกพร่องและส่วนการวางแผนการทำงานสำหรับรุ่นใหม่
Trac เป็นเครื่องมือการจัดการโครงการและการติดตามข้อผิดพลาดที่เขียนด้วย Python ได้รับแรงบันดาลใจจาก CVSTrac และเผยแพร่ภายใต้ลิขสิทธิ์ BSD, SQLite, PostgreSQL และ MySQL / MariaDB สามารถใช้ในการจัดเก็บข้อมูล
ตื่นเวที ใช้แนวทางที่เรียบง่ายในการจัดการโครงการและอนุญาตให้ผู้ใช้ดำเนินการโดยอัตโนมัติ กิจวัตรทั่วไปที่มีผลกระทบน้อยที่สุดต่อกระบวนการและกฎเกณฑ์ที่พัฒนาแล้วในสภาพแวดล้อมการพัฒนา
วิกิเอ็นจินในตัวช่วยให้สามารถใช้มาร์กอัปวิกิในคำอธิบายปัญหาเป้าหมายและข้อผูกพัน รองรับการสร้างลิงก์และจัดระเบียบลิงก์ระหว่างข้อความแสดงข้อผิดพลาดงานการเปลี่ยนแปลงโค้ดไฟล์และเพจวิกิ
หากต้องการติดตามกิจกรรมและกิจกรรมทั้งหมด โครงการนำเสนออินเทอร์เฟซในรูปแบบของไทม์ไลน์ ในรูปแบบของปลั๊กอินโมดูลนี้มีไว้เพื่อขับเคลื่อนข่าวสารสร้างแพลตฟอร์มการสนทนาดำเนินการสำรวจโต้ตอบกับระบบการรวมต่อเนื่องต่างๆสร้างเอกสารใน Doxygen จัดการการดาวน์โหลดส่งการแจ้งเตือนผ่าน Slack สนับสนุนการโค่นล้มและ Mercurial
ในลักษณะสำคัญดังต่อไปนี้สามารถเน้นได้:
- อนุญาตให้เชื่อมโยงข้อมูลระหว่างฐานข้อมูลข้อผิดพลาดของซอฟต์แวร์ระบบควบคุมเวอร์ชันและเนื้อหาของวิกิ
- ทำหน้าที่เป็นเว็บอินเตอร์เฟสของระบบควบคุมเวอร์ชันเช่น Subversion, Git, Mercurial, Bazaar หรือ Darcs
- ใช้ระบบเทมเพลตเว็บที่เป็นกรรมสิทธิ์ที่เรียกว่า Genshi
คุณสมบัติใหม่หลักของ Trac 1.4
ใน Trac 1.4 เวอร์ชันใหม่นี้ การเปลี่ยนไปใช้การเรนเดอร์โดยใช้เครื่องมือสร้างเทมเพลต Jinja2 ที่รวดเร็วจะถูกเน้น เนื่องจากเครื่องมือสร้างเทมเพลตที่ใช้ XML ของ Genshi ได้เลิกใช้งานแล้ว แต่ด้วยเหตุผลด้านความเข้ากันได้กับปลั๊กอินที่มีอยู่จะถูกลบออกในสาขา 1.5 ที่ไม่เสถียรเท่านั้น
เช่นเดียวกับในเวอร์ชันก่อนหน้า en เวอร์ชันใหม่นี้ความเข้ากันได้กับเวอร์ชันก่อนหน้านี้จะถูกยกเลิก ด้วยปลั๊กอินที่เขียนขึ้นสำหรับ Trac เวอร์ชันก่อนหน้า 1.0 การเปลี่ยนแปลงส่วนใหญ่ส่งผลต่ออินเทอร์เฟซในการเข้าถึงฐานข้อมูล
กลุ่มผู้ใช้ที่กล่าวถึงในช่อง CC จะขยายโดยอัตโนมัติในรายชื่อผู้ใช้ที่รวมอยู่ในกลุ่มนี้ หน้าวิกิมีการสลับระหว่างการแสดงข้อความแบบหน้าจอแคบและแบบเต็มหน้าจอ
ในเทมเพลตการแจ้งเตือนทางอีเมล ตอนนี้สามารถใช้ข้อมูลเกี่ยวกับการเปลี่ยนแปลงในช่องตั๋วได้แล้ว
การแสดงตัวอย่างข้อความที่จัดรูปแบบวิกิโดยอัตโนมัติถูกนำไปใช้สำหรับฟิลด์มาตรฐานทั้งหมด (ตัวอย่างเช่นคำอธิบายรายงาน) นอกจากนี้ผู้ใช้ยังมีโอกาสที่จะกำหนดค่าเวลารออย่างอิสระระหว่างการกรอกข้อมูลและการอัปเดตพื้นที่แสดงตัวอย่าง
ปลั๊กอิน TracMigratePlugin ได้กลายเป็นส่วนหนึ่งของ Trac และพร้อมใช้งานเป็นคำสั่ง trac-admin convert_db.
ปลั๊กอินนี้ช่วยให้คุณสามารถย้ายข้อมูลจากโครงการ Trac ระหว่างฐานข้อมูลต่างๆ (ตัวอย่างเช่น SQLite → PostgreSQL) คุณยังสามารถสังเกตลักษณะที่ปรากฏของตั๋ว delete_comment และคำสั่งย่อยการเคลื่อนย้ายไฟล์แนบ
De การเปลี่ยนแปลงอื่น ๆ ที่เน้นในเวอร์ชันใหม่นี้ สิ่งต่อไปนี้โดดเด่น:
- รองรับการโคลนนิ่งตั๋ว (เช่นเดียวกับการสร้างตั๋วจากความคิดเห็น) ผ่านส่วนประกอบเสริม tracopt.ticket.clone
- ให้ความสามารถในการเพิ่มลิงก์ที่กำหนดเองไปยังส่วนหัวการนำทางด้วยวิธีปกติ
- ขอบเขตของเครื่องมือตรวจสอบการเปลี่ยนแปลงได้ขยายไปยังเครื่องมือแก้ไขชุดงานเช่นเดียวกับกระบวนการแก้ไขข้อคิดเห็น
- รองรับการส่งเนื้อหาผ่าน HTTPS โดยตรงจาก tracd
- อัปเดตข้อกำหนดขั้นต่ำสำหรับ Python (2.7 แทนที่จะเป็น 2.6) และ PostgreSQL (ไม่เก่ากว่า 9.1)
- ช่องข้อความที่กำหนดเองได้รับแอตทริบิวต์ max_size
Si คุณต้องการใช้ระบบนี้หรือไม่ การจัดการโครงการ คุณสามารถไปที่ลิงค์ต่อไปนี้ได้ที่ คุณสามารถค้นหาเอกสาร ตลอดจนคำแนะนำในการติดตั้งการใช้งานและโดยเฉพาะการดาวน์โหลด Trac