[Wikide-l] [Fwd: Special:Disambiguations fixed !]
Jakob Voss
jakob.voss at nichtich.de
Mo Jul 11 23:37:34 UTC 2005
Hallo!
[[Spezial:Disambiguations]] funktioniert wieder. Ich habe den
Eineitungstext aktualisiert und jetzt können wieder fleissig Links
gefixt werden:
http://de.wikipedia.org/w/index.php?title=Spezial:Disambiguations
Gruß,
Jakob
-------- Original Message --------
Subject: Special:Disambiguations fixed !
Date: Mon, 11 Jul 2005 23:25:11 +0200
From: Ashar Voultoiz <hashar-whniv8GeeGkdnm+yROfE0A at public.gmane.org>
Reply-To: wikipedia-l-T31ubCBy5U6GglJvpFV4uA at public.gmane.org
Newsgroups: gmane.science.linguistics.wikipedia.misc
Hello !
I have put back Special:Disambiguations in 1.5, it was broke since the
schema change. It works in a different way now, hopefully it will be
easier to maintain disambiguations.
Let's see how things worked before 1.5:
When someone created a disambiguation page, he had to put the
{{disambig}} template then edit a page listing all disambiguation page.
Special:Disambiguations will then find the pages pointing to an article
in that big page list.
Some problems happened: people often forgot to add or remove the
disambiguation page in the list. It took a long time to generate.
New system (commited to cvs and live on WikiMedia servers):
A page need to be configured as being a disambiguation marker. This is
done by editing [[MediaWiki:Disambiguationspage]].
Every page linking to that marker will be considered by
Special:Disambiguations as a disambiguation page. The output is then a
concatenation of "whatlinks here".
How can it be set on wikipedia ?
Most projects, if not all, use a template to mark disambiguation pages
as such. A sysop should then edit [[MediaWiki:Disambiguation]] and
replace the text there by the article name used to flag disambiguation
pages.
I asked sysops on FR,ES and EN to make the change:
http://en.wikipedia.org/wiki/MediaWiki:Disambiguationspage
http://es.wikipedia.org/wiki/MediaWiki:Disambiguationspage
http://fr.wikipedia.org/wiki/MediaWiki:Disambiguationspage
The same change should be made on all projects to correctly generate the
disambiguation list.
IMPORTANT:
[[Special:Disambiguations]] uses a cache. Once a sysop changed the
[[MW:]] message, you will have to wait for the page to be regenerated.
Developers in #wikimedia-tech will be able to regenerate "on demand" so
you can check if everything is correct.
Note for developers to regen enwiki:
php maintenance/updateSpecialPages.php enwiki --only=Disambiguations
Please spread the word, specially for small wikis.
cheers,