[linux-l] Wiki-Grundsatz-Diskusion
Peter Ross
Peter.Ross at alumni.tu-berlin.de
Do Mai 18 02:46:17 CEST 2006
On Wed, 17 May 2006, Volker Grabsch wrote:
> Wozu die Nummern?
> Die machen URLs und Wiki-Quellcode IMHO nur schwerer zu verstehen.
>
Das ist ungefaehr so, wie mit Namen in einer personenbezogenen Datenbank.
Oder fang mit einem e-Mail-Namen an.
In einer Drei-Mann-Bude kannst Du die Leute Jana, Volker und Olaf nennen.
Bei hundert wird's schwieriger - Jana Schmidt und Jana Schulze bekommen
Probleme.
Also Jana.Schmidt und Jana.Schulze.
Nun heiratet aber Jana Schmidt und heisst Jana Maier.
Ausserdem wird das Suchen in einer Datenbank mit 100 000 Kunden ueber
einen String zeitraubend, es verbraucht auch unnoetig viel Platz.
Also - eine ID in der Datenbank.
Kannst Du die Analogien zu Wiki-Artikeln erkennen?
Die saubere Loesung ist eine typunabhaengige ID. Bei einem BeLUG-Wiki
wirst Du mit Namen "dahinter" gut auskommen, die Wikipedia waere mit
numerischen Ids sicher besser bedient.
Zumal man ja auch noch verschiedene Schreibweisen fuers Selbe gibt.. Klar,
geht alles ueber Redirects, wer aber jemals ein Mail-Alias-File fuer 10
000 Angestellte angefasst hat, wird gern auf etwas besseres
zurueckgreifen..
Zurueck zur Wiki-XML - gib einem Artikel dort einen abstrakten ID-Typ..
Ich bin kein XML-Experte, aber "irgendwie" sollte da die Trennung von
Inhalt und Strukturbeschreibung (Stichwort DTD) helfen.
Gruss
Peter
Mehr Informationen über die Mailingliste linux-l