Download   Tillbaka till Linuxsidorna

         KpWiki 





KpWiki är en wikiserver skriven helt i språket Python.
En Wikiserver är en webbplats där allt går att ändra, där besökarna kan redigera, och ändra i alla texter och skriva till det de har lust med. Orden wiki-wiki är hawaiianska och betyder snabb. Wiki-sidor är ett mycket snabbt sätt att bygga upp en rätt stor samling dokument.
Det finns Wikiservrar publikt tillgängliga på internet, och många företag använder wiki på sina intranetservrar.


 

Finesser/Funktioner i KpWiki

  • Alla sidor versionshanteras med rcs vilket gör att det går att ta reda på vilka ändringar som har skett och det går att checka ut och titta på eller ändra en gammal version av en sida.
  • KpWiki låser en sida när den editeras så att inte två personer kan ändra på samma sida samtidigt.
  • Vid editering är det möjligt att ångra sig och kasta alla ändringar innan de sparas.
  • Sökning görs på innehåll i sidor och på sidors namn. Vid sökning kan reguljära uttryck, regexpar, användas.
  • Det är möjligt att radera en sida.
  • Det går att ångra radering av en sida.
  • KpWiki skriver statistik i webbloggformat vid läsning av sidor.
  • KpWiki skriver statistik i webbloggformat vid skrivning av sidor.
  • KpWiki skriver statistik i webbloggformat vid skapandet av nya sidor.
  • I KpWiki går det att länka in bilder från en webbsida på en wikisida.
  • Det går att lägga in tabeller på wikisidor i KpWiki
  • Det går att ladda upp bilder till en separat katalog på servern.
  • Det är möjligt att radera bilder i uploadkatalogen.
  • Det är möjligt att ångra radering av bilder i uploadkatalogen.
  • KpWiki har stöd för olika språk.
  • Om man går till en sida som inte finns hamnar man i editeringsläge och sidan skapas när den sparas.
  • I Kpwiki är det möjligt att ha en menysida på vänstersidan i www-fönstret där menyn är en wikisida.
  • Längst ner på wikisidor finns snabblänkar till en indexsida, en söksida, startsidan och till administratörssidan. Det är även möjligt att gå direkt till en sida som man anger.
  • Man kan skapa tabeller i KpWiki.

Minimikrav

  • En WWW-server som stöder CGI-script (till exempel Apache)
  • Python version 1.5.2 eller senare eller 2.x eller senare
  • Versionshanteringssystemet RCS
  • Någon form av Unix som operativsystem
Minimikraven följer med i de flesta linuxdistributioner.

Bilder

Bilder på KpWiki


Ladda ner

KpWiki finns som färdigt RPM-paket (noarch) och som tar-arkiv.
Ladda ner KpWiki

Källkods-RPM (src-rpm) finns också att hämta bland filerna på nedladningsarean ovan.

KpWiki är fri programvara under licensen Gnu General Public License version 2 eller senare.

Framtida versioner

Då jag har rätt mycket att göra uppdateras inte KpWiki så ofta just nu.

Version 3.0 är på planeringsstadiet just nu. Den innebär en ganska stor omskrivning och en hel del nya funktioner. Bland nyheterna som jag planerar att implementera finns bland annat:

  • Kategorier för wikisidor, där wikisidorna ska kunna ordnas i olika kategorier efter hur man vill ha det.
  • Stöd för skins och CSS.
  • Användarkonton med inloggningsmöjlighet.
  • Möjlighet att styra så att vissa wikisidor endast får editeras av vissa användare.
  • Möjlighet att styra så att wikisidor som ingår i en viss kategori bara får editeras av vissa användare.
  • Möjlighet att skapa underkategorier och delegera ansvaret för underkategorierna till någon annan användare.
  • Möjlighet att under drift låsa wikisidor för editering, t.ex. alla sidor som ingår i en viss kategori.
  • Möjlighet att ha ett språk för ledtexter, hjälptexter etc. för hela Wiki:n där användarna ska kunna välja ett annat språk för ledtexter och hjälptexter.
  • En anonym användare ska finnas som används för de som inte är inloggade. Denna anonyma användare kan ha inga rättigheter, vissa rättigheter eller fulla rättigheter till att editera sidor, skapa kategorier, ladda upp bilder etc.
  • Databasstöd där wikisidorna kommer att kunna ligga i en SQL-databas (t.ex. MySQL).
  • Möjlighet att titta på en gammal version av en wikisida utan att det påverkar vad alla andra får se.
  • Möjlighet att ångra alla ändringar och tillagda sidor som en användare har gjort.
  • Möjlighet att ångra alla ändringar och tillagda sidor som har gjorts från en viss IP-adress (t.ex. en massa inlagda SPAM).
Det kommer även i fortsättningen kunna gå att ångra saker, radera sidor och bilder, checka ut gamla versioner av sidor och det mesta annat som KpWiki kan idag.