hasienda
- name: Steffen Hoffmann
- e-mail: hoff . st [at] web . de
I'm an engineer with strong ambitions in the field of Free OpenSource Software especially running Debian GNU/Linux, which I apply for private as well as business use.
Trac looked like a promising platform to provide end user support as well as to assist in making better technical documentation involving similar-minded coworkers. So I started my work by fixing a bug or another just to please current and potential users of Trac environments I've setup in commercial environment.
I've been new to Python, but enjoyed to simply make things happen. First it was plugins for Trac, later on Trac core too, mainly dedicated to make trac-0.12 work smoothly and looking nicely (with focus on German localization).
I like many of these great projects here on trac-hacks.org and I'm eager to learn more from all the clever people and their contributions. Besides I'm contributing to OpenStreetMap.org and - well I've got to take care for my real life with a family in the first place.
Tasks
Accomplished
- custom time field support for Trac (since 1.1.1)
WiP
- extensible wiki rename support for WikiRenamePlugin, however consider switching to and improving native support in Trac
- optional encryption of AnnouncerPlugin's e-mail messages
Contributions done to
- AccountManagerPlugin Manage Trac user accounts
- AnnouncerPlugin Flexible notifications for Trac
- BreadCrumbsNavPlugin Recently visited pages as navigational bread crumbs
- CcSelectorPlugin Improve selection of users to be cc-ed
- CryptoPlugin Cryptography for Trac
- DataSaverPlugin Prevent loss of unsaved form data
- DynamicFieldsPlugin Dynamically hide, default, copy, clear, validate, set ticket fields
- ScreenshotsPlugin Manage images and screenshots in Trac
- SubticketsPlugin Subtickets support for Trac tickets
- TagsPlugin A Tagging System for Trac
- TracFormsPlugin Add forms for ticket description and wiki pages
- TracPluginTranslation Trac plugin l10n (localization)
- TracTicketTemplatePlugin Create customisable ticket templates
- VotePlugin Reddit-style voting on Trac resources
- WatchlistPlugin Watchlist for Wiki pages and Tickets
- WikiCalendarMacro Small calendar with days linking to wiki pages
- WikiTicketCalendarMacro Calendar view of Milestones and Tickets
Tickets
owned by me
AccountManagerPlugin |
248 / 248 |
|
---|---|---|
AnnouncerPlugin |
47 / 47 |
|
BlackMagicTicketTweaksPlugin |
1 / 1 |
|
BreadCrumbsNavPlugin |
10 / 10 |
|
CcSelectorPlugin |
1 / 1 |
|
DataSaverPlugin |
6 / 6 |
|
DiscussionPlugin |
5 / 5 |
|
DynamicFieldsPlugin |
2 / 2 |
|
IncludeMacro |
1 / 1 |
|
TagsPlugin |
85 / 85 |
|
TicketSidebarProviderPlugin |
1 / 1 |
|
TracFormsPlugin |
22 / 22 |
|
TracHacksPlugin |
2 / 2 |
|
TracTicketChangelogPlugin |
1 / 1 |
|
VotePlugin |
5 / 5 |
|
WikiCalendarMacro |
18 / 18 |
|
WikiTicketCalendarMacro |
26 / 26 |
|
XmlRpcPlugin |
1 / 1 |
reported by me
AccountManagerPlugin |
13 / 13 |
||
---|---|---|---|
AnnouncerPlugin |
5 / 5 |
||
BreadCrumbsNavPlugin |
3 / 3 |
||
CaptchaAuthPlusPlugin |
0 / 1 |
||
CcSelectorPlugin |
2 / 2 |
||
CondFieldsGenshiPlugin |
0 / 1 |
||
CryptoPlugin |
0 / 1 |
||
CustomFieldAdminPlugin |
2 / 2 |
||
DataSaverPlugin |
4 / 4 |
||
DiaVisViewPlugin |
0 / 1 |
||
DiscussionPlugin |
1 / 1 |
||
DynamicFieldsPlugin |
0 / 1 |
||
ExcelDownloadPlugin |
1 / 1 |
||
FullBlogPlugin |
1 / 2 |
||
HtGroupEditorPlugin |
0 / 1 |
||
IncludeMacro |
0 / 1 |
||
IrcAnnouncerPlugin |
0 / 1 |
||
KeywordSuggestPlugin |
1 / 1 |
||
MultiProjectCommitTicketUpdaterPlugin |
0 / 1 |
||
QuestionRegisterPlugin |
0 / 1 |
||
ScreenshotsPlugin |
5 / 5 |
||
SearchAllPlugin |
2 / 2 |
||
SensitiveTicketsPlugin |
1 / 1 |
||
ServerSideRedirectPlugin |
1 / 1 |
||
TagsPlugin |
8 / 8 |
||
TicketExtPlugin |
0 / 1 |
||
TracFormsPlugin |
2 / 5 |
||
TracHacksPlugin |
1 / 1 |
||
TracMyPagePlugin |
0 / 1 |
||
TracTicketTemplatePlugin |
1 / 1 |
||
TracUserSyncPlugin |
0 / 1 |
||
VotePlugin |
4 / 4 |
||
WatchlistPlugin |
3 / 3 |
||
WikiCalendarMacro |
2 / 3 |
||
WikiRenamePlugin |
1 / 1 |
||
WikiTicketCalendarMacro |
11 / 11 |