On 04/06/2011 09:31 AM, Marius Dumitru Florea wrote:
> On 04/05/2011 08:00 PM, Hasitha Abeykoon wrote:
>> Hi  Marius Dumitru ,
>>
>> As you have instructed I looked into "Auto  Completion" mail threads. Sorry
>> I was busy with exams past few days, thus i could not keep the touch.
>>
>
>>      -  I went through  Aparche Lucene in oder to figure out the capability 
>> of
>>      using it in the suggested project. It does not seems to give everything
>>      which is needed to implement the auto completion (specially the image
>>      facilities.) Please correct me if i am wrong on this.
>
> I'm not sure Lucene is very useful for this project. Lucene is meant for
> full-text search in multiple data sources. For this project the
> auto-complete suggestions are very targeted. You have to retrieve a list
> of wiki pages, attachments, images or macros. I think that it's better
> to query this entities directly (there are APIs available). Note that
> you can't use Lucene for macros anyway because macros are components:
> you have to use the component manager instead. Also, Lucene builds its
> index with a delay so the list of suggestions might not be accurate all
> the time.

Note that REST ( 
http://platform.xwiki.org/xwiki/bin/view/Features/XWikiRESTfulAPI ) is 
an alternative too for retrieving the auto complete suggestions.

Hope this helps,
Marius

>
>>      - Can we use JQUERY in oder to do some client side processing? Caching
>>      the Macros and pictures which have been recently used will be stored in
>>      the browsers cache until the users log out.
>
> Currently we don't use JQuery in XWiki platform. We use Prototype and
> you might have problems mixing both. We prefer the client side code to
> be written in Prototype so that we can integrate it easier into the
> XWiki platform. One of the goals is to make this feature available in
> future versions of XWiki Enterprise.
>
> Note that for the WYSIWYG editor some part of the code will have to be
> written in GWT because the editor is written in GWT.
>
>>      - I also looked into how Microsoft word does autocompletion.
>
>>      - Please direct me the on current technologies which can be relevant.
>
> As long as you have a good understanding of native JavaScript code, DOM
> API and Java you won't have any problems learning Prototype.js or GWT.
>
> Besides the client side technologies, for this project you will have to
> work with the XWiki data model (
> http://platform.xwiki.org/xwiki/bin/view/DevGuide/DataModel ), XWiki
> rendering ( http://rendering.xwiki.org/ ) and the search APIs for which
> you'll have to know HQL (we're using Hibernate as a database abstraction
> layer).
>
> Hope this helps,
> Marius
>
>>
>>
>> Thanks
>>
>>
>>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to