Am 16.05.2014 21:07, schrieb Gabriel Wicke:
> On 05/15/2014 04:42 PM, Daniel Kinzler wrote:
>> The one thing that will not work on wikis with
>> $wgRawHtml disabled is parsing the output of expandtemplates.
> 
> Yes, which means that it won't work with Parsoid, Flow, VE and other users.

And it has been fixed now. In the latest version, expandtemplates will just
return {{Foo}} as it was if {{Foo}} can't be expanded to wikitext.

> I do think that we can do better, and I pointed out possible ways to do so
> in my earlier mail:
> 
>> My preference
>> would be to let the consumer directly ask for pre-expanded wikitext *or*
>> HTML, without overloading action=expandtemplates. Even indicating the
>> content type explicitly in the API response (rather than inline with an HTML
>> tag) would be a better stop-gap as it would avoid some of the security and
>> compatibility issues described above.

I don't quite understand what you are asking for... action=parse returns HTML,
action=expandtemplates returns wikitext. The issue was with "mixed" output, that
is, representing the expandion of templates that generate HTML in wikitext. The
solution I'm going for no is to simply not expand them.

-- daniel


_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to