Beste selvhostede wiki-programvareprodukter

Beste selvhostede wiki-programvareprodukter
Det var Sir Francis Bacon som først sa at kunnskap er makt. I dag kan det meste av vår kollektive kunnskap om verden rundt oss bli funnet på forskjellige wikier, som er nettsteder eller databaser utviklet samarbeidende av et fellesskap av brukere.

Wikipedia er den desidert mest populære wikien i verden, for tiden med over 45 millioner sider på 301 språk. Nesten 500 besøkende besøker Wikipedia hver måned, og de fleste av dem aner ikke at det er mulig å lage et nettsted akkurat som Wikipedia gratis og uten tidligere webutviklingserfaring.

Hvordan? Med wiki -programvareprodukter. Vi har valgt topp 5 beste selvhostede wiki-programvareprodukter for øyeblikket tilgjengelige, inkludert den som driver Wikipedia selv.

Mediawiki

Opprettet i 2002 av Senior Staff Scientist ved Wellcome Trust Sanger Institute i Cambridge Heinrich Magnus Manske og senere forbedret av den amerikanske dataprogrammeren Lee Daniel Crocker, er Mediawiki en gratis og open source wiki -programvareplattform som driver mange populære wikier, inkludert wikipedia, wiktionary, og Wikimedia Commons.

Mediawiki er skrevet i PHP godt egnet for lampestabelen. Fordi Mediawiki har blitt distribuert så omfattende i så mange år, er det en av de kraftigste Wiki -programvareplattformene der ute, og tilbyr en lang liste over funksjoner og alternative for bredt innholdsorganisasjon.

Mediawiki kan brukes på et hvilket som helst verdensspråk, og det kan tilpasses ytterligere ved hjelp av maler og utvidelser. Hvis det er en hovedbegrensning av Mediawiki, er det det faktum at syntaksen ikke er blitt definert formelt, noe som gjør det vanskelig for tredjepartsutviklere å lage Wysiwyg (det du ser er hva du får) redaktører.

Tiddlywiki

Mens Mediawiki utvikles med behovene til Wikipedia og andre store wikier i tankene, er Tiddlywiki best egnet for mindre prosjekter. IT strukturerer informasjon på en unik måte, ved hjelp av et hypertekstkortindekssystem som bruker Tiddlers som de grunnleggende informasjonsenhetene i Tiddlywiki.

Du kan tenke på Tiddlers som små utdrag av informasjon. De fungerer best når de er så små som mulig, og de kan inneholde alt fra tekst til bilder til lyd til automatisk genererte lister. Tiddlers kan gjenbrukes mer enn en gang, noe som gjør Tiddlywiki perfekt for å fange, organisere og dele all slags informasjon.

Tiddlywiki kan utvides ytterligere med plugins, som kan inneholde JavaScript -moduler, stilark og maler. Fordi Tiddlywiki er skrevet i JavaScript, er det veldig enkelt å tilpasse og tilpasse seg for et mangfold av forskjellige prosjekter.

Dokuwiki

Dokuwiki blir ofte beskrevet som et enklere alternativ til mediawiki. Selv om det er tilgjengelig "bare" på 50 språk og ikke tilbyr nesten like mange funksjoner som Mediawiki, elsker brukere det på grunn av den rene syntaks og bemerkelsesverdig enkel vedlikehold.

Gjennom årene har Dokuwiki vist seg spesielt nyttig i bedriftsmiljøet. Tusenvis av bedrifter og organisasjoner bruker Dokuwiki som et kunnskapsbase for bedrifter, prosjektarbeidsområde, intranett og mer. Dokuwiki krever ikke for mange ressurser, det er helt åpen kildekode, og er kompatibel med et bredt utvalg av plugins og maler.

Plugins kan installeres automatisk via Extension Manager eller manuelt ved å kopiere dem til Lib/Plugins/. For eksempel er det en plugin som lar deg mas tilbakestille nyere redigeringer, en som begrenser innloggingsadgang til utpekte IP -adresser, eller en som legger til en kommentarseksjon til Wiki -sider, bare for å nevne noen få.

Xwiki

Xwiki er en gratis og åpen kildekode -wiki -programvareplattform skrevet i Java. Det kan brukes enten som en førstegenerasjons wiki eller andre generasjons wiki. I følge Xwiki brukes førstegenerasjons wikier til å samarbeide om innhold, mens andre generasjons wikier kan brukes til å lage samarbeidende webapplikasjoner.

Noen eksempler på hva som kan opprettes ved hjelp av andre generasjons wikier som Xwiki inkluderer blogger for å kommunisere informasjon eller organisere den ved hjelp av kategorier og tagger, fora der deltakerne kan diskutere viktige emner, oppgavestyringsplattformer der brukere kan opprette og tildele oppgaver for utpekte prosjekter, og mer.

Xwiki har en veldig robust Wysiwyg -redaktør på toppen av kraftig wiki -syntaks. Det kan utvides videre med over 600 plugins, makroer, skinn og temaer levert av Xwiki Community og Core Developers. Hvis du leter etter en kraftig multiplatform wiki som legger vekt på utvidbarhet, er Xwiki et godt valg.

Wiki.JS

Alle wiki -programvareplattformer vi har nevnt så langt har eksistert i ganske lang tid, og det viser noen ganger. Wiki.JS er annerledes fordi den først ble utgitt i 2016 som et moderne alternativ til tradisjonelle wiki -programvareplattformer. Den er bygget på node.JS, Git og Markdown, kommer med en kraftig visuell redaktør, og er optimalisert for å være lite på systemressursene.

Wiki.JS kjører på hvilken som helst Linux-, Windows- eller MacOS -server, og den har en avansert hurtigfunksjonalitet for å fremskynde tilgangen til nettstedet. Akkurat som andre wiki -programvareplattformer.

Hvordan installere og konfigurere Mediawiki

For å installere Mediawiki, trenger du tre ting:

  • En webserver for å betjene de forespurte sidene til klientleseren.
    • Apache eller IIS.
  • PHP for å kjøre programvaren.
    • PHP versjon 7.0.0 eller senere med Perl -kompatible vanlige uttrykk, Standard PHP -bibliotek, JSON -støtte.
  • En database for å lagre sidene og nettsteddataene.
    • Mysql 5.5.8+, MariaDB, PostgreSql 8.3+, eller sqlite.

Hvis du oppfyller alle kravene, kan du laste ned den nyeste versjonen av MediaWiki fra det offisielle nettstedet og trekke ut arkivet til en web-tilgjengelig mappe på serveren din.

Pek deretter nettleseren din du velger til katalogen med Mediawiki -filer. Som dette: http: // yourwebserver.com/katalog/mw-config/indeks.PHP.

Til slutt, følg de medfølgende instruksjonene for å fullføre installasjonsprosessen. For systemspesifikke installasjonsinstruksjoner, besøk denne siden og bla helt nederst.

Konklusjon

Det har ikke noe å si om du er en cybersecurity-ekspert, en lidenskapelig kokk eller en master undervannskurv-vever-du kan også dele kunnskapen din ved å bruke en av Wiki-programvareplattformene beskrevet i denne artikkelen og kanskje til og med skape et blomstrende fellesskap av mennesker som deler de samme interessene som deg.