Thanks for the summary, Adam!

On Tue, Feb 24, 2015 at 11:53 AM, Brian Gerstle <[email protected]>
>
> * Gabriel, Marko to look into cache invalidation / freshness stuff.
>> Usually, for the mobile apps the latest non-stale response is what's wanted
>> by the client.
>>
>
> I'd also like to add an "if-modified-since" support, so we can send GET
> requests but only have data sent back over the wire if it's newer than
> Revision X or some etag has expired, etc.
>

Yes, this is something we should support. We already set a versioned ETag,
but don't validate If-Match requests yet. Should be easy to add. Tracked in
https://phabricator.wikimedia.org/T90633.


>
>
>> * Apps team should engage with services on getting the mapping and other
>> fronting service requirements for rest.wikimedia.org deployed.
>> * The first target service is for something akin to what would be
>> required by a "Wikipedia Lite" experience, similar in terms of data
>> transformation to OCG, Kiwix, Text Extracts.
>>
>
Some pointers for content massaging:

   - https://www.mediawiki.org/wiki/Parsoid/MediaWiki_DOM_spec
   - mwoffliner
   
<https://github.com/wikimedia/mediawiki-extensions-Collection-OfflineContentGenerator-zim_renderer/blob/6d204c7943efa2a7d03e59f988bd6ffc2903c914/lib/mwoffliner.js>
   (part of OCG)
   - kiwix mwhtmldumper
   
<https://github.com/adamwight/kiwix-other/blob/b87e80631d795fa93d3374973709d8f1cee601d4/mwhtmldumper/mwhtmldumper.js>

Gabriel
_______________________________________________
Mobile-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mobile-l

Reply via email to