Dear Asaf,

0) Use cases

Use cases for this project are simple (motivation stated in parentheses):
     a) Originally I just wanted a mirror of the `enwiki' on my desktop that I could browse when my Internet service provider went down (availability);
     b) Later I wanted a mirror of the `simplewiki' and `simplewiktionary' on my laptop so I could move about (mobility);
     c) Then came unhappy disclosures about domestic surveillance which make it prudent to browse offline (privacy);
     d) Still later I wanted mirrors of other projects, such as `enwikisource' and `enwikiversity', because I like reading books offline, usually keeping them open for days (availability); and
     e) Now I want to generate ZIM files and all other dump files from these mirrors to create a `WMF in a microcosm.' This is for use by the offline community, and for archiving, experimenting, etc. For example:
          o You can have a desktop where the `enwikinews' mirror updates daily and generates a ZIM file daily. This ZIM file can be synced to your handheld device at your convenience. (availability, mobility);
          o You can periodically generate and archive an image thumbs tarball (durability); and
          o You can dump your mirror, conduct experiments that may trash your database, and then rebuild your mirror (durability).

The recent release WP-MIRROR 0.7.4 delivers all but use case (e).

1) Road map

Dump file generating capability is planned for the next version series, WP-MIRROR 0.8.x, which will be packaged for Debian 8 (jessie) and Ubuntu 14.04 (trusty).

Sincerely Yours,
Kent


On Sun, Nov 30, 2014 at 12:02 AM, Asaf Bartov <asaf.bartov@gmail.com> wrote:
Thanks!  (and \o/ LISP!)

Could you tell us a little about the use case that drove you to develop this?

   A.

On Sat, Nov 29, 2014 at 6:42 PM, wp mirror <wpmirrordev@gmail.com> wrote:
Dear list members,

WP-MIRROR 0.7.4 is now available.

0) Features

Configuration of MediaWiki has been greatly improved.
Incremental XML data dump files now used.
SSL enabled so that wikis are now protocol independent (may access via HTTPS).
URL fallback list increases reliability of downloading XML data dump files.
Wiki `talk' pages now installed.

1) Updates

Dependencies have been brought up to date:

MediaWiki updated to 1.24.22.
MediaWIki extensions updated to 1.24.22.
XML Data Dump Schema updated to 0.10.

2) MediaWiki extensions

Many extensions have been added for use with various WMF projects:

Wikinews: DynamicPageList;
Wikipedia: CommonsMetadata, JsonConfig, Mantle, MultimediaViewer, PageImages,
                Popups;
Wikisource: DoubleWiki, Proofreadpage, RandomRootPage;
Wikiversity: Quiz; and
Wikivoyage: CustomData, GeoCrumbs, MapSources.

4) Thanks

I would especially like to thank the following contributors:

Luiz Augusto for submitting bug reports, and for requesting features of importance to the wikisource and wikiversity projects.

Guy Catagnoli for reading the WP-MIRROR code and submitting many comments; for submitting bug reports with log files containing valuable debug info, and for feature requests.

Sincerely Yours,
Kent

_______________________________________________
Offline-l mailing list
Offline-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/offline-l




--
Asaf Bartov <asaf.bartov@gmail.com>