Feature #528

Wiki Page Hierarchy and Breadcrumbs

Added by Ron Monson almost 10 years ago. Updated almost 7 years ago.

Status:ClosedStart date:
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:Wiki
Target version:0.8
Resolution:Fixed

Description

The ability to relate wiki pages in a parent/child fashion can be very useful. Many times wiki pages are implicitly
linked by simply using wiki links but to create backlinks or breadcrumbs you have to manually add all of the wiki links.
If pages could be explicitly linked then backlinks could be added to the page automatically. In addition, a special
tag could render a table of the child pages of any given page.

I will add a patch for all of this functionality in "Patches". See the attached screenshots for examples.

child_pages.png (19.9 KB) Ron Monson, 2008-02-03 11:13

child_pages.png (19.9 KB) Ron Monson, 2008-02-03 11:13

breadcrumbs.png (15.2 KB) Ron Monson, 2008-02-03 11:13

assign_parent.png (17.7 KB) Ron Monson, 2008-02-03 11:13


Related issues

Related to Redmine - Patch #243: Patch for Feature 16645 - Wiki Page Hierarchy and Breadcr... Closed

Associated revisions

Revision 1698
Added by Jean-Philippe Lang over 9 years ago

Wiki page hierarchy (#528). Parent page can be assigned on Rename screen.

Revision 1699
Added by Jean-Philippe Lang over 9 years ago

Adds child_pages macro for wiki pages (#528).

History

#1 Updated by jesse keys almost 10 years ago

+1

I would really like this feature.

It reminds me of mediawiki's index feature, which I was just
about to request. So please include an index based on the headings
of a current page also.

#2 Updated by Jean-Philippe Lang almost 10 years ago

I find your patch pretty usefull.
Does anybody else interested in this functionality ?

#4 Updated by Jean-Philippe Lang almost 10 years ago

  • Target version set to 0.8

#5 Updated by Curtis Stewart over 9 years ago

I would really like this feature also.

I am currently having some users build a set of custom help screens for an application. This app. is of course, being tracked has a project. This proposed feature will allow us to relate the help screens and not deal with the other wika pages that are in the project supporting the help desk and developers. All of the help screens would be in the proposed parent /child relationship.

#6 Updated by Carl Nygard over 9 years ago

Perhaps a stupid idea, but is it possible to build the breadcrumbs from noting which page you traversed from?
Pro:
  • multiply linked pages (i.e. multiple ways to get to PageX) would have proper trail
  • it-just-works, easier than having to maintain links explicitly
Con:
  • passing URL to someone to access directly wouldn't have any breadcrumb history

#7 Updated by Sergej Jegorov over 9 years ago

+1

#8 Updated by mao mao over 9 years ago

+1

#9 Updated by Thomas Capricelli over 9 years ago

+1

#10 Updated by dop in over 9 years ago

+1

#11 Updated by Jone Marius Vignes over 9 years ago

+1

#12 Updated by Mario Moreira over 9 years ago

+1

#13 Updated by rupert thurner over 9 years ago

is this exposed like ParentPage/Childpage in the url? or is it more like a category, or a tag of a page?

#14 Updated by Sascha Egerer over 9 years ago

+1

#15 Updated by Jean-Philippe Lang over 9 years ago

  • Category set to Wiki
  • Status changed from New to Closed
  • Resolution set to Fixed

Functionality added in r1698.

Implementation is different from patch #243 but it's database compatible (column parent_id added to wiki_pages table) so people how have applied this patch can safely use the mainline implementation instead.

Parent page assignment is done on the Rename screen.

#16 Updated by Chris Miller over 9 years ago

Jean-Philippe Lang wrote:

Functionality added in r1698.

Implementation is different from patch #243 but it's database compatible (column parent_id added to wiki_pages table) so people how have applied this patch can safely use the mainline implementation instead.

Parent page assignment is done on the Rename screen.

Holy crud yes! Thank you! That is awesome! I cannot wait for 0.8 now! You rock!

#17 Updated by clawfrown clawfrown over 9 years ago

Can anybody please make a patch for version 0.7.3?
I need this feature very much, but if I try to apply changes onto 0.7.3 - it doesn't work correctly.

#18 Updated by Sascha Egerer over 9 years ago

why you don't upgrade to the latest version. the patch is already included there

#19 Updated by clawfrown clawfrown over 9 years ago

Sascha Egerer wrote:

why you don't upgrade to the latest version. the patch is already included there

I'd like to very much and will do that later, but at the moment I have difficulties with installation of Rails 2.1 + it requires time for setup etc. which i don't have now..
But need to put alot of info to wiki now (without this function it is a pain to write down breadcrumbs manually).

#20 Updated by Kimus Linuxus almost 7 years ago

strangely I don't have this feature in the current stable release of redmine!?

Also available in: Atom PDF