Trac-UserPicturesPlugin е Trac плъгин, който добавя икони картина потребител (аватари) да Trac.
Снимки на плъгина в действие могат да бъдат намерени в https://github.com/boldprogressives/trac-UserPicturesPlugin/wiki/Screenshots
Credit отива на Майкъл Bayer за идеята - и повечето от кода - в https://bitbucket.org/zzzeek/tracvatar
Огледалото е на разположение и на Bitbucket: https://bitbucket.org/boldprogressives/trac-userpictures-plugin
Двигателят на аватар да се конфигурира, и двамата са предвидени в този пакет: а GravatarProvider че поглежда нагоре имейл адреса на потребителя в Gravatar и UserManagerProvider който използва вътрешно домакин изображения, предоставени от Trac UserManager приставката ако е инсталиран: HTTP: // Trac -hacks.org/wiki/UserManagerPlugin
Подходът на плъгина е да филтрират определени възгледи Trac, събере всички намиращи се в "данни" хеш авторите да се прехвърлят към Genshi, след това с помощта Genshi филтри, за да вмъкнете допълнителни аватар възли с правилното IMG тагове.
Поддържани в момента възгледи са:
- Timeline
- данните за билета: репортер ръководство, коментари, коментар diffs
- изглед към присъединяване (по билети, уики страници и т.н.)
- Гледка контрол Source (директория обяви, съдържанието на файла, changesets)
- Доклад и персонализирани изгледи заявки
- История на Wiki, diffs и отделни версии
- Резултати от търсенето
Това е, повече или по-малко, всички места, където потребителите се показват в стандартен Trac например. Ако забележите някакви други места, където също трябва да се добавят икони, независимо дали са в стандартната инсталация Trac или в оглед предоставена от любимата си плъгин, моля, изпратете въпрос или лепенка.
Лепенки за прилагане на допълнителни аватар двигатели са също добре дошли.
<Силен> Монтаж
Инсталиране на приставката в любимия си начин (Python setup.py развиват, качването на едно яйце, и т.н.), а след това даде възможност на неговите компоненти в trac.ini като така:
[компоненти]
userpictures. * = активирана
След това можете да изберете предпочитания от вас аватар двигателя. За Gravatar:
[userpictures]
pictures_provider = UserPicturesGravatarProvider
За UserManager, гарантира, че UserManager плъгин е инсталирана, и след това:
[userpictures]
pictures_provider = UserPicturesUserManagerProvider
Ако не е изрично изберете или двигател, доставчик по подразбиране се използва в който се показва празен силует за всеки потребител.
Има редица опционални настройки "размер" за всеки изглед; Те са изложени на разумни подразбиращи се, че са проектирани да изглеждат добре със стандартен Trac инсталиране и стиловете, предоставена от този плъгин, но погледнете източника в userpictures / __ init__.py (и СГО в userpictures / htdocs / userpictures.css), ако Наистина ли искате да промените начина, по иконите се изобразяват
Какво ново в тази версия:.
- Фиксирана правописна грешка в кода която е предизвикала Python грешка при навигация в мненията на браузъра
<силни> Изисквания :
- Python
- Trac
Коментари не е намерена