Klien Bugzilla eksperimental yang berguna yang menunjukkan teknologi aplikasi web modern seperti CSS3, DOM4, HTML5, ECMASCRIPT 6 dan WAI-ARIA.
UPDATE : Kami telah memutuskan untuk meninggalkan Bzdeck dan sebagai gantinya membawa semua inovasi UX ke Bugzilla untuk membantu menjadikannya sistem pelacakan masalah yang modern, produktif, dan kompetitif. Lihat Pembaruan Proyek kami untuk detailnya.
BZDeck sebagian besar ditulis dalam HTML statis, CSS dan JavaScript, tetapi Anda membutuhkan PHP juga untuk menggabungkan file CSS/JavaScript dan menangani otentikasi yang dijelaskan di bawah ini dengan database SQLite.
Perhatikan bahwa SQLite disediakan oleh paket PHP-PDO pada banyak distro berbasis RPM.
Tidak ada yang istimewa, cukup atur server lokal yang normal.
/etc/hosts Anda: 127.0.0.1 local.bzdeck.comhttp://local.bzdeck.com/ di browser AndaContoh konfigurasi Apache:
<VirtualHost *:80>
ServerName local.bzdeck.com
DocumentRoot "/path/to/bzdeck/webroot/"
</VirtualHost>
Jika Anda ingin menjalankan server pengembangan lokal tanpa Apache, lakukan hal berikut:
sudo apt-get install php5 )bin/run_dev_server.shhttp://localhost:8000Karena implementasi delegasi otentikasi yang diperbarui yang membutuhkan 2 permintaan HTTP, sekarang sulit untuk masuk ke Bugzilla dengan server lokal melalui proses standar. Namun, Anda masih dapat masuk secara terprogram dengan memasukkan kode berikut ke konsol web browser:
BzDeck . controllers . session . verify_account ( '(Server ID)' , '(Your Bugzilla ID)' , '(Your API key)' ) ; ID server akan menjadi mozilla-dev (pengujian) atau mozilla (produksi). Kunci API Anda dapat dihasilkan pada halaman Preferensi dari setiap instance Bugzilla.
Tambahkan ?debug=true dengan URL BZDeck untuk mengaktifkan mode debug. Semua file JavaScript akan disajikan secara terpisah dan beberapa pesan debug akan dibuang.
Jika beberapa tes API diperlukan, instance bugzilla untuk pengujian tersedia di bugzilla-dev.allizom.org. Tanyakan kata sandi Anda di IRC atau masuk dengan akun GitHub Anda. Setelah kunci API baru dihasilkan pada halaman Preferensi, keluar dari BZDeck dan muat aplikasi lagi dengan menambahkan ?debug=true&server=dev ke URL.