Hi Sergui, Hi all, I have been working on the project past weeks and particularly on two tasks. One is making the application work on old Android versions. The application only works in new Android versions(3.0 and up) and it does not wok with versions of Android which have highest market share. I wrote to App Framework community regarding this and it was confirmed that the problem lies in our side as the framework supports both new and old versions. After analysing the code and doing some changes in the code, I got the initial screen working, but still the hyperlinks are not working. I carried out many changes and tested but still it fails in old Android versions. The other task is making ChildBrowser plugin work in the application. This plugin[1] is no longer supported with Cordova 2.7[2] as mentioned by the developers. But in our application ChildBrowser is used for iOS with high customizations. For this plugin to work in Android, ChildBrowser.java should be used with childbrowser.js and a class named(in org.apache.cordova.api package) Plugin is used by the java file. This class file is not longer present in Cordova 2.7 as they have discontinued the support for the plugin. If the plugin is to be used, Cordova 2.3 should be used, but the application depends on a class file which is present only on Cordova 2.7. Therefore it is not possible to add ChildBrowser plugin for Android. I've been looking into this issue but there is not workaround so far. After discontinuing the support Cordova has integrated the same functionality with InAppBrowser API. As I understand, if this is to be used, the code implemented for iOS need to be changed as well, is that so? I would like to know suggestions of the community regarding these. Thank you. [1] https://github.com/phonegap/phonegap-plugins/tree/master/Android/ChildBrowse... [2] http://community.phonegap.com/nitobi/topics/_childbrowser_plugin_deprecating... On Wed, Jul 17, 2013 at 6:57 PM, Sergiu Dumitriu <[email protected]> wrote:
Hi Buddhi,
How is the project going? There seems to have been no activity in the past 3 weeks. It would be nice if you could give a status update on the list, commit the code you've worked on so far, and provide a demo for the community to try out. The midterm evaluation is in about two weeks, and we need to see some progress by then.
Also, as Vincent announced on the list [1, 2], there's a Hackathon going on starting today for the next week or so, and as a member of the community we'd really appreciate your participation.
[1] http://markmail.org/message/3nra7ug7ynxx7qc5 [2] http://dev.xwiki.org/xwiki/bin/Hackathon2013/
On Wed, May 29, 2013 at 4:00 AM, Ludovic Dubost <[email protected]> wrote:
Hi Buddhi,
Let's start the good work now.
I'm in the process of preparing publishing the first version of the iOS mobile application on the current status (without the notifications feature which is complicated and requires infrastructure). This might be a medium long process as we need to go through the AppStore review process.
The first priority is to get the Android version ready for releasing which means implementing the equivalent of the Native Page Browser (that I implemented for iPhone) on Android. This is used to display the HTML content of a web page inside a child browser. The objective here is to allow to have a nice scalable HTML view on the content and also for attached files instead of having an iframe with which we cannot do everything we want. You should look at the iPhone code and we should discuss. Currently Android is using the iframepagebrowser.js file which iPhone is using the native page browser.
But as we should start not too complicated we should start with attachments/comments display which you also mentioned in your proposal. On this you will need this pull request on the XWiki Core which adds features to the REST api (allowing to get all page data in one request): https://github.com/xwiki/xwiki-platform/pull/111 This is a good task for you to get to know the code base. You should compile this pull request on your localhost and setup an XWiki 5.0 with multiple wikis (you need the XWiki Workspaces extension installed) with the pull request patch. For this make a standard install of 5.0 first. Then checkout the core code on the stable-5.0.x branch and apply the pull request, and recompile the three rest module. You can then deploy them in WEB-INF/lib. Once you have a patched version running we could start with implementing:
- the look and feel of the attachment buttons from Caty's design proposal - implement a comment view - implement attachment and comment view for servers not having this pull request (this requires additional REST queries to get the list of attachments and comments)
On a general matter, I'm particularly counting a lot on you on being my Android counterpart for device specific implementation. But that should not be all. The notifications feature is one of the big priorities but it has quite some complexities which we will need to discuss.
Finally we should have all communications using the developers list as well as using IRC (http://dev.xwiki.org/xwiki/bin/view/Community/IRC) for chat (and not Skype -> you can ping me on Skype to tell me you have questions for me on IRC as I don't follow too much there).
Welcome to XWiki
Ludovic
2013/5/28 Buddhiprabha Erabadda <[email protected]>
Hi,
Thank you all. :)
I am happy about being selected for GSoC 2013 to work with XWiki. I am thankful to Ludovic and XWiki community for guidance regarding the project during the proposal period. I will carry out development for the mobile client and will develop Android device specific parts of the client as well.
I am ready to start working with the project and I hope to successfully complete the project. I am looking forward to next steps.
Thank you.
On Tue, May 28, 2013 at 2:23 PM, Asiri Rathnayake < [email protected]> wrote:
Congrats!! :)
On Tue, May 28, 2013 at 9:49 AM, Vincent Massol <[email protected]> wrote:
Cool!
Let's make this a success :)
Thanks -Vincent
On May 28, 2013, at 8:19 AM, Ludovic Dubost <[email protected]> wrote:
Hi all,
I'd like to welcome Buddhiprabha Erabadda to our community on the GSOC Mobile Client project, which I will mentor. Buddhiprabha Erabadda is our only GSOC student this year as we were not enough satisfied with the quality of the other proposals. No pressure Buddhiprabha.
The objective of Buddhiprabha will be to help me getting the best possible XWiki Mobile out the door on Android and iOS, with particularly notifications implemented. We will also work with Caty on her proposals for the mobile app:
http://incubator.myxwiki.org/xwiki/bin/view/Improvements/MobileApp
We will also add improvements to the XWiki REST Api during the
project
especially to improve performance. There is already a pull request to get more page data in one request ( https://github.com/xwiki/xwiki-platform/pull/111 )
We have a jira project to track tasks: http://jira.xwiki.org/browse/XMMORPHO
Welcome Buddhiprabha to XWiki
Ludovic
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- *Buddhiprabha Erabadda* *Department of Computer Science and Engineering* *University of Moratuwa* _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Ludovic Dubost Founder and CEO Blog: http://blog.ludovic.org/ XWiki: http://www.xwiki.com Skype: ldubost GTalk: ldubost _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- *Buddhiprabha Erabadda* *Department of Computer Science and Engineering* *University of Moratuwa*