= 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. {{{ #!comment Some of the following two items were mentioned in TracDev/ReleaseNotes/0.13#OutstandingWiki - which linked to here - but were not listed here) }}} == Section Editing Many wiki's allow you to edit paragraphs or sections (while leaving the rest of the page un-edited. For example: * [http://en.wikipedia.org/wiki/Section_%28Scouting%29 Edit Links in Wikipedia] See also #1024. == Better Hierarchy Navigation * In 0.12 we introduced the wiki page name ''path'' trail, visible in the top left corner of the page, which makes it easy to quickly navigate to any ancestor (#8857). But it would be nice if this could be used to navigate to children and, perhaps, siblings. - if there are children, the path trail would end with a `...` link, leading to a page list (URL could be `/wikilist/`). If Javascript is enabled, the link could be disabled and replaced by an action that would query that same list with an XHR and display a selection list (or a more elaborate form of menu; but a simple