dweb-mirror icon indicating copy to clipboard operation
dweb-mirror copied to clipboard

MediaWiki - top level meta task

Open mitra42 opened this issue 6 years ago • 7 comments

The basic idea is to

  • port the Palm Leaf mediawiki instance at palmleaf.org to small boxes (Nuc, RPI)
  • make it available alongside dweb-mirror
  • trial in a high school in Bali with minimal internet connectivity

This is a meta-task for this sub-project until/unless the project gets its own tracking space.

High level overview

  • [x] Porting to Nuc - see below
  • [x] Local integration with dweb-mirror - see #287 (few minor open items)
  • [x] Port to RPI - see #294 - failing some tests still - but they re all here now
  • [x] Update installer so its less instructions and more actions - see #294 (pretty good but not perfect)
  • [x] Integrate IIIF #291
  • [x] Image browser #289 - working well using IIIF
  • [x] ArchiveOrgAuth is not working #296
  • [x] Check on image sizes being downloaded, should be 400px + full-size - see #297
  • [x] Minor bugs - probably transient - see below
  • [x] Edit - test it - seems to work except for Transliterator
  • [x] Transliterator #295 - waiting on readme from David
  • [x] update_ia_item.py see below
  • [ ] Merging mitra42/mediawiki-extension-archive-leaf back to David's repo
  • [x] Links from DA to MW - see #298
  • [x] Bug with https://palmleaf.org/transcriber/static/media/zwnj.0da8f3f5.svg see below
  • [x] Need to crawl - need list of pages or collection
    • Collection=Bali and external-identifier contains //palmleaf.org
  • [ ] Figure out S3 keys - #296 at IA - decided to use local accounts #311
  • [ ] Link images to local mirror rather than wiki images #313

Not now - i.e. Medium to long term or when at IA

  • [ ] http://192.168.0.14/favicon.ico - missing on palmleafwiki as well
  • [ ] Image browser #289 - copy "stream" UI (alternative to archive.html)
  • [ ] Uploading back to palmleaf.org and archive.org - see below and #312
  • [ ] Updating from palmleaf.org and archive.org - see below

next install

  • [x] Installation instructions - see #300 includes tesitng Metrolook and installing ArchiveOrgAuth

mitra42 avatar Dec 07 '19 06:12 mitra42

Porting to Nuc

This is mostly done and I appear to have a fully functioning wiki - a few mistakes were made along the way, but next install should be smoother.

  • [x] Copy installation directions from Evernote to somewhere shareable (probably on the repo), will do this as I repeat the port for the RPI

mitra42 avatar Dec 07 '19 06:12 mitra42

Upload

  • [ ] Hard, and for later, but figure out how to send changes back

  • maybe it could be as easy as in the Transcriber ?

  • maybe push changes to Archive.org items or some companion to it

  • maybe just edit when online to archive.org (at least in short run)

mitra42 avatar Dec 07 '19 06:12 mitra42

Updating

  • [ ] how to update each wiki as changes happen on archive.org or palmleaf.org or are pushed back from other remotes

  • [ ] Need an export process from palmleaf.org

  • [ ] Need a way to track new Palmleaf items via dweb-mirror

  • [ ] Need an incremental import process

mitra42 avatar Dec 07 '19 06:12 mitra42

Port to Raspberry Pi

  • [x] work through instructions on Evernote
  • [x] Update and transcribe those instructions and add to repo

mitra42 avatar Dec 07 '19 06:12 mitra42

Minor bugs probably transient

  • [x] http://192.168.0.14/mediawiki Random goes to http://192.168.0.14/wiki/Special:Random and loads a page then on page that comes up 'Random' goes to same place but doesn't load. I cant repeat this now

mitra42 avatar Jan 07 '20 04:01 mitra42

update_ia_item.py

We are still missing /home/davidk/script/update_ia_item.py. Its set to $wgArchiveLeafImportScript in LocalSettings.php (on palmleafwiki) and refered to in ArchiveLeaf.class.php

[x] Ask David for it, its refered to I think in ${LOCALSETTINGS} Used t update IA metadata after an import so not relevant on offline

mitra42 avatar Jan 07 '20 07:01 mitra42

  • [ ] One image failing it appears on the kbd when editing https://palmleaf.org/transcriber/static/media/zwnj.0da8f3f5.svg works https://192.168.0.14/transcriber/static/media/zwnj.0da8f3f5.svg works fails manifests as permission problem on that url Asked David for his /etc/apache2/conf-available/mediawiki.conf

mitra42 avatar Jan 21 '20 04:01 mitra42