On May 17, 2008, at 12:50 PM, Guillaume Lerouge wrote:

> Hi there,
>
>>> I'm working on JCRStore and QueryPlugin and I want to get some  
>>> feedback
>>>> about
>>>> http://dev.xwiki.org/xwiki/bin/view/Design/XWiki+Query
>> +Language+Specification
>>>>
>>>> 1. Why our QueryPlugin's xpath isn't sufficient? (except it  
>>>> doesn't work
>>>> now and some features are unimplemented :))
>>
>
> Actually, interestingly enough, after looking for a few secs at  
> xpath and
> understanding a bit better how it works (thanks Wikipedia) I found  
> it easy
> to understand. Provided users can find a treeview of how XWiki  
> underlying
> elements work involved on XWiki.org it could be easy to use...
>
> In fact, rather than the query language itself I think the main  
> issue for
> people starting to use XWiki is that it's hard to find what exactly  
> are the
> XWiki elements (object, classes, etc) and how to build queries  
> around them.
>
> Having various query languages is great because developers can use  
> the one
> that they are the most familiar with. But for XWiki beginners what  
> is really
> needed is a clear documentaiton page saying something like :
>
> "If you want to query property A from object B in space C here are  
> the XWiki
> bits involved :
>
>   - in hql : BaseObject, doc.web, prop.id.id (or whatever)
>   - in xpath : /*/*[space/Main/ and and obj/XWiki/XWikiUsers/ 
> @xp:email like
>   'XXX']"
>
> providing examples, explanations, and so on... As a XWiki beginner I  
> don't
> even know what a query language is, yet I may want to build  
> applications ->
> I need to know how I should go about doing this.

This is what we started doing on
http://platform.xwiki.org/xwiki/bin/view/DevGuide/APIGuide

Thanks
-Vincent

> Having an automated query builder might be the best answer to this  
> issue
> though...
>
>
>>>> 2. Are we sure to use sql-like query language?
>>>> I think sql isn't user friendly language.
>>>
>>> For me XPath is way more clear and logical than SQL like language  
>>> but
>>> I agree that only programmer can think that way ;)
>>
>
> Not necessarily ;-)
>
> Guillaume
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to