Very cool!!!

> On Mar 2, 2015, at 12:56 PM, Bernd Sitzmann <be...@wikimedia.org> wrote:
> 
> Hi,
> 
> As part of the Node.js prototype spike, I created a Github repo:
> https://github.com/berndsi/service-mobileapp-node/tree/dev
> 
> Note that this is the dev branch, where I put the mobileapp specific code for 
> now. Most info is available in the README. It tells you how to get started, 
> install the prerequisites, and how to run and use the service. I also added a 
> troubleshooting section at the end. As mentioned there, I had to nuke the 
> node_modules folder a few times. Besides that, it went quite smoothly.
> 
> The current version uses mobileview action as the source, and then removes a 
> few DOM elements (via the domino node module).
> It uses the bluebird node module for the promises implementation, which makes 
> async code nicer.
> You can try an example once you have it installed with 
> http://localhost:6927/en.m.wikipedia.org/v1/mobileapp/lite/cat.
> 
> I originally forked https://github.com/wikimedia/service-template-node
> but needed two repos in my Github account, so I can push template changes 
> upstream, and another to develop the mobileapp code.
> Marko and Gabriel from the services team created the template and helped me 
> getting started. Thank you!
> 
> This is just a prototype. So, here's a short list of ideas we could try to 
> make this more useful for a Mobile Lite app that doesn't require use WebViews:
> * Use Parsoid as mentioned in https://phabricator.wikimedia.org/T90758#1074382
> * Split the "text" objects of each section into paragraph and table objects
> * Add some transformations that currently are being done by the apps and 
> remove some more unneeded data
> 
> Cheers,
> Bernd
> _______________________________________________
> Mobile-l mailing list
> Mobile-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/mobile-l
_______________________________________________
Mobile-l mailing list
Mobile-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mobile-l

Reply via email to