Version 13 (modified by 14 years ago) ( diff ) | ,
---|
Christian Boos
I'm part of the TracTeam since the 14th of March 2005.
- Trac Project: cboos
- IrcChannel: cboos
- email: < cboos-at-neuf-dot-fr >
Contributions to Trac
Tickets I've completed, tickets that are still opened.
Some of the Past Proposals (now in Trac):
- TicketTypes (integrated in 0.9) related tickets
- TracDiff (integrated in 0.10) related tickets
- TracMercurial (plugin for Mercurial)
- InterTrac and InterWiki (integrated in 0.10) related tickets
- PageTemplates (integrated in 0.11)
- VcRefactoring/BrowserQuickjump (integrated in 0.11)
- WikiContext (integrated in 0.11)
- MultipleRepositorySupport (integrated in 0.12)
- WikiRename (integrated in 0.12)
- TracDev/Proposals/AdvancedWikiFormatting@25 (integrated in 0.12)
I also worked a bit on the DatabaseBackend refactoring and plan to add support for Oracle one day (#1874).
My main development environment is TracStandalone on Windows using PySqlite.
Next Steps
Well, everything is a bit inter-related…
I can nevertheless highlight two majors themes for the upcoming developments.
Major topics
Wiki improvements
This will be one of the main focus for the next version 0.13.
- WikiEngine refactoring
- TracDev/Proposals/AdvancedWikiOperations
- TracCrossReferences (simplified - only implicit cross-references) related tickets
Rework of the data model
- GenericTrac
- TracObjectModelProposal (brainstorming always in progress) (related tickets)
- second stage of FieldRefactoring
- MultipleProjectSupport
- TighterSubversionIntegration, or more generally, DistributedTrac (related tickets)
Other concerns
- JinjaSupport
- SearchRefactoring
- VcRefactoring
- improved cache
- commenting and reviewing support?
- graph based revision log
- generalized change notifications
- AdvancedSearch
- Oracle support
- VcRefactoring/Controller
See also TracDev/ToDo for the more immediate tasks.
Misc.
Topics I'm interested in (beyond Trac, but quite close as you can see):
Attachments (15)
-
mimeview_conversion.diff
(50.0 KB
) - added by 18 years ago.
Work in progress — IContentConverter and IHTMLPreviewRenderer merge
-
mantis_tickets.py
(1.6 KB
) - added by 18 years ago.
Simple plugin that can be used to redirect ticket references to another ticket system (here, Mantis), if Trac's builtin ticket system has been disabled. Simple standalone plugin for 0.10, simply copy that file in your $TRAC_ENV/plugins directory.
-
wiki2x_in_templates.diff
(55.5 KB
) - added by 18 years ago.
move most of the wiki_to_html and wiki_to_oneliner calls in the Genshi templates
-
blame-screenshot2.png
(67.9 KB
) - added by 17 years ago.
A screenshot of the upcoming annotate support for the TracBrowser (see source:sandbox/blame)
-
ticket_edit_mode-new.png
(38.3 KB
) - added by 17 years ago.
Ticket "edit mode" proof of concept
-
ticket_edit_mode-new-preview.png
(39.7 KB
) - added by 17 years ago.
Previewing a new ticket (note the possibility to go back to edit mode)
-
ticket_edit_mode-existing.png
(37.4 KB
) - added by 17 years ago.
Edit an existing ticket (show the old value and place the input field for the new value just below)
-
ticket_edit_mode-existing-preview.png
(49.1 KB
) - added by 17 years ago.
Preview changes to an existing ticket
-
ticket_edit_mode-r4932-ticket-preview.diff
(19.9 KB
) - added by 17 years ago.
The work-in-progress patch I used to produce the above prototypes
-
timeline-refactoring.patch
(39.4 KB
) - added by 17 years ago.
clean-up the API changes that were introduced during 0.11dev.
-
is_member_of
(3.9 KB
) - added by 16 years ago.
Add some ways to get the groups of a given user, on top of the source:/sandbox/context-refactoring branch (r6106). Basically, there's now a
PermissionSystem.get_user_groups(username)
method and aperm.groups()
method, both returning a set of groups to which the user belongs. The latter one also caches the result. -
genshi-bug-deque-mutated-during-iteration.htm
(103.9 KB
) - added by 16 years ago.
weird genshi error
-
mantis_tickets_link.py
(1.9 KB
) - added by 16 years ago.
Simple plugin to redirect ticket references in commits to another ticket system (here, Mantis). Simple standalone plugin for 0.11, simply copy that file in your $TRAC_ENV/plugins directory.
-
mantis_link_resolver_abarreiro_012.py
(2.3 KB
) - added by 14 years ago.
Another simple approach to a mantis link, tested on trac 0.12. It only use the formatted link interface, and not define any other wiki syntax
-
Christian Boos cboos@edgewall.org (0x2209F636) pub.asc
(17.8 KB
) - added by 11 years ago.
My public GPG key (that key is used to sign the announcements of Trac releases)
Download all attachments as: .zip