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

Reply via email to