On Tue, Apr 23, 2013 at 10:55 AM, Jon Robson <[email protected]> wrote:
> > In terms of your question regarding > https://en.m.wikipedia.org/wiki/Coastline_%28sculpture%29 - currently > the API doesn't provide a way to insert images into infoboxes. > Uploading images by prepending them to the lead section is currently > what we are doing as that is easy and we feared if we inserted them > above an infobox this would require someone to move it into the > infobox which might annoy existing editors. As a result the lead image > upload button does not show on any articles which have infoboxes. It > would be great to review this - maybe it wouldn't be such a bad thing? > Does anyone fancy exploring whether such a thing could be made > possibly with the api? > Roughly speaking here's what I'd recommend: * create some unofficial standard for labeling image placeholders in infobox templates (maybe a special template itself) * request the page over API *with* preprocessor XML tree (this separates out template invocations and parameters and a few other items) * navigate the XML node tree to find the infobox parameter with the placeholder * replace the placeholder with the image reference * collapse the XML tree to plain text (this reconstructs the original wikitext) * save over editing API Alternately, the processing can be done on the server side through a dedicated POST action, which would make it faster by avoiding sending the entire article back and forth over the wire. -- brion
_______________________________________________ Mobile-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mobile-l
