tracvatar è un plugin Trac che aggiunge le icone Gravatar a Trac.
Merito va al HackergotchiPlugin per alcune idee generali.
Attualmente, solo Gravatar è supportato, ma il sistema di plugin più aperto di Hackergotchi può essere ri-implementato qui se si desiderano altri motori avatar.
Idealmente, Trac si sarebbe solo includono il supporto per gli avatar autore come integrato, poiché questa è una caratteristica molto comune e desiderabile.
Per ora, l'approccio del plugin è quello di filtrare specifici vista Trac, raccogliere tutti i presenti nella "data" hash autori di essere passato a Genshi, quindi utilizzando filtri Genshi per inserire ulteriori nodi Gravatar.
Vista attualmente supportati sono:
- Timeline
- Display Issue
- Display cambiamento di Emissione (cioè commenti, allegati)
- Browser Fonte quotazione (testato per svn e HG finora)
- Pagina changeset individuale (testato per svn e hg finora)
- Pagina preferenze utente (include link a "cambiare il tuo avatar" a gravatar.com)
Installazione
Per installare, basta usare python setup.py bdist_egg per creare un file di uovo che poi va in plugins / cartella di Trac, o semplicemente python setup.py install per collegarlo a tutto.
Configurazione
Per abilitare il plugin in trac.ini:
[componenti]
tracvatar. * = abilitato
Ci sono poi disponibili le impostazioni opzionali "size" per ogni vista, riportate di seguito sono le impostazioni predefinite:
[Tracvatar]
ticket_reporter_size = 60
ticket_comment_size = = 40
timeline_size = 30
browser_lineitem_size = 20
browser_changeset_size = 40
prefs_form_size = 40
gravatar_default = default
Requisiti :
- Python
- Trac
I commenti non trovato