PDA

Bekijk Volledige Versie : Relationele database a la Wikipedia ???



lucas
04/03/06, 22:40
Ik heb m'n zinnen gezet op het maken van een php/mysql website over een
stad, met informatie over alle straten, monumenten, musea, personen, ...

Nu wat ik zoek is een database-structuur waarvan bijna ieder woord
gelinkt is aan een ander woord. Een konkreet voorbeeld:

De STEENSTRAAT bestaat uit twee straten, de LANGESTRAAT en de
WESTSTRAAT. De WESTSTRAAT dateert uit de 17DE EEUW, en behoort tot het
OOSTKWARTIER die in de 16DE EEUW werd opgericht door JOHN DOE



Ieder woord in hoofdletters is de gegenereerde html pagina een
hyperlink. Dus is het best mogelijk dat bijvoorbeeld in een zin een
twintigtal hyperlinks staan, die dan op hun beurt opnieuw doorverwijzen
naar nog meer hyperlinks. Ik bedoel dus een soort output pagina zoals
Wikipedia die heeft.

Hoe doen ze dat, met welke database, wat is de structuur, en gebruiken
ze hiervoor een soort CMS, of programma.

Alle informatie is welkom !

Met vriendelijke groeten,

Lucas
www.lucasnet.be

Riemer Palstra
04/03/06, 23:20
On 2006-03-04, lucas <lucas@lucasnet.be> wrote:
[ wikipedia]
> Hoe doen ze dat, met welke database, wat is de structuur, en gebruiken
> ze hiervoor een soort CMS, of programma.

http://en.wikipedia.org/wiki/Wiki_software

"It is hard to determine which wiki engines are the most popular,
although a list of leading candidates might include UseMod, TWiki,
MoinMoin, PmWiki and MediaWiki. A list of some of those available is
included below, and another can be found at Wiki:WikiEngines."

Volg eens een paar van die links, download de applicaties en bekijk eens
hoe ze in elkaar steken.

--
Riemer Palstra Amsterdam, The Netherlands
riemer@palstra.com http://www.palstra.com/

Rene Pijlman
05/03/06, 00:00
lucas:
>Hoe doen ze dat, met welke database, wat is de structuur, en gebruiken
>ze hiervoor een soort CMS, of programma.

Ze gebruiken hiervoor Mediawiki, een PHP/MySQL-CMS'achtig systeem, dat
speciaal voor Wikipedia gemaakt is. Het is open source en vrij te
gebruiken. Je ziet her en der websites die met Mediawiki gemaakt zijn.
http://www.mediawiki.org/wiki/MediaWiki

Ik heb het weleens geïnstalleerd en ermee gespeeld. Als je een site wilt
als de Wikipedia, dan is het prachtig. Maar als je iets anders wilt dan
stoot je snel je neus tegen het feit dat het een site-specifieke
applicatie is en geen generiek CMS.

Bijvoorbeeld: de Wikipedia is open. Content afschermen zodat het alleen
toegankelijk is voor ingelogde gebruikers is nogal problematisch in
Mediawiki. De ontwikkelaars zijn in dat soort dingen niet echt
geïnteresseerd. Zij maken het voor Wikipedia (en dat is hun goed recht
natuurlijk).

Je zou ook naar andere Wiki's kunnen kijken. Deze zou weleens heel
interessant kunnen zijn, omdat het _wel_ een soort van algemeen CMS is,
met een heleboel functionaliteit:
http://tikiwiki.org/

En dit is een veelgeroemde wiki: http://www.pmwiki.org
Maar ik vond het maar een rommeltje (1.0.5). Gebruikersauthenticatie is
nogal knutselig. En de ingebouwde zoekmachine is een nogal beperkt
flat-filegebeuren.

Moinmoin is interessant als je van Python houdt.
http://moinmoin.wikiwikiweb.de/

--
René Pijlman

Wat wil jij leren? http://www.leren.nl