[xwiki-devs] A new idea for GSoC 2013
Hi all, I am Buddhiprabha Erabadda, a final year undergraduate from the Department of Computer Science and Engineering, University of Moratuwa. I have been studying about XWiki from few days now and I have downloaded the xwiki-enterprise-jetty-hsqldb-4.5.3.zip [1] and run it on my Windows machine to understand the client side of XWiki. Now I am getting familiar with the code base, referring to various documentation. [2] After going through XWiki site and particularly News and Blog [3], I decided to come up with a new idea for GSoC 2013 for XWiki. My idea is to develop a mobile news application for XWiki. This will enable users to view news about posts, new releases, fixes, etc through the application. In particular, my proposed application will contain the following. - News will be shown as a thumbnail list: it will contain an image of the author of the news item or an image related to the news item, a title for the news item, and a brief description about the news item. - When a user clicks on the news item, user will be directed to a page with full information regarding that particular news. This application can have following features. - The user can filter news: for example Latest news, news by a specific author, news from a particular period, etc. - Add favourite news: this will enable the user to mark his/her favorite items and there by access them at a later point of time. - Enable adding comments from the application This is the basic outline of my proposed mobile application. I expect to implement this as a PhoneGap application. Using PhoneGap to develop the application will enable it to be run on multiple platforms, including Android, iOS, etc. The application will be beneficial for everyone including users and developers of XWiki because it will enable them to be updated on the go using a mobile application. I would like to know your opinion on the idea of having the proposed mobile news application. Please add to list of features if you have better or new ideas for them. I participated for GSoC 2012 under DocBook organization for the project “DocBook to Word XML roundtripping XSLs” and successfully completed my project. [4] [5] I would like to contribute to XWiki in GSoC 2013 and I hope to know your idea about my proposed mobile application. Thank you in advance. [1] http://enterprise.xwiki.org/xwiki/bin/view/Main/Download [2] http://dev.xwiki.org/xwiki/bin/view/Main/WebHome [3] http://www.xwiki.org/xwiki/bin/view/Main/News [4] http://www.google-melange.com/gsoc/project/google/gsoc2012/buddhiprabha/1500... [5] https://docbook.svn.sourceforge.net/svnroot/docbook/branches/gsoc-2012/round... -- *Buddhiprabha Erabadda* *Department of Computer Science and Engineering* *University of Moratuwa*
Hi, On Sun, Apr 28, 2013 at 11:28 PM, Buddhiprabha Erabadda <[email protected]> wrote:
Hi all,
I am Buddhiprabha Erabadda, a final year undergraduate from the Department of Computer Science and Engineering, University of Moratuwa. I have been studying about XWiki from few days now and I have downloaded the xwiki-enterprise-jetty-hsqldb-4.5.3.zip [1] and run it on my Windows machine to understand the client side of XWiki. Now I am getting familiar with the code base, referring to various documentation. [2]
After going through XWiki site and particularly News and Blog [3], I decided to come up with a new idea for GSoC 2013 for XWiki. My idea is to develop a mobile news application for XWiki. This will enable users to view news about posts, new releases, fixes, etc through the application. In particular, my proposed application will contain the following.
- News will be shown as a thumbnail list: it will contain an image of the author of the news item or an image related to the news item, a title for the news item, and a brief description about the news item. - When a user clicks on the news item, user will be directed to a page with full information regarding that particular news.
This application can have following features.
- The user can filter news: for example Latest news, news by a specific author, news from a particular period, etc. - Add favourite news: this will enable the user to mark his/her favorite items and there by access them at a later point of time. - Enable adding comments from the application
This is the basic outline of my proposed mobile application. I expect to implement this as a PhoneGap application. Using PhoneGap to develop the application will enable it to be run on multiple platforms, including Android, iOS, etc. The application will be beneficial for everyone including users and developers of XWiki because it will enable them to be updated on the go using a mobile application.
I would like to know your opinion on the idea of having the proposed mobile news application. Please add to list of features if you have better or new ideas for them.
I'm glad that XWiki has caught your attention but I don't think your proposal fits into our target for GSoC because: (1) It's not related to the XWiki product. If your application can get the news from xwiki.org then it can get them from other sites as well. Even if you take the data (using REST) from the blog structure (objects) that is specific to XWiki, that is just a small part, the rest of the application (display and interaction) would still be generic. I'd rather see the XWiki news / blog posts integrated in an existing news application. (2) The blog application already supports 'exporting' the blog posts / news in RSS format, which can be used in any RSS aggregator, and there are mobile news aggregator applications that can read RSS. I hope this won't discourage you. If none of the listed http://gsoc.xwiki.org project ideas attract you then you can make your own proposal but it must be related to the XWiki product. Thanks, Marius
I participated for GSoC 2012 under DocBook organization for the project “DocBook to Word XML roundtripping XSLs” and successfully completed my project. [4] [5] I would like to contribute to XWiki in GSoC 2013 and I hope to know your idea about my proposed mobile application. Thank you in advance.
[1] http://enterprise.xwiki.org/xwiki/bin/view/Main/Download
[2] http://dev.xwiki.org/xwiki/bin/view/Main/WebHome
[3] http://www.xwiki.org/xwiki/bin/view/Main/News
[4] http://www.google-melange.com/gsoc/project/google/gsoc2012/buddhiprabha/1500...
[5] https://docbook.svn.sourceforge.net/svnroot/docbook/branches/gsoc-2012/round...
-- *Buddhiprabha Erabadda* *Department of Computer Science and Engineering* *University of Moratuwa* _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
Hi, There is some work done in the mobile direction that you can check out "Mobile XWiki Client and Mobile Skin repositories on xwiki-contrib" http://markmail.org/thread/ytujvmshwdeun7kv "New version of the Mobile App Code<http://markmail.org/message/htfs3bqtj2tdpfnf>" http://xwiki.markmail.org/thread/htfs3bqtj2tdpfnf If you really like the mobile area you can check out what is currently done and adapt your proposal according to it. Then the proposal will be review and see if we can find a matching mentor for it. Thanks, Caty On Mon, Apr 29, 2013 at 10:26 AM, Marius Dumitru Florea < [email protected]> wrote:
Hi,
On Sun, Apr 28, 2013 at 11:28 PM, Buddhiprabha Erabadda <[email protected]> wrote:
Hi all,
I am Buddhiprabha Erabadda, a final year undergraduate from the Department of Computer Science and Engineering, University of Moratuwa. I have been studying about XWiki from few days now and I have downloaded the xwiki-enterprise-jetty-hsqldb-4.5.3.zip [1] and run it on my Windows machine to understand the client side of XWiki. Now I am getting familiar with the code base, referring to various documentation. [2]
After going through XWiki site and particularly News and Blog [3], I decided to come up with a new idea for GSoC 2013 for XWiki. My idea is to develop a mobile news application for XWiki. This will enable users to view news about posts, new releases, fixes, etc through the application. In particular, my proposed application will contain the following.
- News will be shown as a thumbnail list: it will contain an image of the author of the news item or an image related to the news item, a title for the news item, and a brief description about the news item. - When a user clicks on the news item, user will be directed to a page with full information regarding that particular news.
This application can have following features.
- The user can filter news: for example Latest news, news by a specific author, news from a particular period, etc. - Add favourite news: this will enable the user to mark his/her favorite items and there by access them at a later point of time. - Enable adding comments from the application
This is the basic outline of my proposed mobile application. I expect to implement this as a PhoneGap application. Using PhoneGap to develop the application will enable it to be run on multiple platforms, including Android, iOS, etc. The application will be beneficial for everyone including users and developers of XWiki because it will enable them to be updated on the go using a mobile application.
I would like to know your opinion on the idea of having the proposed mobile news application. Please add to list of features if you have better or new ideas for them.
I'm glad that XWiki has caught your attention but I don't think your proposal fits into our target for GSoC because:
(1) It's not related to the XWiki product. If your application can get the news from xwiki.org then it can get them from other sites as well. Even if you take the data (using REST) from the blog structure (objects) that is specific to XWiki, that is just a small part, the rest of the application (display and interaction) would still be generic. I'd rather see the XWiki news / blog posts integrated in an existing news application.
(2) The blog application already supports 'exporting' the blog posts / news in RSS format, which can be used in any RSS aggregator, and there are mobile news aggregator applications that can read RSS.
I hope this won't discourage you. If none of the listed http://gsoc.xwiki.org project ideas attract you then you can make your own proposal but it must be related to the XWiki product.
Thanks, Marius
I participated for GSoC 2012 under DocBook organization for the project “DocBook to Word XML roundtripping XSLs” and successfully completed my project. [4] [5] I would like to contribute to XWiki in GSoC 2013 and I hope to know your idea about my proposed mobile application. Thank you in advance.
[1] http://enterprise.xwiki.org/xwiki/bin/view/Main/Download
[2] http://dev.xwiki.org/xwiki/bin/view/Main/WebHome
[3] http://www.xwiki.org/xwiki/bin/view/Main/News
[4]
http://www.google-melange.com/gsoc/project/google/gsoc2012/buddhiprabha/1500...
[5]
https://docbook.svn.sourceforge.net/svnroot/docbook/branches/gsoc-2012/round...
-- *Buddhiprabha Erabadda* *Department of Computer Science and Engineering* *University of Moratuwa* _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
Hi all, Marius, Thank you for pointing out that the mobile news application is not within the scope of XWiki for GSoC. I will come up with an idea within the scope as you have instructed. Caty, Thank you for directing me to the mobile application that is being developed for XWiki. I went through the links you provided and read about the design proposal and its proposed features in 3 tiers explained by Ludovic. [1] I forked the code from github[2] and used only the www directory and created the application using Cordova. I installed it on my Android phone to see its existing features. I could run the application on my device successfully and I tried to connect to a cloud. I could not figure out how it can be connected to a particular XWiki instance. Can someone please tell me how the application can be connected to a particular instance. Is there a test cloud that can be used to test the application? I would like to contribute to this application by implementing some of the features that are listed in the design proposal for the mobile client. What features will be integrated in the next release of the application? I would like to know if it possible for me to take this as a GSoC project for GSoC 2013.
From the Ideas page, the idea “Improve the messaging feature” captured my attention and I would like to look more in to that and to know more about the idea if mobile application feature development is not possible to be taken up as a GSoC project.
I appreciate your advice on the project. Thank you in advance. [1] http://dev.xwiki.org/xwiki/bin/view/Design/MobileClient [2] https://github.com/xwiki-contrib/mobile-standardxwikiclient On Mon, Apr 29, 2013 at 1:38 PM, Ecaterina Moraru (Valica) < [email protected]> wrote:
Hi,
There is some work done in the mobile direction that you can check out "Mobile XWiki Client and Mobile Skin repositories on xwiki-contrib" http://markmail.org/thread/ytujvmshwdeun7kv "New version of the Mobile App Code<http://markmail.org/message/htfs3bqtj2tdpfnf>" http://xwiki.markmail.org/thread/htfs3bqtj2tdpfnf
If you really like the mobile area you can check out what is currently done and adapt your proposal according to it. Then the proposal will be review and see if we can find a matching mentor for it.
Thanks, Caty
On Mon, Apr 29, 2013 at 10:26 AM, Marius Dumitru Florea < [email protected]> wrote:
Hi,
On Sun, Apr 28, 2013 at 11:28 PM, Buddhiprabha Erabadda <[email protected]> wrote:
Hi all,
I am Buddhiprabha Erabadda, a final year undergraduate from the Department of Computer Science and Engineering, University of Moratuwa. I have been studying about XWiki from few days now and I have downloaded the xwiki-enterprise-jetty-hsqldb-4.5.3.zip [1] and run it on my Windows machine to understand the client side of XWiki. Now I am getting familiar with the code base, referring to various documentation. [2]
After going through XWiki site and particularly News and Blog [3], I decided to come up with a new idea for GSoC 2013 for XWiki. My idea is to develop a mobile news application for XWiki. This will enable users to view news about posts, new releases, fixes, etc through the application. In particular, my proposed application will contain the following.
- News will be shown as a thumbnail list: it will contain an image of the author of the news item or an image related to the news item, a title for the news item, and a brief description about the news item. - When a user clicks on the news item, user will be directed to a page with full information regarding that particular news.
This application can have following features.
- The user can filter news: for example Latest news, news by a specific author, news from a particular period, etc. - Add favourite news: this will enable the user to mark his/her favorite items and there by access them at a later point of time. - Enable adding comments from the application
This is the basic outline of my proposed mobile application. I expect to implement this as a PhoneGap application. Using PhoneGap to develop the application will enable it to be run on multiple platforms, including Android, iOS, etc. The application will be beneficial for everyone including users and developers of XWiki because it will enable them to be updated on the go using a mobile application.
I would like to know your opinion on the idea of having the proposed mobile news application. Please add to list of features if you have better or new ideas for them.
I'm glad that XWiki has caught your attention but I don't think your proposal fits into our target for GSoC because:
(1) It's not related to the XWiki product. If your application can get the news from xwiki.org then it can get them from other sites as well. Even if you take the data (using REST) from the blog structure (objects) that is specific to XWiki, that is just a small part, the rest of the application (display and interaction) would still be generic. I'd rather see the XWiki news / blog posts integrated in an existing news application.
(2) The blog application already supports 'exporting' the blog posts / news in RSS format, which can be used in any RSS aggregator, and there are mobile news aggregator applications that can read RSS.
I hope this won't discourage you. If none of the listed http://gsoc.xwiki.org project ideas attract you then you can make your own proposal but it must be related to the XWiki product.
Thanks, Marius
I participated for GSoC 2012 under DocBook organization for the project “DocBook to Word XML roundtripping XSLs” and successfully completed my project. [4] [5] I would like to contribute to XWiki in GSoC 2013 and I hope to know your idea about my proposed mobile application. Thank you
in
advance.
[1] http://enterprise.xwiki.org/xwiki/bin/view/Main/Download
[2] http://dev.xwiki.org/xwiki/bin/view/Main/WebHome
[3] http://www.xwiki.org/xwiki/bin/view/Main/News
[4]
http://www.google-melange.com/gsoc/project/google/gsoc2012/buddhiprabha/1500...
[5]
https://docbook.svn.sourceforge.net/svnroot/docbook/branches/gsoc-2012/round...
-- *Buddhiprabha Erabadda* *Department of Computer Science and Engineering* *University of Moratuwa* _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ 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*
Hi Buddhiprabha, You are very welcome to make a good proposal in the mobile area that would build on the current mobile client. You need to show us that you know what it means to do Mobile Web Development, that you understand the current architecture of the code and can work on the technologies needed (Cordova, Notifications, etc..). The next set of features will probably require slightly more native development. You can try to convince us that you are a good candidate by analyzing the current prototype and tell us what you think should be improved and what are the most important features from your point of view. (I have some ideas so we can test you on that) There is an alpha release for Android as a package here: http://dev.xwiki.org/xwiki/bin/view/Design/MobileClientAlphaRelease Since you already build it, you want to test it you can either: 1/ In the simulator configure localhost. For that the settings would be: server: http://localhost:9080 baseurl: http://localhost:9080/xwiki/ viewurl: http://localhost:9080/xwiki/bin/view/ resturl: http://localhost:9080/xwiki/rest/wikis/xwiki/ 2/ In a real phone point it to a instance available on the net (simular URLs as those) for example dev.xwiki.org server: http://dev.xwiki.org baseurl: http://dev.xwiki.org/xwiki/ viewurl: http://dev.xwiki.org/xwiki/bin/view/ resturl: http://dev.xwiki.org/xwiki/rest/wikis/dev/ (slightly different here because dev.xwiki.org is a subwiki of a XEM instance) 3/ in a real phone point it to an XWiki SAS Cloud instance (register on https://network.xwiki.com where you can get it's https. Here example with the wiki called "ludovic" server: https://ludovic.cloud.xwiki.com baseurl: https://ludovic.cloud.xwiki.com/xwiki/ viewurl: https://ludovic.cloud.xwiki.com/xwiki/bin/view/ resturl: https://ludovic.cloud.xwiki.com/xwiki/rest/wikis/wikiXXX/ In the last url wikiXXX needs to be replace by a value specific to your wiki. You can get this value by pasting this in a wiki page our your XWiki Cloud instance: {{velocity}} $context.database {{/velocity}} At this point XWiki mobile cannot get the value of wikiXXX for XWiki Cloud. This might be fixed in a future version of XWiki. BTW I'm not sure you took the right code. The v2 is in a branch: https://github.com/xwiki-contrib/mobile-standardxwikiclient/tree/v2 You might have taken the older JQuery Mobile version which is slower and does not have a configuration function. Ludovic 2013/4/29 Buddhiprabha Erabadda <[email protected]>
Hi all,
Marius,
Thank you for pointing out that the mobile news application is not within the scope of XWiki for GSoC. I will come up with an idea within the scope as you have instructed.
Caty,
Thank you for directing me to the mobile application that is being developed for XWiki. I went through the links you provided and read about the design proposal and its proposed features in 3 tiers explained by Ludovic. [1]
I forked the code from github[2] and used only the www directory and created the application using Cordova. I installed it on my Android phone to see its existing features. I could run the application on my device successfully and I tried to connect to a cloud. I could not figure out how it can be connected to a particular XWiki instance. Can someone please tell me how the application can be connected to a particular instance. Is there a test cloud that can be used to test the application?
I would like to contribute to this application by implementing some of the features that are listed in the design proposal for the mobile client. What features will be integrated in the next release of the application? I would like to know if it possible for me to take this as a GSoC project for GSoC 2013.
From the Ideas page, the idea “Improve the messaging feature” captured my attention and I would like to look more in to that and to know more about the idea if mobile application feature development is not possible to be taken up as a GSoC project.
I appreciate your advice on the project. Thank you in advance.
[1] http://dev.xwiki.org/xwiki/bin/view/Design/MobileClient
[2] https://github.com/xwiki-contrib/mobile-standardxwikiclient
On Mon, Apr 29, 2013 at 1:38 PM, Ecaterina Moraru (Valica) < [email protected]> wrote:
Hi,
There is some work done in the mobile direction that you can check out "Mobile XWiki Client and Mobile Skin repositories on xwiki-contrib" http://markmail.org/thread/ytujvmshwdeun7kv "New version of the Mobile App Code<http://markmail.org/message/htfs3bqtj2tdpfnf>" http://xwiki.markmail.org/thread/htfs3bqtj2tdpfnf
If you really like the mobile area you can check out what is currently done and adapt your proposal according to it. Then the proposal will be review and see if we can find a matching mentor for it.
Thanks, Caty
On Mon, Apr 29, 2013 at 10:26 AM, Marius Dumitru Florea < [email protected]> wrote:
Hi,
On Sun, Apr 28, 2013 at 11:28 PM, Buddhiprabha Erabadda <[email protected]> wrote:
Hi all,
I am Buddhiprabha Erabadda, a final year undergraduate from the Department of Computer Science and Engineering, University of Moratuwa. I have been studying about XWiki from few days now and I have downloaded the xwiki-enterprise-jetty-hsqldb-4.5.3.zip [1] and run it on my Windows machine to understand the client side of XWiki. Now I am getting familiar with the code base, referring to various documentation. [2]
After going through XWiki site and particularly News and Blog [3], I decided to come up with a new idea for GSoC 2013 for XWiki. My idea is to develop a mobile news application for XWiki. This will enable users to view news about posts, new releases, fixes, etc through the application. In particular, my proposed application will contain the following.
- News will be shown as a thumbnail list: it will contain an image of the author of the news item or an image related to the news item, a title for the news item, and a brief description about the news item. - When a user clicks on the news item, user will be directed to a page with full information regarding that particular news.
This application can have following features.
- The user can filter news: for example Latest news, news by a specific author, news from a particular period, etc. - Add favourite news: this will enable the user to mark his/her favorite items and there by access them at a later point of time. - Enable adding comments from the application
This is the basic outline of my proposed mobile application. I expect to implement this as a PhoneGap application. Using PhoneGap to develop the application will enable it to be run on multiple platforms, including Android, iOS, etc. The application will be beneficial for everyone including users and developers of XWiki because it will enable them to be updated on the go using a mobile application.
I would like to know your opinion on the idea of having the proposed mobile news application. Please add to list of features if you have better or new ideas for them.
I'm glad that XWiki has caught your attention but I don't think your proposal fits into our target for GSoC because:
(1) It's not related to the XWiki product. If your application can get the news from xwiki.org then it can get them from other sites as well. Even if you take the data (using REST) from the blog structure (objects) that is specific to XWiki, that is just a small part, the rest of the application (display and interaction) would still be generic. I'd rather see the XWiki news / blog posts integrated in an existing news application.
(2) The blog application already supports 'exporting' the blog posts / news in RSS format, which can be used in any RSS aggregator, and there are mobile news aggregator applications that can read RSS.
I hope this won't discourage you. If none of the listed http://gsoc.xwiki.org project ideas attract you then you can make your own proposal but it must be related to the XWiki product.
Thanks, Marius
I participated for GSoC 2012 under DocBook organization for the
project
“DocBook to Word XML roundtripping XSLs” and successfully completed my project. [4] [5] I would like to contribute to XWiki in GSoC 2013 and I hope to know your idea about my proposed mobile application. Thank you in advance.
[1] http://enterprise.xwiki.org/xwiki/bin/view/Main/Download
[2] http://dev.xwiki.org/xwiki/bin/view/Main/WebHome
[3] http://www.xwiki.org/xwiki/bin/view/Main/News
[4]
http://www.google-melange.com/gsoc/project/google/gsoc2012/buddhiprabha/1500...
[5]
https://docbook.svn.sourceforge.net/svnroot/docbook/branches/gsoc-2012/round...
-- *Buddhiprabha Erabadda* *Department of Computer Science and Engineering* *University of Moratuwa* _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ 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
Hi Ludovic, Thank you for your instructions regarding configurations. I had previously taken the older JQuery Mobile version which does not have a configuration function. I downloaded the alpha release of the mobile client from the link you sent.[1] I installed it on my Android device and run it. But for some reason it only gives me a list view with two items "wikis" and "tools" and it is not possible to process further. What can be the reason for this? Since the apk did not work I tried to build it from the source.[2] Since it had a build.xml inside the Android folder I built with ant and it was successfully built. But I was not able to run the project. Can you please advice me regarding building the project from source so that I can test the current version of the mobile client? Thank you in advance. [1] http://dev.xwiki.org/xwiki/bin/view/Design/MobileClientAlphaRelease [2] https://github.com/xwiki-contrib/mobile-standardxwikiclient/tree/v2/android On Tue, Apr 30, 2013 at 2:08 AM, Ludovic Dubost <[email protected]> wrote:
Hi Buddhiprabha,
You are very welcome to make a good proposal in the mobile area that would build on the current mobile client. You need to show us that you know what it means to do Mobile Web Development, that you understand the current architecture of the code and can work on the technologies needed (Cordova, Notifications, etc..). The next set of features will probably require slightly more native development.
You can try to convince us that you are a good candidate by analyzing the current prototype and tell us what you think should be improved and what are the most important features from your point of view. (I have some ideas so we can test you on that)
There is an alpha release for Android as a package here: http://dev.xwiki.org/xwiki/bin/view/Design/MobileClientAlphaRelease
Since you already build it, you want to test it you can either:
1/ In the simulator configure localhost. For that the settings would be:
server: http://localhost:9080 baseurl: http://localhost:9080/xwiki/ viewurl: http://localhost:9080/xwiki/bin/view/ resturl: http://localhost:9080/xwiki/rest/wikis/xwiki/
2/ In a real phone point it to a instance available on the net (simular URLs as those) for example dev.xwiki.org
server: http://dev.xwiki.org baseurl: http://dev.xwiki.org/xwiki/ viewurl: http://dev.xwiki.org/xwiki/bin/view/ resturl: http://dev.xwiki.org/xwiki/rest/wikis/dev/ (slightly different here because dev.xwiki.org is a subwiki of a XEM instance)
3/ in a real phone point it to an XWiki SAS Cloud instance (register on https://network.xwiki.com where you can get
it's https. Here example with the wiki called "ludovic"
server: https://ludovic.cloud.xwiki.com baseurl: https://ludovic.cloud.xwiki.com/xwiki/ viewurl: https://ludovic.cloud.xwiki.com/xwiki/bin/view/ resturl: https://ludovic.cloud.xwiki.com/xwiki/rest/wikis/wikiXXX/
In the last url wikiXXX needs to be replace by a value specific to your wiki. You can get this value by pasting this in a wiki page our your XWiki Cloud instance:
{{velocity}} $context.database {{/velocity}}
At this point XWiki mobile cannot get the value of wikiXXX for XWiki Cloud. This might be fixed in a future version of XWiki.
BTW I'm not sure you took the right code. The v2 is in a branch: https://github.com/xwiki-contrib/mobile-standardxwikiclient/tree/v2
You might have taken the older JQuery Mobile version which is slower and does not have a configuration function.
Ludovic
2013/4/29 Buddhiprabha Erabadda <[email protected]>
Hi all,
Marius,
Thank you for pointing out that the mobile news application is not within the scope of XWiki for GSoC. I will come up with an idea within the scope as you have instructed.
Caty,
Thank you for directing me to the mobile application that is being developed for XWiki. I went through the links you provided and read about the design proposal and its proposed features in 3 tiers explained by Ludovic. [1]
I forked the code from github[2] and used only the www directory and created the application using Cordova. I installed it on my Android phone to see its existing features. I could run the application on my device successfully and I tried to connect to a cloud. I could not figure out how it can be connected to a particular XWiki instance. Can someone please tell me how the application can be connected to a particular instance. Is there a test cloud that can be used to test the application?
I would like to contribute to this application by implementing some of the features that are listed in the design proposal for the mobile client. What features will be integrated in the next release of the application? I would like to know if it possible for me to take this as a GSoC project for GSoC 2013.
From the Ideas page, the idea “Improve the messaging feature” captured my attention and I would like to look more in to that and to know more about the idea if mobile application feature development is not possible to be taken up as a GSoC project.
I appreciate your advice on the project. Thank you in advance.
[1] http://dev.xwiki.org/xwiki/bin/view/Design/MobileClient
[2] https://github.com/xwiki-contrib/mobile-standardxwikiclient
On Mon, Apr 29, 2013 at 1:38 PM, Ecaterina Moraru (Valica) < [email protected]> wrote:
Hi,
There is some work done in the mobile direction that you can check out "Mobile XWiki Client and Mobile Skin repositories on xwiki-contrib" http://markmail.org/thread/ytujvmshwdeun7kv "New version of the Mobile App Code<http://markmail.org/message/htfs3bqtj2tdpfnf>" http://xwiki.markmail.org/thread/htfs3bqtj2tdpfnf
If you really like the mobile area you can check out what is currently done and adapt your proposal according to it. Then the proposal will be review and see if we can find a matching mentor for it.
Thanks, Caty
On Mon, Apr 29, 2013 at 10:26 AM, Marius Dumitru Florea < [email protected]> wrote:
Hi,
On Sun, Apr 28, 2013 at 11:28 PM, Buddhiprabha Erabadda <[email protected]> wrote:
Hi all,
I am Buddhiprabha Erabadda, a final year undergraduate from the Department of Computer Science and Engineering, University of Moratuwa. I have been studying about XWiki from few days now and I have downloaded the xwiki-enterprise-jetty-hsqldb-4.5.3.zip [1] and run it on my Windows machine to understand the client side of XWiki. Now I am getting familiar with the code base, referring to various documentation. [2]
After going through XWiki site and particularly News and Blog [3], I decided to come up with a new idea for GSoC 2013 for XWiki. My idea is to develop a mobile news application for XWiki. This will enable users to view news about posts, new releases, fixes, etc through the application. In particular, my proposed application will contain the following.
- News will be shown as a thumbnail list: it will contain an image of the author of the news item or an image related to the news item, a title for the news item, and a brief description about the news item. - When a user clicks on the news item, user will be directed to a page with full information regarding that particular news.
This application can have following features.
- The user can filter news: for example Latest news, news by a specific author, news from a particular period, etc. - Add favourite news: this will enable the user to mark his/her favorite items and there by access them at a later point of time. - Enable adding comments from the application
This is the basic outline of my proposed mobile application. I expect to implement this as a PhoneGap application. Using PhoneGap to develop the application will enable it to be run on multiple platforms, including Android, iOS, etc. The application will be beneficial for everyone including users and developers of XWiki because it will enable them to be updated on the go using a mobile application.
I would like to know your opinion on the idea of having the proposed mobile news application. Please add to list of features if you have better or new ideas for them.
I'm glad that XWiki has caught your attention but I don't think your proposal fits into our target for GSoC because:
(1) It's not related to the XWiki product. If your application can get the news from xwiki.org then it can get them from other sites as well. Even if you take the data (using REST) from the blog structure (objects) that is specific to XWiki, that is just a small part, the rest of the application (display and interaction) would still be generic. I'd rather see the XWiki news / blog posts integrated in an existing news application.
(2) The blog application already supports 'exporting' the blog posts / news in RSS format, which can be used in any RSS aggregator, and there are mobile news aggregator applications that can read RSS.
I hope this won't discourage you. If none of the listed http://gsoc.xwiki.org project ideas attract you then you can make your own proposal but it must be related to the XWiki product.
Thanks, Marius
I participated for GSoC 2012 under DocBook organization for the
project
“DocBook to Word XML roundtripping XSLs” and successfully completed my project. [4] [5] I would like to contribute to XWiki in GSoC 2013 and I hope to know your idea about my proposed mobile application. Thank you in advance.
[1] http://enterprise.xwiki.org/xwiki/bin/view/Main/Download
[2] http://dev.xwiki.org/xwiki/bin/view/Main/WebHome
[3] http://www.xwiki.org/xwiki/bin/view/Main/News
[4]
http://www.google-melange.com/gsoc/project/google/gsoc2012/buddhiprabha/1500...
[5]
https://docbook.svn.sourceforge.net/svnroot/docbook/branches/gsoc-2012/round...
-- *Buddhiprabha Erabadda* *Department of Computer Science and Engineering* *University of Moratuwa* _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ 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
-- *Buddhiprabha Erabadda* *Department of Computer Science and Engineering* *University of Moratuwa*
Hi, I'm not sure why the apk does not work. I ran it fine on the simulator. It could be a compatibility issue with your device (which is it ?) If the screens stays on wikis and tools it means initialization has failed, but it could be many things (failed to load translations, failed to load cordova, etc..) The easiest way to run the application is to run it on a local browser. IE and Safari I think can run it fine. Firefox and Chrome will block on ajax requests because of security issues. To fix this you can use: 1/ put the code behind a web server 2/ Use the Firefox CORS extension to force CORS headers which will allow cross domain requests I usually develop on Safari (on Mac) as it can run the code as is. Ludovic 2013/4/30 Buddhiprabha Erabadda <[email protected]>
Hi Ludovic,
Thank you for your instructions regarding configurations. I had previously taken the older JQuery Mobile version which does not have a configuration function.
I downloaded the alpha release of the mobile client from the link you sent.[1] I installed it on my Android device and run it. But for some reason it only gives me a list view with two items "wikis" and "tools" and it is not possible to process further. What can be the reason for this?
Since the apk did not work I tried to build it from the source.[2] Since it had a build.xml inside the Android folder I built with ant and it was successfully built. But I was not able to run the project. Can you please advice me regarding building the project from source so that I can test the current version of the mobile client? Thank you in advance.
[1] http://dev.xwiki.org/xwiki/bin/view/Design/MobileClientAlphaRelease [2] https://github.com/xwiki-contrib/mobile-standardxwikiclient/tree/v2/android
On Tue, Apr 30, 2013 at 2:08 AM, Ludovic Dubost <[email protected]> wrote:
Hi Buddhiprabha,
You are very welcome to make a good proposal in the mobile area that would build on the current mobile client. You need to show us that you know what it means to do Mobile Web Development, that you understand the current architecture of the code and can work on the technologies needed (Cordova, Notifications, etc..). The next set of features will probably require slightly more native development.
You can try to convince us that you are a good candidate by analyzing the current prototype and tell us what you think should be improved and what are the most important features from your point of view. (I have some ideas so we can test you on that)
There is an alpha release for Android as a package here: http://dev.xwiki.org/xwiki/bin/view/Design/MobileClientAlphaRelease
Since you already build it, you want to test it you can either:
1/ In the simulator configure localhost. For that the settings would be:
server: http://localhost:9080 baseurl: http://localhost:9080/xwiki/ viewurl: http://localhost:9080/xwiki/bin/view/ resturl: http://localhost:9080/xwiki/rest/wikis/xwiki/
2/ In a real phone point it to a instance available on the net (simular URLs as those) for example dev.xwiki.org
server: http://dev.xwiki.org baseurl: http://dev.xwiki.org/xwiki/ viewurl: http://dev.xwiki.org/xwiki/bin/view/ resturl: http://dev.xwiki.org/xwiki/rest/wikis/dev/ (slightly different here because dev.xwiki.org is a subwiki of a XEM instance)
3/ in a real phone point it to an XWiki SAS Cloud instance (register on https://network.xwiki.com where you can get
it's https. Here example with the wiki called "ludovic"
server: https://ludovic.cloud.xwiki.com baseurl: https://ludovic.cloud.xwiki.com/xwiki/ viewurl: https://ludovic.cloud.xwiki.com/xwiki/bin/view/ resturl: https://ludovic.cloud.xwiki.com/xwiki/rest/wikis/wikiXXX/
In the last url wikiXXX needs to be replace by a value specific to your wiki. You can get this value by pasting this in a wiki page our your XWiki Cloud instance:
{{velocity}} $context.database {{/velocity}}
At this point XWiki mobile cannot get the value of wikiXXX for XWiki Cloud. This might be fixed in a future version of XWiki.
BTW I'm not sure you took the right code. The v2 is in a branch: https://github.com/xwiki-contrib/mobile-standardxwikiclient/tree/v2
You might have taken the older JQuery Mobile version which is slower and does not have a configuration function.
Ludovic
2013/4/29 Buddhiprabha Erabadda <[email protected]>
Hi all,
Marius,
Thank you for pointing out that the mobile news application is not within the scope of XWiki for GSoC. I will come up with an idea within the scope as you have instructed.
Caty,
Thank you for directing me to the mobile application that is being developed for XWiki. I went through the links you provided and read about the design proposal and its proposed features in 3 tiers explained by Ludovic. [1]
I forked the code from github[2] and used only the www directory and created the application using Cordova. I installed it on my Android phone to see its existing features. I could run the application on my device successfully and I tried to connect to a cloud. I could not figure out how it can be connected to a particular XWiki instance. Can someone please tell me how the application can be connected to a particular instance. Is there a test cloud that can be used to test the application?
I would like to contribute to this application by implementing some of the features that are listed in the design proposal for the mobile client. What features will be integrated in the next release of the application? I would like to know if it possible for me to take this as a GSoC project for GSoC 2013.
From the Ideas page, the idea “Improve the messaging feature” captured my attention and I would like to look more in to that and to know more about the idea if mobile application feature development is not possible to be taken up as a GSoC project.
I appreciate your advice on the project. Thank you in advance.
[1] http://dev.xwiki.org/xwiki/bin/view/Design/MobileClient
[2] https://github.com/xwiki-contrib/mobile-standardxwikiclient
On Mon, Apr 29, 2013 at 1:38 PM, Ecaterina Moraru (Valica) < [email protected]> wrote:
Hi,
There is some work done in the mobile direction that you can check out "Mobile XWiki Client and Mobile Skin repositories on xwiki-contrib" http://markmail.org/thread/ytujvmshwdeun7kv "New version of the Mobile App Code<http://markmail.org/message/htfs3bqtj2tdpfnf>" http://xwiki.markmail.org/thread/htfs3bqtj2tdpfnf
If you really like the mobile area you can check out what is currently done and adapt your proposal according to it. Then the proposal will be review and see if we can find a matching mentor for it.
Thanks, Caty
On Mon, Apr 29, 2013 at 10:26 AM, Marius Dumitru Florea < [email protected]> wrote:
Hi,
On Sun, Apr 28, 2013 at 11:28 PM, Buddhiprabha Erabadda <[email protected]> wrote:
Hi all,
I am Buddhiprabha Erabadda, a final year undergraduate from the Department of Computer Science and Engineering, University of Moratuwa. I have been studying about XWiki from few days now and I have downloaded the xwiki-enterprise-jetty-hsqldb-4.5.3.zip [1] and run it on my Windows machine to understand the client side of XWiki. Now I am getting familiar with the code base, referring to various documentation. [2]
After going through XWiki site and particularly News and Blog [3], I decided to come up with a new idea for GSoC 2013 for XWiki. My idea is to develop a mobile news application for XWiki. This will enable users to view news about posts, new releases, fixes, etc through the application. In particular, my proposed application will contain the following.
- News will be shown as a thumbnail list: it will contain an image of the author of the news item or an image related to the news item, a title for the news item, and a brief description about the news item. - When a user clicks on the news item, user will be directed to a page with full information regarding that particular news.
This application can have following features.
- The user can filter news: for example Latest news, news by a specific author, news from a particular period, etc. - Add favourite news: this will enable the user to mark his/her favorite items and there by access them at a later point of time. - Enable adding comments from the application
This is the basic outline of my proposed mobile application. I expect to implement this as a PhoneGap application. Using PhoneGap to develop the application will enable it to be run on multiple platforms, including Android, iOS, etc. The application will be beneficial for everyone including users and developers of XWiki because it will enable them to be updated on the go using a mobile application.
I would like to know your opinion on the idea of having the proposed mobile news application. Please add to list of features if you have better or new ideas for them.
I'm glad that XWiki has caught your attention but I don't think your proposal fits into our target for GSoC because:
(1) It's not related to the XWiki product. If your application can get the news from xwiki.org then it can get them from other sites as well. Even if you take the data (using REST) from the blog structure (objects) that is specific to XWiki, that is just a small part, the rest of the application (display and interaction) would still be generic. I'd rather see the XWiki news / blog posts integrated in an existing news application.
(2) The blog application already supports 'exporting' the blog posts / news in RSS format, which can be used in any RSS aggregator, and there are mobile news aggregator applications that can read RSS.
I hope this won't discourage you. If none of the listed http://gsoc.xwiki.org project ideas attract you then you can make your own proposal but it must be related to the XWiki product.
Thanks, Marius
I participated for GSoC 2012 under DocBook organization for the
project
“DocBook to Word XML roundtripping XSLs” and successfully completed my project. [4] [5] I would like to contribute to XWiki in GSoC 2013 and I hope to know your idea about my proposed mobile application. Thank you in advance.
[1] http://enterprise.xwiki.org/xwiki/bin/view/Main/Download
[2] http://dev.xwiki.org/xwiki/bin/view/Main/WebHome
[3] http://www.xwiki.org/xwiki/bin/view/Main/News
[4]
http://www.google-melange.com/gsoc/project/google/gsoc2012/buddhiprabha/1500...
[5]
https://docbook.svn.sourceforge.net/svnroot/docbook/branches/gsoc-2012/round...
-- *Buddhiprabha Erabadda* *Department of Computer Science and Engineering* *University of Moratuwa* _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ 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
-- *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
I push some new code on the v2: - an android source tree (which depends on Cordoba 2.7rc1 as other cordovas don't work with Android 4.2) - some changes in the javascript code Note to make android work you need to : - add a link to src/main/www in assets/www (cd android/assets, ln -s ../../src/main/www www) - change cordova-2.6.0 to cordova-2.7.0 in index.html Ludovic 2013/5/1 Ludovic Dubost <[email protected]>
Hi,
I'm not sure why the apk does not work. I ran it fine on the simulator. It could be a compatibility issue with your device (which is it ?) If the screens stays on wikis and tools it means initialization has failed, but it could be many things (failed to load translations, failed to load cordova, etc..)
The easiest way to run the application is to run it on a local browser. IE and Safari I think can run it fine. Firefox and Chrome will block on ajax requests because of security issues.
To fix this you can use:
1/ put the code behind a web server 2/ Use the Firefox CORS extension to force CORS headers which will allow cross domain requests
I usually develop on Safari (on Mac) as it can run the code as is.
Ludovic
2013/4/30 Buddhiprabha Erabadda <[email protected]>
Hi Ludovic,
Thank you for your instructions regarding configurations. I had previously taken the older JQuery Mobile version which does not have a configuration function.
I downloaded the alpha release of the mobile client from the link you sent.[1] I installed it on my Android device and run it. But for some reason it only gives me a list view with two items "wikis" and "tools" and it is not possible to process further. What can be the reason for this?
Since the apk did not work I tried to build it from the source.[2] Since it had a build.xml inside the Android folder I built with ant and it was successfully built. But I was not able to run the project. Can you please advice me regarding building the project from source so that I can test the current version of the mobile client? Thank you in advance.
[1] http://dev.xwiki.org/xwiki/bin/view/Design/MobileClientAlphaRelease [2]
https://github.com/xwiki-contrib/mobile-standardxwikiclient/tree/v2/android
On Tue, Apr 30, 2013 at 2:08 AM, Ludovic Dubost <[email protected]> wrote:
Hi Buddhiprabha,
You are very welcome to make a good proposal in the mobile area that would build on the current mobile client. You need to show us that you know what it means to do Mobile Web Development, that you understand the current architecture of the code and can work on the technologies needed (Cordova, Notifications, etc..). The next set of features will probably require slightly more native development.
You can try to convince us that you are a good candidate by analyzing the current prototype and tell us what you think should be improved and what are the most important features from your point of view. (I have some ideas so we can test you on that)
There is an alpha release for Android as a package here: http://dev.xwiki.org/xwiki/bin/view/Design/MobileClientAlphaRelease
Since you already build it, you want to test it you can either:
1/ In the simulator configure localhost. For that the settings would be:
server: http://localhost:9080 baseurl: http://localhost:9080/xwiki/ viewurl: http://localhost:9080/xwiki/bin/view/ resturl: http://localhost:9080/xwiki/rest/wikis/xwiki/
2/ In a real phone point it to a instance available on the net (simular URLs as those) for example dev.xwiki.org
server: http://dev.xwiki.org baseurl: http://dev.xwiki.org/xwiki/ viewurl: http://dev.xwiki.org/xwiki/bin/view/ resturl: http://dev.xwiki.org/xwiki/rest/wikis/dev/ (slightly different here because dev.xwiki.org is a subwiki of a XEM instance)
3/ in a real phone point it to an XWiki SAS Cloud instance (register on https://network.xwiki.com where you can get
it's https. Here example with the wiki called "ludovic"
server: https://ludovic.cloud.xwiki.com baseurl: https://ludovic.cloud.xwiki.com/xwiki/ viewurl: https://ludovic.cloud.xwiki.com/xwiki/bin/view/ resturl: https://ludovic.cloud.xwiki.com/xwiki/rest/wikis/wikiXXX/
In the last url wikiXXX needs to be replace by a value specific to your wiki. You can get this value by pasting this in a wiki page our your XWiki Cloud instance:
{{velocity}} $context.database {{/velocity}}
At this point XWiki mobile cannot get the value of wikiXXX for XWiki Cloud. This might be fixed in a future version of XWiki.
BTW I'm not sure you took the right code. The v2 is in a branch: https://github.com/xwiki-contrib/mobile-standardxwikiclient/tree/v2
You might have taken the older JQuery Mobile version which is slower and does not have a configuration function.
Ludovic
2013/4/29 Buddhiprabha Erabadda <[email protected]>
Hi all,
Marius,
Thank you for pointing out that the mobile news application is not within the scope of XWiki for GSoC. I will come up with an idea within the scope as you have instructed.
Caty,
Thank you for directing me to the mobile application that is being developed for XWiki. I went through the links you provided and read about the design proposal and its proposed features in 3 tiers explained by Ludovic. [1]
I forked the code from github[2] and used only the www directory and created the application using Cordova. I installed it on my Android phone to see its existing features. I could run the application on my device successfully and I tried to connect to a cloud. I could not figure out how it can be connected to a particular XWiki instance. Can someone please tell me how the application can be connected to a particular instance. Is there a test cloud that can be used to test the application?
I would like to contribute to this application by implementing some of the features that are listed in the design proposal for the mobile client. What features will be integrated in the next release of the application? I would like to know if it possible for me to take this as a GSoC project for GSoC 2013.
From the Ideas page, the idea “Improve the messaging feature” captured my attention and I would like to look more in to that and to know more about the idea if mobile application feature development is not possible to be taken up as a GSoC project.
I appreciate your advice on the project. Thank you in advance.
[1] http://dev.xwiki.org/xwiki/bin/view/Design/MobileClient
[2] https://github.com/xwiki-contrib/mobile-standardxwikiclient
On Mon, Apr 29, 2013 at 1:38 PM, Ecaterina Moraru (Valica) < [email protected]> wrote:
Hi,
There is some work done in the mobile direction that you can check out "Mobile XWiki Client and Mobile Skin repositories on xwiki-contrib" http://markmail.org/thread/ytujvmshwdeun7kv "New version of the Mobile App Code<http://markmail.org/message/htfs3bqtj2tdpfnf>" http://xwiki.markmail.org/thread/htfs3bqtj2tdpfnf
If you really like the mobile area you can check out what is currently done and adapt your proposal according to it. Then the proposal will be review and see if we can find a matching mentor for it.
Thanks, Caty
On Mon, Apr 29, 2013 at 10:26 AM, Marius Dumitru Florea < [email protected]> wrote:
Hi,
On Sun, Apr 28, 2013 at 11:28 PM, Buddhiprabha Erabadda <[email protected]> wrote: > Hi all, > > I am Buddhiprabha Erabadda, a final year undergraduate from the Department > of Computer Science and Engineering, University of Moratuwa. I have been > studying about XWiki from few days now and I have > downloaded the xwiki-enterprise-jetty-hsqldb-4.5.3.zip [1] and run it on my > Windows machine to understand the client side of XWiki. Now I am getting > familiar with the code base, referring to various documentation. [2] > > After going through XWiki site and particularly News and Blog [3], I > decided to come up with a new idea for GSoC 2013 for XWiki. My idea is to > develop a mobile news application for XWiki. This will enable users to view > news about posts, new releases, fixes, etc through the application. In > particular, my proposed application will contain the following. > > > - News will be shown as a thumbnail list: it will contain an image of > the author of the news item or an image related to the news item, a title > for the news item, and a brief description about the news item. > - When a user clicks on the news item, user will be directed to a page > with full information regarding that particular news. > > > This application can have following features. > > > - The user can filter news: for example Latest news, news by a specific > author, news from a particular period, etc. > - Add favourite news: this will enable the user to mark his/her favorite > items and there by access them at a later point of time. > - Enable adding comments from the application > > > This is the basic outline of my proposed mobile application. I expect to > implement this as a PhoneGap application. Using PhoneGap to develop the > application will enable it to be run on multiple platforms, including > Android, iOS, etc. The application will be beneficial for everyone > including users and developers of XWiki because it will enable them to be > updated on the go using a mobile application. >
> I would like to know your opinion on the idea of having the proposed mobile > news application. Please add to list of features if you have better or new > ideas for them.
I'm glad that XWiki has caught your attention but I don't think your proposal fits into our target for GSoC because:
(1) It's not related to the XWiki product. If your application can get the news from xwiki.org then it can get them from other sites as well. Even if you take the data (using REST) from the blog structure (objects) that is specific to XWiki, that is just a small part, the rest of the application (display and interaction) would still be generic. I'd rather see the XWiki news / blog posts integrated in an existing news application.
(2) The blog application already supports 'exporting' the blog posts / news in RSS format, which can be used in any RSS aggregator, and there are mobile news aggregator applications that can read RSS.
I hope this won't discourage you. If none of the listed http://gsoc.xwiki.org project ideas attract you then you can make your own proposal but it must be related to the XWiki product.
Thanks, Marius
> > I participated for GSoC 2012 under DocBook organization for the project > “DocBook to Word XML roundtripping XSLs” and successfully completed my > project. [4] [5] I would like to contribute to XWiki in GSoC 2013 and I > hope to know your idea about my proposed mobile application. Thank you in > advance. > > [1] http://enterprise.xwiki.org/xwiki/bin/view/Main/Download > > [2] http://dev.xwiki.org/xwiki/bin/view/Main/WebHome > > [3] http://www.xwiki.org/xwiki/bin/view/Main/News > > [4] >
http://www.google-melange.com/gsoc/project/google/gsoc2012/buddhiprabha/1500...
> > [5] >
https://docbook.svn.sourceforge.net/svnroot/docbook/branches/gsoc-2012/round...
> > > -- > *Buddhiprabha Erabadda* > *Department of Computer Science and Engineering* > *University of Moratuwa* > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs _______________________________________________ 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
-- *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
-- Ludovic Dubost Founder and CEO Blog: http://blog.ludovic.org/ XWiki: http://www.xwiki.com Skype: ldubost GTalk: ldubost
Hi Ludovic, I got the new code and I could build that successfully. The problem with installation had been a compatibility issue with my android device. The application's build target is 4.2.2 and my device has an older version. I built the project from source and installed it on an emulator. Now I am trying to connect to a local server according to your previous message. (using the emulator is slower than using the actual device as usual :) ) I could see that "Settings" page of a wiki has options to add the required information. (I guess the user interface of that page can be improved to look nicer) I will go through the prototype and let you know what changes are required in my point of view and what I think are most important as you instructed in a previous mail. Thank you. On Wed, May 1, 2013 at 5:59 PM, Ludovic Dubost <[email protected]> wrote:
I push some new code on the v2:
- an android source tree (which depends on Cordoba 2.7rc1 as other cordovas don't work with Android 4.2) - some changes in the javascript code
Note to make android work you need to :
- add a link to src/main/www in assets/www (cd android/assets, ln -s ../../src/main/www www) - change cordova-2.6.0 to cordova-2.7.0 in index.html
Ludovic
2013/5/1 Ludovic Dubost <[email protected]>
Hi,
I'm not sure why the apk does not work. I ran it fine on the simulator. It could be a compatibility issue with your device (which is it ?) If the screens stays on wikis and tools it means initialization has failed, but it could be many things (failed to load translations, failed to load cordova, etc..)
The easiest way to run the application is to run it on a local browser. IE and Safari I think can run it fine. Firefox and Chrome will block on ajax requests because of security issues.
To fix this you can use:
1/ put the code behind a web server 2/ Use the Firefox CORS extension to force CORS headers which will allow cross domain requests
I usually develop on Safari (on Mac) as it can run the code as is.
Ludovic
2013/4/30 Buddhiprabha Erabadda <[email protected]>
Hi Ludovic,
Thank you for your instructions regarding configurations. I had previously taken the older JQuery Mobile version which does not have a configuration function.
I downloaded the alpha release of the mobile client from the link you sent.[1] I installed it on my Android device and run it. But for some reason it only gives me a list view with two items "wikis" and "tools" and it is not possible to process further. What can be the reason for this?
Since the apk did not work I tried to build it from the source.[2] Since it had a build.xml inside the Android folder I built with ant and it was successfully built. But I was not able to run the project. Can you please advice me regarding building the project from source so that I can test the current version of the mobile client? Thank you in advance.
[1] http://dev.xwiki.org/xwiki/bin/view/Design/MobileClientAlphaRelease [2]
https://github.com/xwiki-contrib/mobile-standardxwikiclient/tree/v2/android
On Tue, Apr 30, 2013 at 2:08 AM, Ludovic Dubost <[email protected]> wrote:
Hi Buddhiprabha,
You are very welcome to make a good proposal in the mobile area that would build on the current mobile client. You need to show us that you know what it means to do Mobile Web Development, that you understand the current architecture of the code and can work on the technologies needed (Cordova, Notifications, etc..). The next set of features will probably require slightly more native development.
You can try to convince us that you are a good candidate by analyzing the current prototype and tell us what you think should be improved and
what
are the most important features from your point of view. (I have some ideas so we can test you on that)
There is an alpha release for Android as a package here: http://dev.xwiki.org/xwiki/bin/view/Design/MobileClientAlphaRelease
Since you already build it, you want to test it you can either:
1/ In the simulator configure localhost. For that the settings would be:
server: http://localhost:9080 baseurl: http://localhost:9080/xwiki/ viewurl: http://localhost:9080/xwiki/bin/view/ resturl: http://localhost:9080/xwiki/rest/wikis/xwiki/
2/ In a real phone point it to a instance available on the net (simular URLs as those) for example dev.xwiki.org
server: http://dev.xwiki.org baseurl: http://dev.xwiki.org/xwiki/ viewurl: http://dev.xwiki.org/xwiki/bin/view/ resturl: http://dev.xwiki.org/xwiki/rest/wikis/dev/ (slightly different here because dev.xwiki.org is a subwiki of a XEM instance)
3/ in a real phone point it to an XWiki SAS Cloud instance (register on https://network.xwiki.com where you can get
it's https. Here example with the wiki called "ludovic"
server: https://ludovic.cloud.xwiki.com baseurl: https://ludovic.cloud.xwiki.com/xwiki/ viewurl: https://ludovic.cloud.xwiki.com/xwiki/bin/view/ resturl: https://ludovic.cloud.xwiki.com/xwiki/rest/wikis/wikiXXX/
In the last url wikiXXX needs to be replace by a value specific to your wiki. You can get this value by pasting this in a wiki page our your XWiki Cloud instance:
{{velocity}} $context.database {{/velocity}}
At this point XWiki mobile cannot get the value of wikiXXX for XWiki Cloud. This might be fixed in a future version of XWiki.
BTW I'm not sure you took the right code. The v2 is in a branch: https://github.com/xwiki-contrib/mobile-standardxwikiclient/tree/v2
You might have taken the older JQuery Mobile version which is slower and does not have a configuration function.
Ludovic
2013/4/29 Buddhiprabha Erabadda <[email protected]>
Hi all,
Marius,
Thank you for pointing out that the mobile news application is not within the scope of XWiki for GSoC. I will come up with an idea within the scope as you have instructed.
Caty,
Thank you for directing me to the mobile application that is being developed for XWiki. I went through the links you provided and read about the design proposal and its proposed features in 3 tiers explained by Ludovic. [1]
I forked the code from github[2] and used only the www directory and created the application using Cordova. I installed it on my Android phone to see its existing features. I could run the application on my device successfully and I tried to connect to a cloud. I could not figure out how it can be connected to a particular XWiki instance. Can someone please tell me how the application can be connected to a particular instance. Is there a test cloud that can be used to test the application?
I would like to contribute to this application by implementing some of the features that are listed in the design proposal for the mobile client. What features will be integrated in the next release of the application? I would like to know if it possible for me to take this as a GSoC project for GSoC 2013.
From the Ideas page, the idea “Improve the messaging feature” captured my attention and I would like to look more in to that and to know more about the idea if mobile application feature development is not possible to be taken up as a GSoC project.
I appreciate your advice on the project. Thank you in advance.
[1] http://dev.xwiki.org/xwiki/bin/view/Design/MobileClient
[2] https://github.com/xwiki-contrib/mobile-standardxwikiclient
On Mon, Apr 29, 2013 at 1:38 PM, Ecaterina Moraru (Valica) < [email protected]> wrote:
Hi,
There is some work done in the mobile direction that you can check out "Mobile XWiki Client and Mobile Skin repositories on xwiki-contrib" http://markmail.org/thread/ytujvmshwdeun7kv "New version of the Mobile App Code<http://markmail.org/message/htfs3bqtj2tdpfnf>" http://xwiki.markmail.org/thread/htfs3bqtj2tdpfnf
If you really like the mobile area you can check out what is currently done and adapt your proposal according to it. Then the proposal will be review and see if we can find a matching mentor for it.
Thanks, Caty
On Mon, Apr 29, 2013 at 10:26 AM, Marius Dumitru Florea < [email protected]> wrote:
> Hi, > > On Sun, Apr 28, 2013 at 11:28 PM, Buddhiprabha Erabadda > <[email protected]> wrote: > > Hi all, > > > > I am Buddhiprabha Erabadda, a final year undergraduate from the > Department > > of Computer Science and Engineering, University of Moratuwa. I have been > > studying about XWiki from few days now and I have > > downloaded the xwiki-enterprise-jetty-hsqldb-4.5.3.zip [1] and run it on > my > > Windows machine to understand the client side of XWiki. Now I am getting > > familiar with the code base, referring to various documentation. [2] > > > > After going through XWiki site and particularly News and Blog [3], I > > decided to come up with a new idea for GSoC 2013 for XWiki. My idea is to > > develop a mobile news application for XWiki. This will enable users to > view > > news about posts, new releases, fixes, etc through the application. In > > particular, my proposed application will contain the following. > > > > > > - News will be shown as a thumbnail list: it will contain an image of > > the author of the news item or an image related to the news item, a > title > > for the news item, and a brief description about the news item. > > - When a user clicks on the news item, user will be directed to a page > > with full information regarding that particular news. > > > > > > This application can have following features. > > > > > > - The user can filter news: for example Latest news, news by a > specific > > author, news from a particular period, etc. > > - Add favourite news: this will enable the user to mark his/her > favorite > > items and there by access them at a later point of time. > > - Enable adding comments from the application > > > > > > This is the basic outline of my proposed mobile application. I expect to > > implement this as a PhoneGap application. Using PhoneGap to develop the > > application will enable it to be run on multiple platforms, including > > Android, iOS, etc. The application will be beneficial for everyone > > including users and developers of XWiki because it will enable them to be > > updated on the go using a mobile application. > > > > > I would like to know your opinion on the idea of having the proposed > mobile > > news application. Please add to list of features if you have better or > new > > ideas for them. > > I'm glad that XWiki has caught your attention but I don't think your > proposal fits into our target for GSoC because: > > (1) It's not related to the XWiki product. If your application can get > the news from xwiki.org then it can get them from other sites as well. > Even if you take the data (using REST) from the blog structure > (objects) that is specific to XWiki, that is just a small part, the > rest of the application (display and interaction) would still be > generic. I'd rather see the XWiki news / blog posts integrated in an > existing news application. > > (2) The blog application already supports 'exporting' the blog posts / > news in RSS format, which can be used in any RSS aggregator, and there > are mobile news aggregator applications that can read RSS. > > I hope this won't discourage you. If none of the listed > http://gsoc.xwiki.org project ideas attract you then you can make your > own proposal but it must be related to the XWiki product. > > Thanks, > Marius > > > > > I participated for GSoC 2012 under DocBook organization for the project > > “DocBook to Word XML roundtripping XSLs” and successfully completed my > > project. [4] [5] I would like to contribute to XWiki in GSoC 2013 and I > > hope to know your idea about my proposed mobile application. Thank you in > > advance. > > > > [1] http://enterprise.xwiki.org/xwiki/bin/view/Main/Download > > > > [2] http://dev.xwiki.org/xwiki/bin/view/Main/WebHome > > > > [3] http://www.xwiki.org/xwiki/bin/view/Main/News > > > > [4] > > >
http://www.google-melange.com/gsoc/project/google/gsoc2012/buddhiprabha/1500...
> > > > [5] > > >
https://docbook.svn.sourceforge.net/svnroot/docbook/branches/gsoc-2012/round...
> > > > > > -- > > *Buddhiprabha Erabadda* > > *Department of Computer Science and Engineering* > > *University of Moratuwa* > > _______________________________________________ > > devs mailing list > > [email protected] > > http://lists.xwiki.org/mailman/listinfo/devs > _______________________________________________ > 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
-- *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
-- 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
-- *Buddhiprabha Erabadda* *Department of Computer Science and Engineering* *University of Moratuwa*
Le mercredi 1 mai 2013, Buddhiprabha Erabadda a écrit :
Hi Ludovic,
I got the new code and I could build that successfully. The problem with installation had been a compatibility issue with my android device. The application's build target is 4.2.2 and my device has an older version.
I need to check this. I thought I had put an old minimum target but maybe I've done that wrong
I built the project from source and installed it on an emulator. Now I am trying to connect to a local server according to your previous message. (using the emulator is slower than using the actual device as usual :) )
I could see that "Settings" page of a wiki has options to add the required information. (I guess the user interface of that page can be improved to look nicer) I will go through the prototype and let you know what changes
I'm working right now to add some code to detect most settings from the host name. This will simplify setup
are required in my point of view and what I think are most important as you instructed in a previous mail.
Yes that's the most important. Take some time also to detail your experience with relevant technologies Ludovic
Thank you.
On Wed, May 1, 2013 at 5:59 PM, Ludovic Dubost <[email protected]> wrote:
I push some new code on the v2:
- an android source tree (which depends on Cordoba 2.7rc1 as other cordovas don't work with Android 4.2) - some changes in the javascript code
Note to make android work you need to :
- add a link to src/main/www in assets/www (cd android/assets, ln -s ../../src/main/www www) - change cordova-2.6.0 to cordova-2.7.0 in index.html
Ludovic
2013/5/1 Ludovic Dubost <[email protected]>
Hi,
I'm not sure why the apk does not work. I ran it fine on the simulator. It could be a compatibility issue with your device (which is it ?) If the screens stays on wikis and tools it means initialization has failed, but it could be many things (failed to load translations, failed to load cordova, etc..)
The easiest way to run the application is to run it on a local browser. IE and Safari I think can run it fine. Firefox and Chrome will block on ajax requests because of security issues.
To fix this you can use:
1/ put the code behind a web server 2/ Use the Firefox CORS extension to force CORS headers which will allow cross domain requests
I usually develop on Safari (on Mac) as it can run the code as is.
Ludovic
2013/4/30 Buddhiprabha Erabadda <[email protected]>
Hi Ludovic,
Thank you for your instructions regarding configurations. I had previously taken the older JQuery Mobile version which does not have a configuration function.
I downloaded the alpha release of the mobile client from the link you sent.[1] I installed it on my Android device and run it. But for some reason it only gives me a list view with two items "wikis" and "tools" and it is not possible to process further. What can be the reason for this?
Since the apk did not work I tried to build it from the source.[2] Since it had a build.xml inside the Android folder I built with ant and it was successfully built. But I was not able to run the project. Can you please advice me regarding building the project from source so that I can test the current version of the mobile client? Thank you in advance.
[1] http://dev.xwiki.org/xwiki/bin/view/Design/MobileClientAlphaRelease [2]
https://github.com/xwiki-contrib/mobile-standardxwikiclient/tree/v2/android
On Tue, Apr 30, 2013 at 2:08 AM, Ludovic Dubost <[email protected]> wrote:
Hi Buddhiprabha,
You are very welcome to make a good proposal in the mobile area that would build on the current mobile client. You need to show us that you know what it means to do Mobile Web Development, that you understand the current architecture of the
code
and
can work on the technologies needed (Cordova, Notifications, etc..). The next set of features will probably require slightly more native development.
You can try to convince us that you are a good candidate by analyzing the current prototype and tell us what you think should be improved and what
-- Sent from Mobile
Hi, I just pushed an updated configuration screen which has an "automatic" mode to detect the configuration of the URLs. This should simplify setup. As I told you, running the UI in a (supported) browser is much more efficient than in the emulator and the features are currently exactly the same (there is almost no native code at this point) Ludovic 2013/5/1 Ludovic Dubost <[email protected]>
Le mercredi 1 mai 2013, Buddhiprabha Erabadda a écrit :
Hi Ludovic,
I got the new code and I could build that successfully. The problem with installation had been a compatibility issue with my android device. The application's build target is 4.2.2 and my device has an older version.
I need to check this. I thought I had put an old minimum target but maybe I've done that wrong
I built the project from source and installed it on an emulator. Now I am trying to connect to a local server according to your previous message. (using the emulator is slower than using the actual device as usual :) )
I could see that "Settings" page of a wiki has options to add the required information. (I guess the user interface of that page can be improved to look nicer) I will go through the prototype and let you know what changes
I'm working right now to add some code to detect most settings from the host name. This will simplify setup
are required in my point of view and what I think are most important as you instructed in a previous mail.
Yes that's the most important. Take some time also to detail your experience with relevant technologies
Ludovic
Thank you.
On Wed, May 1, 2013 at 5:59 PM, Ludovic Dubost <[email protected]> wrote:
I push some new code on the v2:
- an android source tree (which depends on Cordoba 2.7rc1 as other cordovas don't work with Android 4.2) - some changes in the javascript code
Note to make android work you need to :
- add a link to src/main/www in assets/www (cd android/assets, ln -s ../../src/main/www www) - change cordova-2.6.0 to cordova-2.7.0 in index.html
Ludovic
2013/5/1 Ludovic Dubost <[email protected]>
Hi,
I'm not sure why the apk does not work. I ran it fine on the simulator. It could be a compatibility issue with your device (which is it ?) If the screens stays on wikis and tools it means initialization has failed, but it could be many things (failed to load translations, failed to load cordova, etc..)
The easiest way to run the application is to run it on a local browser. IE and Safari I think can run it fine. Firefox and Chrome will block on ajax requests because of security issues.
To fix this you can use:
1/ put the code behind a web server 2/ Use the Firefox CORS extension to force CORS headers which will allow cross domain requests
I usually develop on Safari (on Mac) as it can run the code as is.
Ludovic
2013/4/30 Buddhiprabha Erabadda <[email protected]>
Hi Ludovic,
Thank you for your instructions regarding configurations. I had previously taken the older JQuery Mobile version which does not have a configuration function.
I downloaded the alpha release of the mobile client from the link you sent.[1] I installed it on my Android device and run it. But for some reason it only gives me a list view with two items "wikis" and "tools" and it is not possible to process further. What can be the reason for this?
Since the apk did not work I tried to build it from the source.[2] Since it had a build.xml inside the Android folder I built with ant and it was successfully built. But I was not able to run the project. Can you please advice me regarding building the project from source so that I can test the current version of the mobile client? Thank you in advance.
[1] http://dev.xwiki.org/xwiki/bin/view/Design/MobileClientAlphaRelease [2]
https://github.com/xwiki-contrib/mobile-standardxwikiclient/tree/v2/android
On Tue, Apr 30, 2013 at 2:08 AM, Ludovic Dubost <[email protected]> wrote:
Hi Buddhiprabha,
You are very welcome to make a good proposal in the mobile area
that
would
build on the current mobile client. You need to show us that you know what it means to do Mobile Web Development, that you understand the current architecture of the code and can work on the technologies needed (Cordova, Notifications, etc..). The next set of features will probably require slightly more native development.
You can try to convince us that you are a good candidate by analyzing the current prototype and tell us what you think should be improved and what
-- Sent from Mobile
-- Ludovic Dubost Founder and CEO Blog: http://blog.ludovic.org/ XWiki: http://www.xwiki.com Skype: ldubost GTalk: ldubost
Hi, I created a proposal for this project idea including the information as you instructed and submitted to mélange. From my current understanding about the mobile client, I proposed some features and ways I hope to follow to implement them. Please review them and let me know if they need to be altered or more features are needed to be added. I would like to know your comments regarding the project proposal and if there will be a slot for this project idea. Thank you in advance. On Thu, May 2, 2013 at 2:05 AM, Ludovic Dubost <[email protected]> wrote:
Hi,
I just pushed an updated configuration screen which has an "automatic" mode to detect the configuration of the URLs. This should simplify setup.
As I told you, running the UI in a (supported) browser is much more efficient than in the emulator and the features are currently exactly the same (there is almost no native code at this point)
Ludovic
2013/5/1 Ludovic Dubost <[email protected]>
Le mercredi 1 mai 2013, Buddhiprabha Erabadda a écrit :
Hi Ludovic,
I got the new code and I could build that successfully. The problem with installation had been a compatibility issue with my android device. The application's build target is 4.2.2 and my device has an older version.
I need to check this. I thought I had put an old minimum target but
maybe
I've done that wrong
I built the project from source and installed it on an emulator. Now I
am
trying to connect to a local server according to your previous message. (using the emulator is slower than using the actual device as usual :) )
I could see that "Settings" page of a wiki has options to add the required information. (I guess the user interface of that page can be improved to look nicer) I will go through the prototype and let you know what changes
I'm working right now to add some code to detect most settings from the host name. This will simplify setup
are required in my point of view and what I think are most important as you instructed in a previous mail.
Yes that's the most important. Take some time also to detail your experience with relevant technologies
Ludovic
Thank you.
On Wed, May 1, 2013 at 5:59 PM, Ludovic Dubost <[email protected]>
wrote:
I push some new code on the v2:
- an android source tree (which depends on Cordoba 2.7rc1 as other cordovas don't work with Android 4.2) - some changes in the javascript code
Note to make android work you need to :
- add a link to src/main/www in assets/www (cd android/assets, ln -s ../../src/main/www www) - change cordova-2.6.0 to cordova-2.7.0 in index.html
Ludovic
2013/5/1 Ludovic Dubost <[email protected]>
Hi,
I'm not sure why the apk does not work. I ran it fine on the simulator. It could be a compatibility issue with your device (which is it ?) If the screens stays on wikis and tools it means initialization has failed, but it could be many things (failed to load translations, failed to load cordova, etc..)
The easiest way to run the application is to run it on a local browser. IE and Safari I think can run it fine. Firefox and Chrome will block on ajax requests because of security issues.
To fix this you can use:
1/ put the code behind a web server 2/ Use the Firefox CORS extension to force CORS headers which will allow cross domain requests
I usually develop on Safari (on Mac) as it can run the code as is.
Ludovic
2013/4/30 Buddhiprabha Erabadda <[email protected]>
Hi Ludovic,
Thank you for your instructions regarding configurations. I had previously taken the older JQuery Mobile version which does not have a configuration function.
I downloaded the alpha release of the mobile client from the link
you
sent.[1] I installed it on my Android device and run it. But for some reason it only gives me a list view with two items "wikis" and "tools" and it is not possible to process further. What can be the reason for this?
Since the apk did not work I tried to build it from the source.[2] Since it had a build.xml inside the Android folder I built with ant and it was successfully built. But I was not able to run the project. Can you please advice me regarding building the project from source so that I can test the current version of the mobile client? Thank you in advance.
[1] http://dev.xwiki.org/xwiki/bin/view/Design/MobileClientAlphaRelease [2]
https://github.com/xwiki-contrib/mobile-standardxwikiclient/tree/v2/android
On Tue, Apr 30, 2013 at 2:08 AM, Ludovic Dubost <[email protected]
wrote:
> Hi Buddhiprabha, > > You are very welcome to make a good proposal in the mobile area that would > build on the current mobile client. > You need to show us that you know what it means to do Mobile Web > Development, that you understand the current architecture of the code and > can work on the technologies needed (Cordova, Notifications, etc..). > The next set of features will probably require slightly more native > development. > > You can try to convince us that you are a good candidate by analyzing the > current prototype and tell us what you think should be improved and what
-- Sent from Mobile
-- 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
-- *Buddhiprabha Erabadda* *Department of Computer Science and Engineering* *University of Moratuwa*
Sounds good, Now you should look at finding an issue in the client, fix it and propose a pull request, as it's part of the candidacy process. Ludovic 2013/5/2 Buddhiprabha Erabadda <[email protected]>
Hi,
I created a proposal for this project idea including the information as you instructed and submitted to mélange. From my current understanding about the mobile client, I proposed some features and ways I hope to follow to implement them. Please review them and let me know if they need to be altered or more features are needed to be added.
I would like to know your comments regarding the project proposal and if there will be a slot for this project idea.
Thank you in advance.
On Thu, May 2, 2013 at 2:05 AM, Ludovic Dubost <[email protected]> wrote:
Hi,
I just pushed an updated configuration screen which has an "automatic" mode to detect the configuration of the URLs. This should simplify setup.
As I told you, running the UI in a (supported) browser is much more efficient than in the emulator and the features are currently exactly the same (there is almost no native code at this point)
Ludovic
2013/5/1 Ludovic Dubost <[email protected]>
Le mercredi 1 mai 2013, Buddhiprabha Erabadda a écrit :
Hi Ludovic,
I got the new code and I could build that successfully. The problem
with
installation had been a compatibility issue with my android device. The application's build target is 4.2.2 and my device has an older version.
I need to check this. I thought I had put an old minimum target but maybe I've done that wrong
I built the project from source and installed it on an emulator. Now I
am
trying to connect to a local server according to your previous message. (using the emulator is slower than using the actual device as usual :) )
I could see that "Settings" page of a wiki has options to add the required information. (I guess the user interface of that page can be improved to look nicer) I will go through the prototype and let you know what changes
I'm working right now to add some code to detect most settings from the host name. This will simplify setup
are required in my point of view and what I think are most important as you instructed in a previous mail.
Yes that's the most important. Take some time also to detail your experience with relevant technologies
Ludovic
Thank you.
On Wed, May 1, 2013 at 5:59 PM, Ludovic Dubost <[email protected]>
wrote:
I push some new code on the v2:
- an android source tree (which depends on Cordoba 2.7rc1 as other cordovas don't work with Android 4.2) - some changes in the javascript code
Note to make android work you need to :
- add a link to src/main/www in assets/www (cd android/assets, ln -s ../../src/main/www www) - change cordova-2.6.0 to cordova-2.7.0 in index.html
Ludovic
2013/5/1 Ludovic Dubost <[email protected]>
Hi,
I'm not sure why the apk does not work. I ran it fine on the simulator. It could be a compatibility issue with your device (which is it ?) If the screens stays on wikis and tools it means initialization
has
failed, but it could be many things (failed to load translations, failed to load cordova, etc..)
The easiest way to run the application is to run it on a local browser. IE and Safari I think can run it fine. Firefox and Chrome will block on ajax requests because of security issues.
To fix this you can use:
1/ put the code behind a web server 2/ Use the Firefox CORS extension to force CORS headers which will allow cross domain requests
I usually develop on Safari (on Mac) as it can run the code as is.
Ludovic
2013/4/30 Buddhiprabha Erabadda <[email protected]>
> Hi Ludovic, > > Thank you for your instructions regarding configurations. I had previously > taken the older JQuery Mobile version which does not have a configuration > function. > > I downloaded the alpha release of the mobile client from the link you > sent.[1] I installed it on my Android device and run it. But for some > reason it only gives me a list view with two items "wikis" and "tools" and > it is not possible to process further. What can be the reason for this? > > Since the apk did not work I tried to build it from the source.[2] Since > it > had a build.xml inside the Android folder I built with ant and it was > successfully built. But I was not able to run the project. Can you please > advice me regarding building the project from source so that I can test > the > current version of the mobile client? Thank you in advance. > > [1] http://dev.xwiki.org/xwiki/bin/view/Design/MobileClientAlphaRelease > [2] > >
https://github.com/xwiki-contrib/mobile-standardxwikiclient/tree/v2/android
> > On Tue, Apr 30, 2013 at 2:08 AM, Ludovic Dubost < [email protected]
> wrote: > > > Hi Buddhiprabha, > > > > You are very welcome to make a good proposal in the mobile area that > would > > build on the current mobile client. > > You need to show us that you know what it means to do Mobile Web > > Development, that you understand the current architecture of the code > and > > can work on the technologies needed (Cordova, Notifications, etc..). > > The next set of features will probably require slightly more native > > development. > > > > You can try to convince us that you are a good candidate by analyzing > the > > current prototype and tell us what you think should be improved and what
-- Sent from Mobile
-- 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
-- *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
participants (4)
-
Buddhiprabha Erabadda -
Ecaterina Moraru (Valica) -
Ludovic Dubost -
Marius Dumitru Florea