Opened 18 years ago
Last modified 11 years ago
#5821 new enhancement
Wiki blame support
| Reported by: | Tim Hatch | Owned by: | |
|---|---|---|---|
| Priority: | low | Milestone: | next-major-releases | 
| Component: | wiki system | Version: | devel | 
| Severity: | normal | Keywords: | blame annotate | 
| Cc: | a.a.vykhodtsev@…, dkg@…, Jun Omae | Branch: | |
| Release Notes: | |||
| API Changes: | |||
| Internal Changes: | |||
Description
One feature we never got implemented into the blame branch from 2006 was blame support for wiki pages. I now have a straw-man implementation for review. Please give this patch a try on your 0.11-dev install and specifically let me know:
- Does it produce correct blames on your pages?
 - Is it fast enough?
 - Should there be a new permission for annotations? some meta tags to disallow robots?
 - Should there be something more like an IBlameAnnotator with callbacks for rev links, or is this best handled through the existing IHTMLPreviewAnnotator? I could see a lot of possibility for reuse if we eventually have versioned tickets and vc backends that don't support blames natively.
 
Attachments (1)
Change History (12)
by , 18 years ago
| Attachment: | wiki-blame-r5892.diff added | 
|---|
comment:1 by , 18 years ago
| Keywords: | blame annotate added | 
|---|---|
| Milestone: | → 0.11.1 | 
comment:2 by , 18 years ago
From an IRC discussion:
thatch: some way to navigate through the page history would be good i think
and it'd be nice if the version links had title="author + comment" or similar
which are all minor nits really
<thatch> you say "navigate", like a prev/next link up top, or something like "re-annotate before this rev" in the left column?
prev/next links, but maintaining the annotation view
also, i'd ditch the other links like "start page", "index", etc. similar to how it works when you're browsing the page history
comment:3 by , 18 years ago
Tim, was it task on purpose? I'd rather see this as being an enhancement.
comment:4 by , 18 years ago
| Status: | new → assigned | 
|---|---|
| Type: | task → enhancement | 
Alright, enhancement it is. I'm working on this in source:/sandbox/wiki-blame to take care of the additional suggestions in this ticket.
comment:6 by , 18 years ago
| Milestone: | 0.11.1 → 0.12 | 
|---|
comment:7 by , 18 years ago
comment:8 by , 17 years ago
| Cc: | added | 
|---|
comment:9 by , 15 years ago
| Owner: | removed | 
|---|---|
| Priority: | normal → low | 
| Status: | assigned → new | 
Should be done via #1132.
comment:10 by , 13 years ago
| Cc: | added | 
|---|
I'm interested in seeing this happen, whether it's done via #1132 or some other mechanism.
comment:11 by , 11 years ago
| Cc: | added | 
|---|



  
Glad to see you've resumed work on that!