MediaWiki - top level meta task
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
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
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)
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
Port to Raspberry Pi
- [x] work through instructions on Evernote
- [x] Update and transcribe those instructions and add to repo
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
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
- [ ] 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