tracvatar is een Trac plugin die Gravatar pictogrammen toevoegt aan Trac.
Credit gaat naar de HackergotchiPlugin voor een aantal algemene ideeën.
Momenteel zijn alleen Gravatar wordt ondersteund, maar de meer open-ended plugin systeem van Hackergotchi kan worden hier opnieuw geïmplementeerd als andere avatar motoren zijn gewenst.
Idealiter zou Trac zelf gewoon onder meer ondersteuning voor auteur avatars als ingebouwd, aangezien dit een zeer algemeen en wenselijke eigenschap.
Voor nu, de aanpak van de plugin is om specifieke standpunten Trac filteren, verzamelen alle auteurs vinden in de "data" hash wordt doorgegeven aan Genshi, vervolgens met behulp van Genshi filters om extra Gravatar knooppunten in te voegen.
Momenteel worden ondersteund standpunten zijn:
- Timeline
- Uitgifte scherm
- Uitgifte verandering display (dwz opmerkingen, bijlagen)
- Bron browser notering (getest op svn en hg tot nu toe)
- Individuele changeset pagina (getest op svn en hg tot nu toe)
- Gebruiker prefs pagina (inclusief link gravatar.com om "je avatar wijzigen")
installatie
Te installeren, gewoon gebruik maken van python setup.py bdist_egg om een ei-bestand dat gaat dan in de plugins / folder Trac, of gewoon python setup.py installeren om de stekker in het geheel te creëren.
Configuratie
Om de plugin in trac.ini te schakelen:
[Onderdelen]
tracvatar. * = enabled
Er zijn dan beschikbaar optioneel "grootte" instellingen voor elk oog, hieronder weergegeven zijn standaardinstellingen:
[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 = standaard
Eisen
- Python
- Trac
Reacties niet gevonden