Web Bug ToDo List: il database

Ho buttato giù abbastanza velocemente la struttura del data base, sicuramente subirà delle modifiche, probabilmente quache tabella non rispetta qualcuna delle forme normali convenzionalmente utilizzare (mi riferisco alle prime 3) quindi potrebbero variare in futuro, sono inoltre in via di realizzazione ulteriori tabelle di grant per la gestione dei privilegi a livello utente, intanto allego il dump del database appena posso lo commenterò e apporterò le eventuali modifiche.

structure.pdf

p.s: sfortunatamente non sono riuscito a linkare il file .sql, non conosco bene wordpress, mi diceva che è un formato non linkabile per problemi di sicurezza, vedremo cosa si può fare

Annunci

Web Bug e ToDo List: l’idea

L’idea di fondo è quella di uno strumento utile per segnalare, gestire, monitorare i bug di un progetto (bug in senso lato, sarebbe meglio pensare a loro come qualunque problema si presenti), di un lavoro ecc.

Avevo dunque pensato che questa applicazione non dovrà essere indirizzata solo ai progetti software come un normale bug tracker ma anche ad altri lavori (nel mio caso ne ho sentito la mancanza anche durante una migrazione a linux, quindi un lavoro più di tipo sistemico che di realizzazione software). Per fare questo i dati necessari per la realizzazione di un bug tracker diventeranno o più ‘generici’ oppure alla creazione del progetto l’utilizzatore dovrà scegliere la tipologia dello stesso, deciderò più in la.
Da una prima analisi ho pensato che l’applicazione potrà essere multi progetto, quindi creare, modificare ed eliminare più progetti, sarà inoltre possibile dividere il rpogetto in più sezioni. Si potrà organizzare gli utenti in team così da gestire meglio i bug ed associare ad uno o più team una o più sezione del progetto.

Per i bug come per i progetti sarà possibile creare, modificare, eliminare e in più segnalare gli stessi, mostrare il loro stato, assegnare loro una sigla mnemonica e d affidare la loro sorte ad un team.

Per quanto riguarda poi la ToDo List sarà possibile anche in questo caso, inserire, modificare, cancellare i propri ‘todo’ ed organizzarli in una o più sezioni.

Nel prossimo post penso di buttare giù qualche idea per la struttura dell’applicazione, giusto qualche linea guida e per la grafica.

Alla prossima

Web Bug e ToDo List: presentazione

Nell’ultimo periodo dopo aver seguito alcuni lavori contemporaneamente mi sono accorto che mi sarebbe di grande utilità un bug tracker con funzioni anche di ToDo List visto che la mia memoria fa veramente pena.

Sono sicurissimo che ce ne sono già tanti, BugZilla ad esempio sembra essere il migliore per la gestione dei bug, avevo però pensato di realizzarne uno nel tempo libero (quindi aspettatelo finito per il prossimo secolo, se ci sarò ancore…) sfruttando l’occasione per imparare e/o approfondire qualcosa di nuovo. Con quest’ottica vi presento il progetto, sarà un’applicazione Web Based, realizzata usando come linguaggio lato server il Php e come Data Base PostgreSQL (approfitto per approfondirlo un pò potrebbe servirmi per lavoro ad oggi l’ho solo sfiorato); cercherò anche di rendere l’applicazione il più possibile WEB 2.0 quindi con XHTML e spero anche AJAX.

Il progetto sarà rilasciato sotto licenza GPL, stavo poi pensando di non collaborare con nessuno fino alla realizzazione della prima versione alfa, il motivo è che preferisco utilizzare i pochi ritagli di tempo per avviare e strutturare per bene il progetto piuttosto che contattare e coordinare chi vorrà sviluppare. Quando sarà disponibile una base chiunque vorrà contribuire al progetto sarà il benvenuto, così come saranno benvenuti tutti coloro che seguiranno il progetto dall’inizio partecipando inserendo i loro commenti nel blog.

Tempo permettendo posterò man mano le funzioni che ho intenzione di implementare e tutta la progettazione.

Alla prossima