Att skapa en kopia av Coronadokumenten

Från Coronadokumenten

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