Hej Webbgrupp.
Efter lite spånande har jag kommit till fram till följande krav på den
wiki vi ämnar trolla fram.
* Allt som vilken wiki som helst har.
* Antingen intern representation i XML eller exportfilter till det
tänkta universella XML-formatet.
* Användarkonton. Dels för att man ska kunna se vem som skrivit eller
ändrat en text, men också för att ge viss kontroll (t ex att låsa sidor)
till administratörsanvändare.
* Gärna möjligheter att ha samma nod på olika språk, och då med olika
namn på de olika språken. Metoden för att växla språk bör vara global
för hela siten. Detta skulle kräva att varje nod har ett unikt ID,
vilket är helt ok eftersom det också skulle tillåta att man byter namn
på en nod.
* Kategorier, grupper eller vad man vill kalla det. De flesta wikis har
inte detta, men jag tror det vore en bra idé att kunna separera de olika
bitarna man vill ha i wikin, och kanske vill vi t o m ha undergrupper
för specifik mjukvara om vi har massor noder om det, ni fattar.
* Möjligen vill vi kunna bifoga filer till wikin, eller ett snyggt sätt
att referera till innehåll bland våra "resurser", om vi vill lägga
exempel-filer och så där. Det är väl mest vad vi tycker är snyggt.
Vad gäller existerande wikis så är de flesta skrivna i smått otrevliga
språk (perl eller php). De som är i ok språk i min mening verkar vara
python-wikisarna, där det finns moin moin (och några syskon till moin
moin) och zwiki (zope-tjossa).
Om ni (eller icke-webbgruppare) tycker det saknas något, gissa vad ni
ska göra.
En sak som vi bör ta oss en rejäl funderare på (som är oberoende av
underliggande implementation) är hur vi vill utforma URI-rymden. Om
siten ska vara flerspråkig, ska vi då ha engelska namn i URLen (ex
/resources)? Det verkar rimligt i allmänhet, men för wikin finns det
skäl att dela upp mellan språken (antingen låta allt ligga i samma
utrymma och lösa ev konflikter på något sätt, eller ha prefixen /sv/ och
/en/ eller dyl). Även hur man ska specifiera språk och format är värt
att fundera över. Kanske vill man ha /foo/bar/xhtml, kanske
/foo/bar.xhtml eller /foo/bar&format=xhtml. Eller något annat. Likaså
för språk. Med tanke på att det kan bli fler saker som ska kunna ändras
(låt säga stilmall för HTML-visning eller liknande) är det nog dumt att
baka in för mycket i URIn, utan kanske ska man slänga allt i
querystringen. Bara vi inte får så där långa äckliga URLar som man ser
på vissa sidor...
// Philip