On Mon, Aug 22, 2011 at 7:14 PM, Vincent Massol <[email protected]> wrote: > BTW I noticed some artifacts using the org.xwiki.android groupid on > http://maven.xwiki.org/snapshots/org/xwiki/android/ > > I think it should be using org.xwiki.contrib instead FTM.
Yes maybe. > > The move to org.xwiki.android would be done if one day the android modules > are moved as a top level project (with a jira, wiki, maintainers, etc). > > WDYT? Lets say org.xwiki.contrib.android ;) > > Thanks > -Vincent > > On Aug 22, 2011, at 7:09 PM, Thomas Mortagne wrote: > >> On Mon, Aug 22, 2011 at 12:56 AM, Chamika Weerasinghe >> <[email protected]> wrote: >>> On Sat, Aug 20, 2011 at 9:31 PM, Thomas Mortagne >>> <[email protected]>wrote: >>> >>>> On Sat, Aug 20, 2011 at 12:56 AM, Chamika Weerasinghe >>>> <[email protected]> wrote: >>>>> On Fri, Aug 19, 2011 at 1:03 PM, Thomas Mortagne >>>>> <[email protected]>wrote: >>>>> >>>>>> Hi Chamika, >>>>>> >>>>>> On Fri, Aug 19, 2011 at 5:56 AM, Chamika Weerasinghe < >>>> [email protected]> >>>>>> wrote: >>>>>>> Hi all, >>>>>>> >>>>>>> I've finished development of the XWiki Android Client. I also finished >>>>>> XWiki >>>>>>> REST library unit tests and instrumentation tests for the UI >>>> components >>>>>> will >>>>>>> be added soon. >>>>>>> >>>>>>> Here is a demo of the application.(This demo is captured using the >>>>>> Android >>>>>>> emulator which may result slow response than an actual device) >>>>>>> ( http://www.youtube.com/watch?v=aiEM0iNMnTE ) >>>>>>> >>>>>>> Please give me your feedback so that I can improve the project. >>>>>> >>>>>> Very nice video ! >>>>>> >>>>>> Here is what seems to be missing before a first release IMO: >>>>>> * I can see an object viewer but no class viewer >>>>>> >>>>> Since classes list of a wiki is very large, everytime UI fails to load. >>>>> Therefore I avoided putting it. Library works fine. >>>> >>>> Listing classes is one thing but what I'm actually talking about is >>>> having a third tab when you edit a document to edit just the class >>>> stored in this document like you can edit the objects stored in that >>>> document. For example in XWiki standard UI when you edit a document >>>> you can have several editors: wiki, wysiwyg, objects, class, rights. >>>> >>> >>> If you are asking for class editor, I think it doesn't provide with XWiki >>> REST (http://platform.xwiki.org/xwiki/bin/view/Features/XWikiRESTfulAPI). >>> There is no PUT or POST method support for adding properties to a class. >> >> I can see on >> https://github.com/xwiki/xwiki-platform/tree/master/xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/src/main/java/org/xwiki/rest/resources/classes >> some xclass related server REST resources, maybe the documentation is >> not up to date. >> >>> >>> Since you are asking for a 3rd tab for classes, I developed a view for >>> showing list of classes used in that page and properties of the classes can >>> be *viewed*. >> >> Again I'm not talking about viewer/object editor but class >> viewer/editor. The tab I'm talking about should display the class of >> the document and not the class used by objects of this document. >> >>> >>> >>>> >>>> About the issue you have here you could have the exact same with pages >>>> and even objects, maybe you could add some pagination in your UI to >>>> not load everything at once. >>>> >>> I hope to improve additional features like these after GSOC is over. As I >>> said I'll contribute to this project continuously. >>> >>> >>>> >>>>> >>>>> * the UI does not allow to edit (except for attachment and comments) >>>>>> but does the library allows it ? >>>>>> >>>>> Yes library allows it. I added editing content using object selection in >>>> my >>>>> recent push. This component was developed early but have some issues. Now >>>>> it's working fine. Go to object View and select an object to edit the >>>>> content. >>>>> >>>>> >>>>>> * did you had time to implement some caching ? even if you don't have >>>>>> edition yet would still be nice to cache some pages and check behind >>>>>> the scene if the current page changed on server to avoid >>>>>> re-downloading it when you go to page1 then page2 and then go back to >>>>>> page 1. >>>>>> >>>>> Sometimes I used caching but there are many places which will improve the >>>>> performance by caching. Sorry I'm little bit busy these days and couldn't >>>>> find time to do that. I will surely improve caching later. >>>>> >>>>> >>>>>> * is https supported ? >>>>>> >>>>> Since you are not advised me to look into https I didn't setup https >>>> classes >>>>> yet. But https is possilbe in Android development. >>>> >>>> Since supporting https is trivial in Java I did not expected it to be >>>> a lot more work actually. >>>> >>>>> >>>>> >>>>>> * in the setup I see you have only the host/port as server >>>>>> information, as we discussed some time ago I think it would be better >>>>>> to let the user put the full base URL (http://host:port/xwiki/rest/) >>>>>> of the REST service (but you can have a wysard to help generate the >>>>>> URL), that's because some part of the URL can be changed by >>>>>> configuration and it also answer my previous question about https I >>>>>> guess >>>>>> * is it too big for the GSOC to have the server setting part as an >>>>>> Android account ? would be super nice since it would allow several >>>>>> application to use the same account to access a wiki. At worst if you >>>>>> looked at it it would be nice to put what you found some far in a >>>>>> http://dev.xwiki.org/xwiki/bin/view/Design/ page and same note for any >>>>>> other TODO you have in mind that you could not finish >>>>>> >>>>> I think there is no time left to work in GSOC. But I like to contribute >>>>> XWiki Android continuously. I'll get more free time after my internship >>>>> ends( will take another three/four weeks). Then I'll work on this. >>>> >>>> That would be great ! >>>> >>>>> >>>>>> >>>>>> Some suggestions for the demo: >>>>>> * would probably be nicer to do the demo with a well known wiki like >>>>>> xwiki.org or myxwiki.org >>>>> >>>>> I'll give a demo using one. >>>> >>> New demo uses page accession to www.xwiki.org >>> Here is the new demo ( http://www.youtube.com/watch?v=TOvuBygvZMU ) >>> >>> >>>>> >>>>>> >>>>>> >>>>>> Did not had much time to look at the code of the library yet but will >>>>>> sure do next Monday. >>>>>> >>>>> It's ok :) >>>>> >>>>>> >>>>>> I can see on http://maven.xwiki.org/snapshots/org/xwiki/android/ that >>>>>> you have xwiki-rest-gson-model, xwiki-rest-model-simplexml and >>>>>> xwiki-rest-simplexml-model so which one is teh right form ? As I told >>>>>> you already I think you should have >>>>>> >>>>>> - xwiki-rest-model >>>>>> -- xwiki-rest-model-gson >>>>>> -- xwiki-rest-model-simplexml >>>>>> >>>>> As you said I >>>>> renamed xwiki-rest-simplexml-model to xwiki-rest-model-simplexml. I >>>> didn't >>>>> touch the gson model lately. So no changes are made to gson model. >>>> >>>> That's not exactly what I said: xwiki-rest-model should be pom >>>> artifact with the two others as sub projects. The goal of my proposal >>>> being to regroup the different models just renaming one of them is not >>>> very useful ;) >>>> >>> Changed the model of the modules. >>> >>> >>>> >>>>> >>>>> >>>>>> >>>>>>> >>>>>>> Thank you, >>>>>>> Best Regards, >>>>>>> Chamika Weerasinghe >>>>>>> _______________________________________________ >>>>>>> devs mailing list >>>>>>> [email protected] >>>>>>> http://lists.xwiki.org/mailman/listinfo/devs >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Thomas Mortagne >>>>>> _______________________________________________ >>>>>> devs mailing list >>>>>> [email protected] >>>>>> http://lists.xwiki.org/mailman/listinfo/devs >>>>>> >>>>> _______________________________________________ >>>>> devs mailing list >>>>> [email protected] >>>>> http://lists.xwiki.org/mailman/listinfo/devs >>>>> >>>> >>>> >>>> >>>> -- >>>> Thomas Mortagne >>>> _______________________________________________ >>>> devs mailing list >>>> [email protected] >>>> http://lists.xwiki.org/mailman/listinfo/devs >>>> >>> >>> Best Regards, >>> Chamika Weerasinghe >>> _______________________________________________ >>> devs mailing list >>> [email protected] >>> http://lists.xwiki.org/mailman/listinfo/devs >>> >> >> >> >> -- >> Thomas Mortagne >> _______________________________________________ >> devs mailing list >> [email protected] >> http://lists.xwiki.org/mailman/listinfo/devs > > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > -- Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

