Ticket #955 (closed enhancement: fixed)
Opened 8 years ago
Last modified 7 years ago
Append-only wiki pages
| Reported by: | martin@… | Owned by: | jonas |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | wiki system | Version: | none |
| Severity: | normal | Keywords: | public wiki |
| Cc: | |||
| Release Notes: | |||
| API Changes: | |||
Description
It would be nice to have append-only wiki pages, where every page visitor could make changes that only add to the page. This softens the impact of wiki abusesrs, so that they can not delete important content, but could still add amendments (or possibly loads of crap) to the existing content.
Attachments
Change History
comment:1 Changed 7 years ago by bencollins@…
comment:2 Changed 7 years ago by mario <mario@…>
I also think this would be useful. I would also like to suggest that this may be a generalized functionaily for all Trac objects. It is already there fro Tickets themselves, allowing to add comments exactly as I am doing now. But it would be useful to try and leverage the same code to offer the same for wiki pages, for reports, for milestones, and other objects as yet to be identified.
comment:3 Changed 7 years ago by mario <mario@…>
I would also like to be able to correct my own comments, in case I spot errors after I preview ;-(
To add to this idea… it would basically be nice to be able to "attach a discussion" to any trac object. Thus, this comments mechanism could be provided by a mini-forum module, in which a discussion thread is automatically created for objects that are "debatable"… or, i'd have said "discussable", but that word does not exist.
comment:4 Changed 7 years ago by trac-form@…
- Resolution set to fixed
- Status changed from new to closed
The append-only comment concept is implemented in the AddComment macro, available here: http://svn.swapoff.org/trachacks/wiki/AddCommentMacro
[[AddComment(appendonly)]]
Default permissions are over-ridden so that the comment can be added when the page is not normally writable by the user.



I would also find this useful.