Erik Moeller wrote:
On 8/30/07, brion@svn.wikimedia.org brion@svn.wikimedia.org wrote:
Adds what seems to be a very purpose-specific extension into the core API:
It's not that purpose-specific.. the name in the code should perhaps be changed. The purpose is to be able to declare a site as a remote repository and have it work in the same way Commons does in the WMF environment.
That's all very well, but it will be rather useless until there is also a client side. All the instantcommons API module does at the moment is dumps all the string properties of an Image object loaded by name.
At the minimum there needs to be a way for servers to specify whether or not they give their consent for their image repository to be used as a remote repository in a foreign MediaWiki installation. A generic image properties API would be fine in the core (if it was properly implemented), but the InstantCommons client most certainly couldn't use it without this permissions element.
I've moved it to an extension, it's at extensions/InstantCommons.
-- Tim Starling