2010/4/10 Jack Bates <ms...@freezone.co.uk>

> Does there exist a recommended wiki syntax for representing that a page
> is hierarchically a "child" of another page?
>
> I don't want to rename the pages
>
> Currently I use this static, hierarchical index of wiki pages which are
> part of our user manual,
> http://github.com/jablko/manual/raw/master/manual.html
>
> - to compile the pages into this PDF, http://ica-atom.org/manual.pdf
>
> Now however, instead of the static index, I want to represent in each
> page's wiki markup, which pages are logically "children" of that page
>
> Among the reasons for doing this is that, to build the PDF based on the
> static index, currently I recursively concatenate first the body of a
> page, followed by each of its children
>
> Now I have a case where, instead of concatenating the children after the
> page body, the children need to be inserted at various positions in the
> page body
>
> So I think I need to indicate these positions with some wiki syntax, and
> this will make the static index redundant
>
> I thought "transclusion" was a candidate, because pages are recursively
> transcluded to build the PDF, http://www.mediawiki.org/wiki/Transclusion
>
> In the wiki however, I don't actually want to display pages embedded in
> each other - instead I want links to child pages. This represents enough
> information about the hierarchical structure to build the PDF
>
> My current best candidate is the <a href="..." rel="down"/> "link
> relation",
>
> * http://www.imc.org/atom-syntax/mail-archive/msg21260
> * http://tools.ietf.org/html/draft-divilly-atom-hierarchy-03
>
> Is there a better syntax for representing, at a particular position in a
> page, that another page is a "child"?
>

I seems that this is another instance of the problem mentioned at bug 15073:
https://bugzilla.wikimedia.org/show_bug.cgi?id=15073
What is needed is a "set of special pages for handling meta-organization of
books", but this depends on bug 15071 (Wikibooks custom database schema):
https://bugzilla.wikimedia.org/show_bug.cgi?id=15071
 <https://bugzilla.wikimedia.org/show_bug.cgi?id=15071>for which doesn't
have any progress since 2008-09-16...

Helder
_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to