Version 6 (modified by 14 years ago) ( diff ) | ,
---|
Discussing Advanced Wiki Operations
The Trac wiki currently lacks some advanced features you can find in more mature wikis, operations like rename, copy and merge.
This will summarize and expand the proposals found in #1106 and other places.
Operations
Rename
See WikiRename.
Copy
Mainly interesting if supporting batch copies, a.k.a. Subversion style branching.
Merge
See #152.
The attachment rename
methods from WikiRename will also be relevant for this operation.
User Interface
The advanced operations should not clutter the wiki page. Instead of Copy and Merge buttons coming in addition to the Rename one, maybe a single Advanced… button would be preferable. This could go to a single page containing the different forms, one for each advanced operation. Plugins could add their own advanced operation there.
Section Editing
Many wiki's allow you to edit paragraphs or sections (while leaving the rest of the page un-edited. For example:
Better Hierarchy Navigation
- A reference is made to this on wiki:TracDev/ReleaseNotes/0.13#OutstandingWiki but I am not exactly clear on what it is.
Compare different Wiki pages
- I can see this useful for Trac itself, comparing 0.11 and 0.12 versions of a page.
Current wiki diff link is:
http://trac.edgewall.org/wiki/TracLinks?action=diff&version=76&old_version=75
Possible suggestion:
http://trac.edgewall.org/wiki/TracLinks?action=diff&version=76&old_page=wiki/0.11/TracLinks/&old_version=75
This would belong under 'Advanced Operations' I guess?
Comments per paragraph
- Maybe this does not belong in Trac and should be plugin instead - but the neatest way of collecting user feedback I have ever seen was the Django book http://www.djangobook.com/about/comments/.