Un útil cliente experimental de Bugzilla que demuestra tecnologías modernas de aplicaciones web como CSS3, DOM4, HTML5, ECMAScript 6 y Wai-Aria.
ACTUALIZACIÓN : Hemos decidido abandonar Bzdeck y, en su lugar, traer todas las innovaciones de UX a Bugzilla para ayudar a que sea un sistema de seguimiento de problemas modernizado, productivo y competitivo. Consulte la actualización de nuestro proyecto para obtener más detalles.
BZDECK se escribe principalmente en HTML estático, CSS y JavaScript, pero también necesita PHP para combinar archivos CSS/JavaScript y manejar la autenticación explicada a continuación con una base de datos SQLite.
Tenga en cuenta que el paquete PHP-PDO proporciona SQLite en muchas distribuciones basadas en RPM.
Nada especial, solo configure un servidor local normal.
/etc/hosts : 127.0.0.1 local.bzdeck.comhttp://local.bzdeck.com/ en su navegadorEjemplo de configuración de Apache:
<VirtualHost *:80>
ServerName local.bzdeck.com
DocumentRoot "/path/to/bzdeck/webroot/"
</VirtualHost>
Si desea ejecutar un servidor de desarrollo local sin Apache, haga lo siguiente:
sudo apt-get install php5 )bin/run_dev_server.shhttp://localhost:8000Debido a la implementación de delegación de autenticación actualizada que requiere 2 solicitudes HTTP, ahora es difícil iniciar sesión en Bugzilla con un servidor local a través del proceso estándar. Sin embargo, aún puede iniciar sesión programáticamente ingresando el siguiente código en la consola web del navegador:
BzDeck . controllers . session . verify_account ( '(Server ID)' , '(Your Bugzilla ID)' , '(Your API key)' ) ; La ID del servidor será mozilla-dev (Pruebas) o mozilla (Producción). Su clave API se puede generar en la página de preferencias de cada instancia de Bugzilla.
Append ?debug=true a cualquier url bzdeck para habilitar el modo de depuración. Todos los archivos de JavaScript se servirán por separado y algunos mensajes de depuración se descargarán.
Si se requieren algunas pruebas de API, una instancia de Bugzilla para las pruebas está disponible en Bugzilla-Dev.allizom.org. Pregunte su contraseña en IRC o inicie sesión con su cuenta GitHub. Una vez que se genera una nueva clave API en la página Preferencias, cierre la sesión desde BZDeck y cargue la aplicación nuevamente agregando ?debug=true&server=dev a la URL.