On 20/05/12 23:10, Brion Vibber wrote:
> On Thu, May 17, 2012 at 8:36 AM, Platonides <[email protected]> wrote:
> 
>> I don't think it should contain all campaign parameters as a single tag,
>> as parameters.
>> Specially evil is the licensesOwnWork="cc-by-sa-3.0|cc-by-3.0|cc-zero".
>>
> 
> The data's stored as a bunch of simple key-value pairs, including that
> pipe-separated list. 

That's horrible! If it went to store it that way, at least it should
have provided an accessor which translated it into an array.
When the extension is the only consumer, we have some flexibility for
later fixing the interface. If there third-party apps are reading from
such API, it gets set in stone and we can no longer fix it.
I'd at least provide a sane interface through the api. It's not so
urgent to fix the extension, but it should eventually be done, too.


_______________________________________________
Mediawiki-api mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-api

Reply via email to