แอป bzkanban ช่วยให้คุณเห็นภาพแมลง Bugzilla เป็นการ์ดบนกระดาน Kanban
คอลัมน์บอร์ดคือสถานะข้อผิดพลาดที่เซิร์ฟเวอร์ Bugzilla ของคุณใช้อยู่ (เช่น ใหม่ มอบหมายแล้ว เปิดใหม่ แก้ไขแล้ว ปิดแล้ว ฯลฯ)
การดำเนินการต่างๆ เช่น การโหลดบอร์ด การกรองโดยผู้รับมอบหมายบั๊ก หรือตามชื่อบั๊ก สามารถทำได้โดยไม่ต้องเข้าสู่ระบบ หากเซิร์ฟเวอร์ Bugzilla ของคุณเปิดให้บุคคลทั่วไปเข้าชม มิฉะนั้นคุณจะต้องเข้าสู่ระบบด้วยบัญชี Bugzilla ของคุณก่อน
การดำเนินการต่างๆ เช่น การเปลี่ยนสถานะข้อบกพร่อง (โดยการลากการ์ดระหว่างคอลัมน์) และการเพิ่มความคิดเห็นจำเป็นต้องเข้าสู่ระบบก่อน
แอป bzkanban ได้รับการปรับใช้เป็น Single-Page Application (SPA) ฝั่งไคลเอ็นต์ด้วย REST API ของเซิร์ฟเวอร์ Bugzilla 5 แล้วไงล่ะ? การติดตั้งทำได้ง่าย ดูส่วนการติดตั้งด้านล่างสำหรับขั้นตอน
หมายเหตุ: ลิงก์ด้านล่างนี้เป็นอินสแตนซ์ Bugzilla ที่ใช้งานจริง ซึ่งดูด้วย bzkanban การเปลี่ยนแปลงใดๆ ที่ทำขึ้นจะถูกนำไปใช้กับอินสแตนซ์ Bugzilla ที่ใช้งานจริงกับบัญชีของคุณ ดังนั้นให้ใช้การพิจารณาอย่างรอบคอบเช่นเดียวกับที่คุณทำเมื่อใช้ Bugzilla UI ดั้งเดิม
มอซิลลา บักซิลลา
บักซิลล่าหมวกแดง
ลูกค้า: เว็บเบราว์เซอร์สมัยใหม่ที่มีความสามารถ HTML5, CSS3 และ JavaScript (ทดสอบกับ Chrome และ Edge)
เซิร์ฟเวอร์: เข้าถึงเซิร์ฟเวอร์ Bugzilla 5.0+ โดยเปิดใช้งาน REST API
เลือกหนึ่งในตัวเลือกต่อไปนี้เพื่อใช้แอป bzkanban
นี่เป็นวิธีที่ง่ายที่สุดในการลองใช้แอป bzkbanban
URL เซิร์ฟเวอร์ Bugzilla ของคุณต้องสามารถเข้าถึงได้จากอินเทอร์เน็ต (ไม่ใช่อินทราเน็ตส่วนตัว) เพื่อให้ตัวเลือกนี้ใช้งานได้
คัดลอกที่อยู่นี้ https://leif81.github.io/bzkanban/index.html?site=https://bugzilla.mozilla.org
เปลี่ยนพารามิเตอร์ site=
ให้เป็นที่อยู่ของเซิร์ฟเวอร์ Bugzilla ของคุณ
ในเว็บเบราว์เซอร์ของคุณ ให้วางและโหลด URL นี้
คั่นหน้าและแชร์ URL นี้กับทีมของคุณ
หมายเหตุ: วิธีการนี้ใช้ซอร์สโค้ดเวอร์ชันล่าสุดในสาขา master
GitHub คุณจะได้รับการแก้ไขและการปรับปรุงล่าสุดเสมอเมื่อคุณโหลด URL ของแอปซ้ำ จุดประสงค์คือสาขา master
จะคงอยู่แม้ว่าจะไม่มีหลักประกันก็ตาม โปรดรายงานปัญหาใด ๆ โดยใช้ตัวติดตามปัญหา GitHub และรวมการประชาสัมพันธ์ที่เสนอเพื่อการแก้ไขปัญหาที่รวดเร็วที่สุด
ใช้วิธีนี้หากเซิร์ฟเวอร์ Bugzilla ของคุณอยู่บนอินทราเน็ตส่วนตัว
โคลน repo git นี้ลงบนเว็บเซิร์ฟเวอร์ของคุณ
เปิด bzkbanban/index.html
และเปลี่ยนตัวเลือก siteUrl
เป็นที่อยู่ของอินสแตนซ์ Bugzilla ของคุณ
เริ่มเว็บเซิร์ฟเวอร์ของคุณ (หมายเหตุ: ตัวเลือกง่ายๆ คือการรัน npm http-server
ภายในโฟลเดอร์ bzkanban ซึ่งมีไฟล์ index.html
อยู่)
ในเว็บเบราว์เซอร์ของคุณ ให้นำทางไปยังที่อยู่ของไฟล์ index.html
(เช่น http://www.mycompany.com/bzkbanban/index.html
) คั่นหน้าไว้!
หมายเหตุ: หากต้องการอัปเดตแอป ให้ "git pull" เป็นระยะเพื่อรับการอัปเดตล่าสุดจากสาขา master
ในเว็บเบราว์เซอร์ของคุณ ให้ไปที่ URL ของแอป bzkanban ที่คุณบุ๊กมาร์กไว้ด้านบน
โหลดกระดานโดยเลือกผลิตภัณฑ์จากรายการ 'ผลิตภัณฑ์' และเหตุการณ์สำคัญจากรายการ 'เหตุการณ์สำคัญ'
กรองการ์ดตามผู้รับมอบหมายด้วยรายชื่อ 'ผู้รับมอบหมาย' ล้างตัวกรองโดยเลือก "ทั้งหมด"
กรองการ์ดตามคำในข้อความโดยใช้ช่องค้นหาข้อความ "การ์ดค้นหา"
ข้อบกพร่องสามารถแก้ไขได้โดยการแก้ไขข้อบกพร่องดั้งเดิมใน Bugzilla จากนั้นโหลดบอร์ด bzkanban อีกครั้งหรือด้วยแอป bzkanban
ภายในแอป bzkanban ให้คลิกปุ่มเข้าสู่ระบบ (ด้านบนขวา) และป้อนรายละเอียดบัญชีผู้ใช้ Bugzilla ของคุณ
หากต้องการเพิ่มความคิดเห็น ให้คลิกที่การ์ดเพื่อเปิดและป้อนความคิดเห็นใหม่
หากต้องการแก้ไขสถานะข้อบกพร่อง ให้ลากการ์ดระหว่างคอลัมน์
นี่คือการตั้งค่าบางอย่างที่สามารถควบคุมได้ด้วยตนเองผ่านพารามิเตอร์ URL ของหน้า หากต้องการใช้สิ่งเหล่านี้อย่างถาวร ให้แก้ไขในส่วนด้านบนของไฟล์ bzkanban .js
site
อินสแตนซ์ Bugzilla ที่จะโหลดข้อมูล แทนที่การตั้งค่า siteUrl
เช่น site=https://bugzilla.mozilla.org
comments
แสดงจำนวนความคิดเห็นบนการ์ด คำเตือน: มีราคาแพง ขอเพิ่มอีกหนึ่งครั้งต่อบัตร เช่น comments=true/false
autorefresh
โหลดบอร์ดใหม่เมื่อตรวจพบการเปลี่ยนแปลงภายนอกต่อข้อบกพร่อง เช่น autorefresh=true/false