On 11/1/13, Marcin Cieslak <saper(a)saper.info> wrote:
I'm not in a position to give you a full answer, but what I would
do I would try to see if I can setup a MediaWiki with $wgInstantCommons =
true
and see how I can make ForeignAPIRepo to fetch older revisions
from Wikimedia via API. Then we can have a look at other media
storage backends, including those used by WMF installation.
For what its worth, currently ForeignAPIRepo is marked as a repo not
supporting "old" versions of files. However in terms of the interface,
its probably pretty straightforward to change that. All one needs to
do is implement some methods to get old versions of files. I assume
the original reason is that that is a lot of extra API requests for
something most people don't care about. (If we did this, I imagine
we'd want it disabled by default, and configurable as a Repo option,
as the average instant commons user doesn't need that, and it would
slow things down)
---bawolff