Last modified: 2012-02-24 02:52:14 UTC
https://github.com/phonegap/phonegap-plugins/tree/master/iPhone/ShareKitPlugin http://www.getsharekit.com/docs/
Initial work: https://github.com/wikimedia/WikipediaMobile/pull/119 Other work that is needed: Creating Twitter/Facebook etc API keys. Create a system to add the keys without publishing them in git.... (vandalism sensitive) Configure a bit the visual components of the share window, which is possible. Add ShareKit to translatewiki, so that we can easily expand on it's included languages (will need some communication with ShareKit team. https://github.com/ShareKit/ShareKit/tree/master/Classes/ShareKit/ShareKit.bundle Add an identi.ca plugin to ShareKit
I can't get this to merge to current trunk; when I try manually I end up screwing up the build somehow. By itself I can build this branch (if I do 'git submodule init', 'git submodule update' for both the main repo *and* the ShareKit repo), but the 'Share' dialog's 'More' option shows only an empty sheet with 'Cancel' and 'Edit' buttons; 'Edit' toggles to 'Done' but never shows anything editable.
Got it provisionally merged in https://github.com/wikimedia/WikipediaMobile/commit/e7c8d1cdf4b74d9b30bb777e07c409c4aee5e0d8 The above issue with the 'more' dialog remains. I tried adding an API key for 'Read it later' (provisionally 4d7T9V8bg636el5818dn2a3u41ptb8c1) to the SHKConfig.h file, however since it's in a submodule I'm not sure how we can check in changes to it... it doesn't seem to work for me either; it still claims it needs an API key added when I try to share via Read it later.
We got the readitlater API key working with the WMSHKConfigurator class, which is the proper way to do this. Will fill in more API keys in add'l bugs if needed...