...and note that the [[:mw:OCG]] tools mw-ocg-bundler (and
mw-ocg-zimwriter) might eventually fill part of these roles as well.
In particular, mw-ocg-bundler is specifically designed to
spider/archive all the resources needed by a page or set of pages. I
would be enthusiastic about patches that (a) improved scalability, and
(b) automatically spidered the entire list of pages on a wiki, instead
of requiring the user to manually specify them.
And volunteers are eagerly wanted to develop mw-ocg-zimwriter, which
is a port of Emmanuel's mwoffliner work into the OCG framework.
--scott