Tag: develop
Logging…. mistery
by Yoghi on Nov.01, 2008, under Howto
Come si deve scrivere un file di log? cosa si deve loggare? Sono due domande non da poco se ci si pensa bene, che di solito si trascurano e si deve poi correre ai ripari con lunghe sessioni di debug, sperando di aver capito veramente dove è il problema. Provo quindi a dare una risposta un po articolata su come la vedo. (continue reading…)
Tracd : trac standalone
by Yoghi on Oct.15, 2008, under Howto, Software
Sto sviluppando un progetto in questo momento e mi è nata la necessità di tenere traccia del processo di sviluppo, in particolare i task da eseguire e quelli già eseguiti, bug eventuali dei beta tester e cosi via. Mi sono già trovato in questa situazione e già mi ero rivolto a Trac un sistema ben rodato, pero lo avevo usato in affianco ad apache, questo giro invece ho la necessità di usarlo senza installare un server web specifico (che sia apache o lighttpad); per fortuna trac ha un suo server (tracd) che rende apparentemente facile la soluzione. Ecco come ho fatto :
- Creato un progetto con trac-admin
trac-admin /var/trac/project1/ initenv - Creato un repository
svnadmin create /var/svn/project1 - Creazione dell’utente
htdigest -c /var/trac/project1/users.mytest project1 utente - Assegnazione permessi
trac-admin /var/trac/project1 permission add utente TRAC_ADMIN - Avvio del demone
tracd -a project1,/var/trac/project1/users.mytest,project1 /var/trac/project1
–hostname localhost -p 8000
Ora passero alla personalizzazione, postero se trovo qualcosa di interessante.
-edit-
ho trovando girando per la rete la procedura corretta per potersi personalizzare il template:
copy site template defaults from /usr/share/trac/templates to /www/trac/projectname/templates and point templates variable in /www/trac/projectname/conf/trac.ini to /www/trac/projectname/templates. Then you can edit the templates and it will use your project ones instead of the defaults.
Marcia indietro, il modo corretto è quello di modificare il file site.html dentro la cartella templates nel progetto, cosi è molto più elegante e pulito!