Att skapa en kopia av Coronadokumenten

Från Coronadokumenten
Hoppa till navigering Hoppa till sök

Denna guide är inte helt genomtestad, men bör ge dig en grund.

Data

Säkerhetskopior av sajten publiceras på twitterkontot https://twitter.com/coronadokum

Installation

Operativsystem och MediaWiki

En bra början är Linux-distributionen Debian, då den har ett färdigt paket för att installera hela MediaWiki, inklusive databas och webbserver.

sudo apt install mediawiki

Plugin: Cargo

Cargo är en plugin som gör att sidor som kan sökas och presenteras på många sätt, t ex i kalenderformat och efter nyckelord

Cargo ska installeras i korrekt bibliotek på servern.

Databasschemat

Cargo behöver veta tabellens namn och fält som lagrar alla dokumenten. Databasschemat ska läggas in i den MediaWiki-instans som du har igång- Schemat heter "codosak" och innehåller fälten

  • datum - Date
  • etiketter - Lista med String
  • url - URL
  • bild - File
  • youtubeid - String

Import av alla sidor

Slutligen ska säkerhetskopiorna importeras via ett kommandorads importscript som ingår i MediaWiki-installationen. Detta bör vara det scriptet: https://www.mediawiki.org/wiki/Manual:ImportDump.php