Il 21/01/2015 05:27, Gergo Tisza ha scritto:
On Mon, Jan 19, 2015 at 10:00 AM, Tyler Romeo <[email protected]> wrote:

  * Do you think the extension should use the extmetadata property of
    ApiQueryImageInfo instead of a its own module?
  * Is it advisable to store validation data permanently in the database?
I have no idea about this, but it does seem that the metadata is propagated
to the oldimage table when a new one is uploaded, so it would fulfill your
above question about storing old revisions' validation status.

metadata is data generated from the file. It has built-in storage and
invalidation mechanisms that are based on file upload / purge.
extmetadata is assumed to come from some other source, and providers need
to handle invalidation (and permanent storage, if desirable) manually.
Thus, metadata would be a better fit in theory, but I don't think it offers
any mechanism currently for extensions to hook into it. So I don't think
you are any worse off by writing a self-contained extension.
There is the GetExtendedMetadata hook <https://www.mediawiki.org/wiki/Manual:Hooks/GetExtendedMetadata> but, according to the documentation <https://www.mediawiki.org/wiki/API:Properties#imageinfo_.2F_ii>, the data should be in HTML format.
_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to