[Wikipedia-l] Categories: An implementation
Magnus Manske
magnus.manske at web.de
Fri Jun 13 21:28:36 UTC 2003
Erik Moeller wrote:
> See, because we have to make the wiki principles (reversion, watchlists,
> rc, diffs, attribution, protection, deletion, undeletion ...) work for any
> solution that is outside the article space, I prefer one that is simply
> part of the article space.
You have removed the part of my answer where I talked about undeleting...
>>>All in all, I obviously like my [[Category:Foo]] proposal more.
>>
>>Been there, had it implemented. Long time ago (Phase II, IIRC). No want,
>>no need, too complicated.
>
> Then your implementation was obviously in need of improvement ;->.
At that time, it was the mere concept of categories that was "under
attack", and the fact that I put the stuff into the articles. Well, I
guess that's my fate, being ahead of my time ;-)
>>Seriously: diffable is no argument, if the article text is not changed
>>(as in my implementation).
>
>
> Wikipedians have certain workflows. They write articles, revert to prior
> revisions, do comparions over 10 past revisions and so forth. By creating
> a completely separate scheme, you require them to add another workflow to
> their routine. The system becomes more complex and the user is
> increasingly confused. This should be avoided when implementing the same
> feature within the existing workflows is reasonably possible. I believe
> this to be the case with categories (but not necessarily with
> interlanguage links).
IMHO categories don't change the way articles do. An article about a
city will be about a city as long as the article exists. I could add a
date field to the connection category-article to make a diff, but I
don't see the point.
>>I still have the code of *my* implementation in the test wiki, if that's
>>what you mean. I just can't find the database structure anymore :-(
>
>
> Hm, that's why it's a good idea to use CVS branches for that kind of
> ideas. Then they don't get lost. Test.wiki code is overwritten every
> couple of weeks.
No, the *code* is still there (SpecialInterwiki.php, IIRC). The test
database was wiped, and that wouldn't have been in the CVS, unless I had
explicitely put a copy of the database structure there.
Magnus
More information about the Wikipedia-l
mailing list