tracvatar er en Trac plugin som legger Gravatar ikoner til Trac.
Æren går til HackergotchiPlugin for noen generelle ideer.
Foreløpig bare Gravatar er støttet, men jo mer åpent plugin system av Hackergotchi kan bli re-implementert her hvis andre avatar motorer er ønskelig.
Ideelt sett ville Trac seg bare inkludere støtte for forfatteren avatarer som en innebygd, siden dette er en svært vanlig og ønskelig funksjon.
For nå, tilnærming av plugin er å filtrere bestemte Trac visninger, samle alle de forfatterne som finnes i "data" hash som sendes til Genshi, deretter bruke Genshi filtrene til å sette inn ekstra Gravatar noder.
Foreløpig støttes visninger er:
- Tidslinje
- Issue skjerm
- Issue endring display (dvs. kommentarer, vedlegg)
- Source leseren notering (testet for svn og HG så langt)
- Individuell forandrings side (testet for svn og hg så langt)
- Bruker prefs side (inkluderer lenke til "endre avatar" på gravatar.com)
Installasjon
Å installere, bare bruke python setup.py bdist_egg å skape et egg fil som deretter går inn i Trac plugins / mappe, eller bare python setup.py installere å plugge den i sin helhet.
Konfigurasjon
For å aktivere plugin i trac.ini:
[komponenter]
tracvatar. * = aktivert
Det er da tilgjengelige valgfrie "størrelse" innstillinger for hver visning, som vist nedenfor er standardverdier:
[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 = standard
Krav :
- Python
- Trac
Kommentarer ikke funnet