WordPress ha iniziato come piattaforma di blogging, ma ora alimenta siti Web regolari che si basano sulla separazione tra codice e contenuto per semplificare lo sviluppo del sito. WordPress implementa vari sistemi di tracciamento per monitorare il proprio codice. Altri prodotti di tracciamento funzionano con WordPress a livello di tema o plugin. Puoi trasformare tutto o parte di un sito alimentato da WordPress in una funzione di tracciamento dei bug che cattura gli input degli utenti su ciò che funziona e su ciò che non funziona in un prodotto come un software.
Semplice tracciamento dei bug
Per la tracciabilità dei bug a breve termine che prevede solo la descrizione di un problema con un prodotto software o hardware e invitando gli utenti a interagire con dettagli ed esperienze, è possibile utilizzare un tema WordPress standard. Dopo che un singolo post espone le specifiche di dove e come appare il bug, i commenti del lettore possono specificare le osservazioni dal punto di vista degli utenti del prodotto. Le etichette di WordPress mettono in relazione singoli post con il prodotto e il problema che coprono. Questa soluzione diventa rapidamente ingombrante se si desidera tenere traccia dei bug in applicazioni complesse o complesse o si desidera consentire ai visitatori del sito di creare segnalazioni di bug.
Temi di tracciamento dei bug
I temi controllano l'aspetto di un sito WordPress e possono aggiungere funzionalità personalizzate alle funzionalità di base. Per specializzare un sito WordPress, puoi investire in un tema premium personalizzabile che fa funzionare la tua installazione come un bug tracker, come il Controllo qualità dei temi delle app o WordPress Jedi's FaultPress (vedi Risorse). Questi temi possono gestire report su più progetti, consentire ai contributori di caricare screenshot di problemi software, coordinare i ticket correlati e governare l'accesso al login. Sia che si voglia crowdsourcing del processo di risoluzione dei problemi di un shareware o di raccolta di segnalazioni di problemi con prodotti tangibili, questi temi possono semplificare il processo di creazione di una stazione di reporting centralizzata basata su WordPress.
Utilizzo dei plugin
I plugin WordPress espandono ciò che il sistema di gestione dei contenuti può fare. Gli sviluppatori di terze parti creano parti modulari di codice aggiuntivo che mirano a funzioni o obiettivi specifici oltre lo scopo di WordPress stesso. WordPress supporta shortcode, pezzi di testo di una sola parola che fungono da segnaposto che indicano dove un modulo di codice plugin apparirà su una pagina. I plug-in per il tracciamento dei bug sostituiscono i loro shortcode con gli elenchi dei problemi attuali e le aree in cui i visitatori del sito possono aggiungere nuovi report. Come molte funzionalità di WordPress, questi plugin utilizzano i codici Captcha per ridurre lo spam e gli abusi sul sito. I captcha visualizzano scansioni di testo, lasciate deliberatamente difficili da leggere, per gli aspiranti reporter di bug da digitare in una casella di testo. Il processo impedisce ai robot di spam automatizzati di utilizzare in modo improprio una funzionalità che consente ai visitatori di contribuire a un sito basato su WordPress. Per aggiungere il bug tracking attraverso un plugin, guarda ai moduli come la libreria dei bug di Yannick Lefebvre (vedi Risorse).
Monitoraggio WordPress stesso
WordPress.org mantiene il codice e fornisce un posto dove scaricare i componenti aggiuntivi per le installazioni WordPress self-hosted. Il suo codice descrive le caratteristiche e le funzioni del codice stesso. Man mano che WordPress cresce e matura, la sua documentazione deve crescere insieme a essa e rimanere un riflesso accurato di come funziona il sistema di gestione dei contenuti. A partire da dicembre 2013, lo sviluppo avanza su un sistema di tracciamento per consentire alle persone che gestiscono siti Web basati su WordPress di segnalare errori e omissioni nel codice online che spiegano come utilizzarlo. Il nuovo sistema sostituirà uno che si basa sulle persone per segnalare e seguire i bug.