En fungerande wiki

FlexWiki är en wikimotor med öppen källkod utvecklad av en Microsoft-programchef David Ornstein – du kan ladda ner applikationen gratis, som beskrivs längre fram i den här artikeln. FlexWiki använder ett märkningsspråk som liknar det som används av Wikipedia. Med FlexWiki är alla sidor enkla textfiler som du kan redigera med din webbläsare. I märkningsspråket FlexWiki får ett utropstecken placerat i början av en textrad att FlexWiki renderar det som en H1-rubrik, medan två utropstecken renderar ett H2. En linje som bara innehåller fyra streck infogar en horisontell regel. För att skapa en länk till en ny Wiki-sida, skriv ett sidnamn som PCProRocks och wikimotorn skapar en länk från den aktuella sidan till en ny sida med det namnet. När du visar den ursprungliga sidan och klickar på den renderade länken, navigerar wikimotorn antingen till den sidan om den finns för närvarande eller tar fram sidredigeraren så att du kan lägga till dess innehåll.

En fungerande wiki

Som ett exempel på ett Wiki-språk, titta på Wikipedias inlägg för PC Pro på en.wikipedia.org, ta sedan en titt på markeringen på en.wikipedia.org.

En viktig funktion för wiki-motorn är historikspårning: motorn kan återkalla varje ändring som gjorts – perfekt för att återställa när du av misstag raderar viktigt innehåll. Det ger också en revisionsspår och möjligheten att ångra för att hantera vandalism.

Laddar ner FlexWiki

För att installera FlexWiki måste du först ladda ner koden. Den senaste versionen av Flexwiki, 1.8.0.1696, finns på www.pcpro.co.uk. Du kan ladda ner både källkoden och den kompilerade i386 runtime. Det verkar inte finnas någon 64-bitarsversion, även om du alltid kan ladda ner och kompilera om källan om du känner dig äventyrlig. Den fullständiga binära utgåvan upptar cirka 600KB, medan källkoden är strax under 1MB.

Att installera och konfigurera FlexWiki är enkelt: när du har laddat ner binären i form av en ZIP-fil, extrahera den till en mapp på servern som du vill att den ska köras på. När du extraherar den, kom ihåg att ställa in alternativet för att återskapa mappnamn, för att få rätt filer i rätt undermappar. Beroende på hur din IIS-server är inställd, kommer du att ha några alternativ för hur du konfigurerar wikin. För syftet med denna kolumn kommer jag att extrahera binärfilerna till C:Flexwiki, och jag kommer att ställa in en separat webbplats på min IIS-server. För att skapa webbplatsen, använd guiden Skapa webbplats i IIS Manager MMC-konsolen (högerklicka på Webbplatser och välj Ny webbplats). När jag satte upp webbplatsen satte jag porten till 9000; eftersom detta är en ASP.NET-applikation som både kör kod och tillåter att filer uppdateras, måste du ställa in exekveringsbehörigheter på webbplatsen och ställa in behörigheter för alla filer i C:Flexwiki för att tillåta användare att läsa, skriva och köra (ett anständigt installationsprogram kan ha gjort allt detta åt dig). Men jag upptäckte att det var bra att få FlexWiki att fungera, eftersom de problem du kommer att stöta på när du får det att fungera fullt ut inte skiljer sig från de problem som IT-proffs kommer att möta med andra ASP.NET-program.

När du har slutfört dessa enkla steg, navigera bara till wikin (i mitt fall till http://localhost:9000) för att se standardstartsidan. Som du kan se är wikin igång, om än utan något egentligt innehåll. För att lägga till innehåll har du två val: du kan först redigera startsidan för att skapa en länk till en ny sida, sedan när startsidan har sparats klickar du bara på den nya länken för att ta fram sidan i FlexWiki Editor; eller så kan du skriva in sidnamnet i sidrubriken högst upp på mittpanelen och trycka på Enter för att få fram redigeraren.

Lämna en kommentar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *