Ashar Voultoiz wrote:
I have some ideas (certainly grabbed from this list
though) to enhance
disambiguation pages. Actually the software doesn't really now if a page
is a disambiguation and that prevent me from implementing new feature.
We don't want the software to know or care if a page in Wikipedia is a
disambiguation page. Other wikis might not have, need, or want, to use
disambiguation pages (or stubs or substubs or anything other arbitrary
classification of article-namespace pages).
1/ add a 'cur_is_disambiguation' just like we
have a 'cur_is_redirect'
2/ add a 'cur_kind' with a new table 'kind' that list the different
possible articles (null, 'redirect', 'disambiguation').
Both ideas are infeasible because the 'cur' table is huge. Adding a
column to it would take quite some time of site downtime (maybe one of
the server admins can tell us how much exactly). Add to that the
concerns I mentioned above. The database should not contain information
that is specific to Wikipedia.
Timwi