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