Hello,
I was reading the History of Germany articles and found the navigation table on the right quite useful: http://en2.wikipedia.org/wiki/History_of_Germany
I think this will improve wikipedia just as much as the automatic table of content did.
A way to implement this feature would be to point a parent article to all it's childs and vice versa. That might be done using [[parent:articlename]] and / or [[child:articlename]].
Let's look at an example:
History of Germany -> Franks -> Holy Roman Empire -> German Confederation -> German Empire -> Weimar Republic -> Nazi Germany -> Germany since 1945
Franks article is interesting (http://en.wikipedia.org/wiki/Franks) as it is part of two series (History of France AND of Germany).
So the History of Germany will have: [[child:Franks]]
And Franks will have: [[parent:History of France]] [[parent:History of Germany]]
Maybe we just need the parent tag ? Setting up a parent tag in an article will automaticly update the parent article without using any child.
cheers,
-- Antoine
This should have been sent to wikitech-l instead, but I'll just respond here anyway.
That sounds like a useful feature, but right now, the developers are working on optimization, not new features. Even if you learned PHP and programmed this yourself, they might not accept it if it slows down the server significantly. A feature to make easier syntax for HTML tables has been created, but it is not currently being used in the main Wikipedia. With the new table syntax, the table of contents could be written something like this:
{|cellpadding="3" cellspacing="0" style="float:right; margin:5px; border:3px solid;" |style="border-bottom:3px solid; background:#efefef;"| <small>This article is the top of the<br> '''History of Germany''' series.</small> |- |[[Franks]] |- |[[Holy Roman Empire]] |- |[[German Confederation]] |- |[[German Empire]] |- |[[Weimar Republic]] |- |[[Nazi Germany]] |- |[[History of Germany since 1945|Germany since 1945]] |}
To me, this seems sufficient.
LDan
__________________________________ Do you Yahoo!? Protect your identity with Yahoo! Mail AddressGuard http://antispam.yahoo.com/whatsnewfree