tracvatar jest plugin Trac, który dodaje Gravatar ikon Trac.
Zasługa HackergotchiPlugin dla niektórych ogólnych pomysłów.
Obecnie tylko Gravatar jest obsługiwany, ale bardziej otwarty system wtyczek z Hackergotchi może być ponownie realizowane tutaj, jeśli inne silniki awatar są pożądane.
Idealnie, sam Trac po prostu obejmują wsparcie dla awatarów autora jak wbudowane, ponieważ jest to bardzo popularna i pożądana cecha.
Na razie podejście plugin jest filtrowanie określonych poglądów Trac, zebrać wszystkich autorów znaleźli się w "danych" hash były przekazywane do Genshi, a następnie za pomocą filtrów Genshi wstawić dodatkowych węzłów Gravatar.
Obecnie obsługiwane poglądy są:
- Kalendarium
- Wyświetlacz Issue
- Wyświetlacz zmiany Issue (tj komentarze, załączniki)
- Przeglądarka Źródło aukcji (testowane na svn i Hg do tej pory)
- Indywidualna strona changeset (testowane na svn i hg do tej pory)
- Strona prefs użytkownika (zawiera link do "zmienić awatar" na gravatar.com)
instalacji
Aby zainstalować, wystarczy użyć Pythona setup.py bdist_egg utworzyć plik jaj, które następnie przechodzi w Trac plugins / folderu, lub po prostu python setup.py install, aby podłączyć go do końca.
Konfiguracja
Aby włączyć wtyczkę w trac.ini:
[elementy]
tracvatar. * = włączone
Jest to dostępne opcjonalne ustawienia "rozmiar" dla każdego widoku, Poniżej znajdują się wartości domyślne:
[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
Wymagania :
- Python
- Trac
Komentarze nie znaleziono