Re: [xwiki-users] help how to inherit a class from another

2014-01-06 Thread Valdis Vītoliņš
If you add different objects from several classes to XWiki document,
common problem is that for document representation sheet of first found
class is used.
Therefore for composite objects you need to add
XWiki.DocumentSheetBinding object 
which points to sheet document, with content like this (not tested!):
{{velocity}}
#set($obj1=$doc.getObject('Space.Obj1Class'))
#set($obj2=$doc.getObject('Space.Obj2Class'))
...
#if($obj1)
#set($class1=obj1.xWikiClass)
#foreach($prop in $class1.properties)
|$prop.prettyName|$doc.display($prop.getName($obj1))
#end
#end
...
#if($obj2)


Look at
http://extensions.xwiki.org/xwiki/bin/view/Extension/Sheet+Module 
for more. Note that you can save all these objects in specific template.

Valdis
> hi,
> 
> 
> Thanks for your answer. 
> Currently I am using a set of classes to represent my data, for
> display part they just need to directly show the properties. If I use
> composit, for the common part I need to identify if it's common, and
> there will be some "if-else" in each of the subclasses.
> 
> 
> I just wandering if we can have some auto-load, so that I don't need
> to use "if-else" everywhere, and it will be easy to maintain, just
> like the inherited class.
> 
> 
> 
> 2014/1/5 Valdis Vītoliņš 
> If you mean these classes defined in class editor defined
> in .../xwiki/bin/view/XWiki/XWikiClasses
> AFAIK these doesn't support extension.
> 
> So, you need to use composition instead. Add object with type
> of the
> common class, and for few other documents add another object
> with type
> of "extended" class.
> 
> You will need to adjust class sheet object to display fields
> of other
> tyepe of objects also (look at
> http://extensions.xwiki.org/xwiki/bin/view/Extension/Sheet
> +Module )
> 
> Valdis
> 
> > hi,
> >
> > the Class I mean is XClass, which is used in Wiki pages.
> >
> > thanks,
> > B.R./ZZH
> >
> >
> > 2014/1/5 Zhihua Zheng 
> >
> > > hi all,
> > >
> > > I have couple of classes they are similar, most of them
> are the same, but
> > > some small parts are different. So that I want to use a
> arch that there is
> > > a common class holds all the common properties, and the
> real classes are
> > > inherited from the common.
> > > But how to achieve that?
> > >
> > > thanks!
> > >
> 
> > ___
> > users mailing list
> > users@xwiki.org
> > http://lists.xwiki.org/mailman/listinfo/users
> 
> 
> ___
> users mailing list
> users@xwiki.org
> http://lists.xwiki.org/mailman/listinfo/users
> 
> 


___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] [ANN] Welcome our new committer Clemens Robbenhaar

2014-01-06 Thread Patrick Masson
Great to see XWiki continuing to grow in contributors, committers and 
community!


On 01/06/2014 09:30 AM, Thomas Mortagne wrote:

Hi xwikiers,

The committers discussed and voted to include Clemens Robbenhaar in
the team which he agreed so a warm welcome to him !

He has been very active since he started working on XWiki, he already
spend a lot of time answering questions on the mailing list and on IRC
(more than me I think).

On the technical aspect everything I saw from him was good and very
clean and he is clearly no afraid to look at advanced stuff (he spent
a long time last month trying to help Kaisen and Denis on migration
stuff which I'm
sure was not that critically related to his own work).

Note that he is working on XWiki for EsPresto AG (don't forget to add
it to http://main.xwiki.org/xwiki/bin/view/Main/Support).

I'm sure he will be great addition to the team and it's always a nice bonus
to see non XWiki SAS members so active ;)

Welcome !



--
|||  |  |||||  |||| |||
Patrick Masson
General Manager, Director & Secretary to the Board
Open Source Initiative
855 El Camino Real, Ste 13A, #270
Palo Alto, CA 94301
United States
Skype: massonpj
sip: osi-mas...@ekiga.net
Ph: (970) 4MASSON
Em: mass...@opensource.org 
Ws: www.opensource.org 
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] Xwiki 5.3 upgrade and Solr

2014-01-06 Thread Stéphane LASSIRE
Hello,

>Is this HTML visible on the administration section or are you pasting
>from the HTML source of the page (Right Click + View Source, in most
>browsers)? If you see this HTML directly on the search administration
>page then something is clearly wrong. A quick fix is to import the XAR
>of the Search Application corresponding to the XWiki version you have.
>Actually there are 2 XARs:

>
http://maven.xwiki.org/releases/org/xwiki/platform/xwiki-platform-search-ui/

>http://maven.xwiki.org/releases/org/xwiki/platform/xwiki-platform-search-solr-ui/


>but we won't know what caused the upgrade problem.

>Hope this helps,
>Marius

This is a good idea, after deleting old modules and importing the new ones 
it is ok, no more non translated messages et the statut line is there.

Thank you very much
 

Cordialement

Stéphane
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


[xwiki-users] [ANN] Welcome our new committer Clemens Robbenhaar

2014-01-06 Thread Thomas Mortagne
Hi xwikiers,

The committers discussed and voted to include Clemens Robbenhaar in
the team which he agreed so a warm welcome to him !

He has been very active since he started working on XWiki, he already
spend a lot of time answering questions on the mailing list and on IRC
(more than me I think).

On the technical aspect everything I saw from him was good and very
clean and he is clearly no afraid to look at advanced stuff (he spent
a long time last month trying to help Kaisen and Denis on migration
stuff which I'm
sure was not that critically related to his own work).

Note that he is working on XWiki for EsPresto AG (don't forget to add
it to http://main.xwiki.org/xwiki/bin/view/Main/Support).

I'm sure he will be great addition to the team and it's always a nice bonus
to see non XWiki SAS members so active ;)

Welcome !

-- 
Thomas Mortagne
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] getMonth() and January ?

2014-01-06 Thread Stéphane LASSIRE
Hello Dumitru

Nice idea, now it works perfectly.

THanks a lot


Cordialement

Stéphane Lassire
Chargé de l'informatique et de la communication
Tél direct : 01 42 85 81 87
Courriel : slass...@cesap.asso.fr



Marius Dumitru Florea  
Envoyé par : "users" 
06/01/2014 14:10
Veuillez répondre à
XWiki Users 


A
XWiki Users 
cc

Objet
Re: [xwiki-users] getMonth() and January ?






On Mon, Jan 6, 2014 at 2:16 PM, Stéphane LASSIRE  
wrote:
> Hello,
>
> I put a new field in the user page to see the last login of each for
> statistics purposes.
> On november and december last year it rans perfectly.
>
> But on january, the month is only on 1 letter !
>
> The macro :
> {{velocity}}
>

> #set($date_ll = $datetool.getYear()+ '/' + $datetool.getMonth() + '/' +
> $datetool.getDay())

This is better and safer:

#set($date_ll = $datetool.get('/MM/dd'))

Hope this helps,
Marius


users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users

___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] getMonth() and January ?

2014-01-06 Thread Marius Dumitru Florea
On Mon, Jan 6, 2014 at 2:16 PM, Stéphane LASSIRE  wrote:
> Hello,
>
> I put a new field in the user page to see the last login of each for
> statistics purposes.
> On november and december last year it rans perfectly.
>
> But on january, the month is only on 1 letter !
>
> The macro :
> {{velocity}}
>

> #set($date_ll = $datetool.getYear()+ '/' + $datetool.getMonth() + '/' +
> $datetool.getDay())

This is better and safer:

#set($date_ll = $datetool.get('/MM/dd'))

Hope this helps,
Marius

>
> #set($name = $xcontext.getLocalUser())
> #set($myDoc = $xwiki.getDocument($name))
> #set($obj = $myDoc.getObject('XWiki.XWikiUsers'))
> #set($discard = $obj.set("last_login", "$date_ll"))
> #set($discard = $myDoc.save())
>
> {{/velocity}}
>
> Result for today :
> "2014/0/6"
>
> Last month I got 2014/12/06 for example.
>
> is there some strange behaviour withe the getMonth() function ?
> thanks
>
> Cordialement
>
> Stéphane Lassire
> Chargé de l'informatique et de la communication
> Tél direct : 01 42 85 81 87
> Courriel : slass...@cesap.asso.fr
> ___
> users mailing list
> users@xwiki.org
> http://lists.xwiki.org/mailman/listinfo/users
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] Xwiki 5.3 upgrade and Solr

2014-01-06 Thread Marius Dumitru Florea
On Mon, Jan 6, 2014 at 1:56 PM, Stéphane LASSIRE  wrote:
> Hello,
>
> I looked at the bottom of the search page on the admin side.
> Only a message not translated, and may be something is missing :
>
> " for="solrAdminAction">$services.localization.render('solr.admin.indexing.action.label')
>  class="xHint">$services.localization.render('solr.admin.indexing.action.hint')
> "

Is this HTML visible on the administration section or are you pasting
from the HTML source of the page (Right Click + View Source, in most
browsers)? If you see this HTML directly on the search administration
page then something is clearly wrong. A quick fix is to import the XAR
of the Search Application corresponding to the XWiki version you have.
Actually there are 2 XARs:

http://maven.xwiki.org/releases/org/xwiki/platform/xwiki-platform-search-ui/
http://maven.xwiki.org/releases/org/xwiki/platform/xwiki-platform-search-solr-ui/

but we won't know what caused the upgrade problem.

Hope this helps,
Marius

>
> And dont worry, you are not late, I was off office last days .
> Happy new year
>
> Stéphane
>
>> Marius Dumitru Florea 
>> Envoyé par : "users" 
>> 26/12/2013 13:24
>> Veuillez répondre à
>> XWiki Users 
>
>>
>> You need to wait for the wiki to be indexed. The indexing is done in a
>> background thread. You just trigger the indexing from the search
>> administration. It's not done after the page reloads. But you should see
> a
>> counter decreasing (the number of documents in the index queue, check
> the
>> Solr search documentation page on extensions.xwiki.org). Only when that
>> counter is 0 you know that entire wiki has been indexed and the results
>> should be complete.
>>
 I do not see any counter on lauching, I will look at the documentation
>> of solr.
>
 where does this counter should be ?
>
> You should have a "Status" section. Checkout the 3rd image on
> http://extensions.xwiki.org/xwiki/bin/view/Extension/Solr+Search+Application#HSearchAdministration
>
>
> Sorry for the late reply.
>
> Hope this helps,
> Marius
>
>
> ___
> users mailing list
> users@xwiki.org
> http://lists.xwiki.org/mailman/listinfo/users
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] help how to inherit a class from another

2014-01-06 Thread Zhihua Zheng
hi,

Thanks for your answer.
Currently I am using a set of classes to represent my data, for display
part they just need to directly show the properties. If I use composit, for
the common part I need to identify if it's common, and there will be some
"if-else" in each of the subclasses.

I just wandering if we can have some auto-load, so that I don't need to use
"if-else" everywhere, and it will be easy to maintain, just like the
inherited class.


2014/1/5 Valdis Vītoliņš 

> If you mean these classes defined in class editor defined
> in .../xwiki/bin/view/XWiki/XWikiClasses
> AFAIK these doesn't support extension.
>
> So, you need to use composition instead. Add object with type of the
> common class, and for few other documents add another object with type
> of "extended" class.
>
> You will need to adjust class sheet object to display fields of other
> tyepe of objects also (look at
> http://extensions.xwiki.org/xwiki/bin/view/Extension/Sheet+Module )
>
> Valdis
>
> > hi,
> >
> > the Class I mean is XClass, which is used in Wiki pages.
> >
> > thanks,
> > B.R./ZZH
> >
> >
> > 2014/1/5 Zhihua Zheng 
> >
> > > hi all,
> > >
> > > I have couple of classes they are similar, most of them are the same,
> but
> > > some small parts are different. So that I want to use a arch that
> there is
> > > a common class holds all the common properties, and the real classes
> are
> > > inherited from the common.
> > > But how to achieve that?
> > >
> > > thanks!
> > >
> > ___
> > users mailing list
> > users@xwiki.org
> > http://lists.xwiki.org/mailman/listinfo/users
>
>
> ___
> users mailing list
> users@xwiki.org
> http://lists.xwiki.org/mailman/listinfo/users
>
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


[xwiki-users] getMonth() and January ?

2014-01-06 Thread Stéphane LASSIRE
Hello,

I put a new field in the user page to see the last login of each for 
statistics purposes.
On november and december last year it rans perfectly.

But on january, the month is only on 1 letter !

The macro : 
{{velocity}}

#set($date_ll = $datetool.getYear()+ '/' + $datetool.getMonth() + '/' + 
$datetool.getDay())

#set($name = $xcontext.getLocalUser())
#set($myDoc = $xwiki.getDocument($name))
#set($obj = $myDoc.getObject('XWiki.XWikiUsers'))
#set($discard = $obj.set("last_login", "$date_ll"))
#set($discard = $myDoc.save())

{{/velocity}}

Result for today : 
"2014/0/6"

Last month I got 2014/12/06 for example.

is there some strange behaviour withe the getMonth() function ?
thanks

Cordialement

Stéphane Lassire
Chargé de l'informatique et de la communication
Tél direct : 01 42 85 81 87
Courriel : slass...@cesap.asso.fr
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] Xwiki 5.3 upgrade and Solr

2014-01-06 Thread Stéphane LASSIRE
Hello, 

I looked at the bottom of the search page on the admin side.
Only a message not translated, and may be something is missing : 

"$services.localization.render('solr.admin.indexing.action.label')
$services.localization.render('solr.admin.indexing.action.hint')
"

And dont worry, you are not late, I was off office last days .
Happy new year

Stéphane

> Marius Dumitru Florea 
> Envoyé par : "users" 
> 26/12/2013 13:24
> Veuillez répondre à
> XWiki Users 

>
> You need to wait for the wiki to be indexed. The indexing is done in a
> background thread. You just trigger the indexing from the search
> administration. It's not done after the page reloads. But you should see 
a
> counter decreasing (the number of documents in the index queue, check 
the
> Solr search documentation page on extensions.xwiki.org). Only when that
> counter is 0 you know that entire wiki has been indexed and the results
> should be complete.
>
>>> I do not see any counter on lauching, I will look at the documentation
> of solr.

>>> where does this counter should be ?

You should have a "Status" section. Checkout the 3rd image on
http://extensions.xwiki.org/xwiki/bin/view/Extension/Solr+Search+Application#HSearchAdministration


Sorry for the late reply.

Hope this helps,
Marius


___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] Xwiki 5.3 upgrade and Solr

2014-01-06 Thread Marius Dumitru Florea
On Thu, Dec 26, 2013 at 7:14 PM, Stéphane LASSIRE
 wrote:
> Hello Dumitru,
>
> Thanks for your help.
> To answer to tour questions :
>
> Were you using Solr before? I mean, was Solr the configured search engine
> before the upgrade? Did you had any modifications to the search pages
> (i.e.
> custom search) before the upgrade?
>
>>> Yes Solr was the engine before migrating.
>>>I do no make any modifications
>
> Check the history of XWiki.SolrSearchAdmin, XWiki.SearchCode and
> XWiki.SearchAdmin. Maybe there was a bad merge, but I don't see why.
>>
>

>>> I will see, the history page permitts to solve some marge  conflicts ?

No, but you can spot a bad merge. I doubt this is the problem though
because you said you didn't made any modifications to the search
application so there wasn't any merge conflict most probably.

>
> You need to wait for the wiki to be indexed. The indexing is done in a
> background thread. You just trigger the indexing from the search
> administration. It's not done after the page reloads. But you should see a
> counter decreasing (the number of documents in the index queue, check the
> Solr search documentation page on extensions.xwiki.org). Only when that
> counter is 0 you know that entire wiki has been indexed and the results
> should be complete.
>
>>> I do not see any counter on lauching, I will look at the documentation
> of solr.

>>> where does this counter should be ?

You should have a "Status" section. Checkout the 3rd image on
http://extensions.xwiki.org/xwiki/bin/view/Extension/Solr+Search+Application#HSearchAdministration

Sorry for the late reply.

Hope this helps,
Marius

>
> Have a nice day
> Stéphane
>
>
>
>
> Marius Dumitru Florea 
> Envoyé par : "users" 
> 26/12/2013 13:24
> Veuillez répondre à
> XWiki Users 
>
>
> A
> XWiki Users 
> cc
>
> Objet
> Re: [xwiki-users] Xwiki 5.3 upgrade and Solr
>
>
>
>
>
>
> Hi Stéphane,
>
> On Dec 26, 2013 11:52 AM, "Stéphane LASSIRE" 
> wrote:
>>
>> Hello,
>>
>> On monday I make the upgrade on our linux server from Xwiki 5.1 to Xwiki
>> 5.3.
>> We are using Debian + POstgresql + Tomcat 7.
>>
>> The migration was OK, after the debian step I went to the admin
> migration
>> tool inside Xwiki.
>> I think I answer to all the conflict questions.
>>
>> And finally like said in the documentation I delete on the server the
>> /var/lib/xwiki/data/solr directory.
>>
>> But something is not ok with solr.
>
> Were you using Solr before? I mean, was Solr the configured search engine
> before the upgrade? Did you had any modifications to the search pages
> (i.e.
> custom search) before the upgrade?
>>
>> On the Admin page of "Recherche", on the SOlr research result page , on
>> the top of the page I got this message :
>> "#if ($searchEngine != $searchExtension.id) "
>>
>> At the bottom :
>> "  >
> for="solrAdminAction">$services.localization.render('solr.admin.indexing.action.label')
>> >
> class="xHint">$services.localization.render('solr.admin.indexing.action.hint')
>> "
>
> Check the history of XWiki.SolrSearchAdmin, XWiki.SearchCode and
> XWiki.SearchAdmin. Maybe there was a bad merge, but I don't see why.
>>
>> It sounds like some translations are not there.
>> But the real problem is there the research is very limited.
>>
>> I ask Solr to recreate all indexes, reboot the server after a will, but
>> nothing change.
>>
>> I know some very used words in our organisation, in pages or inside
>> attached documents, but Solr show a few of them.
>
> You need to wait for the wiki to be indexed. The indexing is done in a
> background thread. You just trigger the indexing from the search
> administration. It's not done after the page reloads. But you should see a
> counter decreasing (the number of documents in the index queue, check the
> Solr search documentation page on extensions.xwiki.org). Only when that
> counter is 0 you know that entire wiki has been indexed and the results
> should be complete.
>
> Hope this helps,
> Marius
>
>>
>> Any idea ?
>>
>> Thanks
>>
>> Cordialement
>>
>> Stéphane Lassire
>> ___
>> users mailing list
>> users@xwiki.org
>> http://lists.xwiki.org/mailman/listinfo/users
> ___
> users mailing list
> users@xwiki.org
> http://lists.xwiki.org/mailman/listinfo/users
>
> ___
> users mailing list
> users@xwiki.org
> http://lists.xwiki.org/mailman/listinfo/users
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] Happy New XWiki Year!

2014-01-06 Thread Patrick Masson
Yes, all the best next year to the great team at XWiki and all of those 
across the community - thanks for all your help!





On 12/31/2013 02:31 AM, ricardo.julio.rodriguez.fernan...@sergas.es wrote:

http://ow.ly/sanLQ

Thanks for your hard work, for this nice product and even better community!

Warm regards,

Ricardo

--
Ricardo Rodríguez
Research Management and Promotion Technician
Technical Secretariat
Health Research Institute of Santiago de Compostela (IDIS)
http://www.idisantiago.es

Nota: A información contida nesta mensaxe e os seus posibles documentos 
adxuntos é privada e confidencial e está dirixida únicamente ó seu 
destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe, por 
favor elimínea. A distribución ou copia desta mensaxe non está autorizada.

Nota: La información contenida en este mensaje y sus posibles documentos 
adjuntos es privada y confidencial y está dirigida únicamente a su 
destinatario/a. Si usted no es el/la destinatario/a original de este mensaje, 
por favor elimínelo. La distribución o copia de este mensaje no está autorizada.

See more languages: http://www.sergas.es/aviso_confidencialidad.htm
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


--
|||  |  |||||  |||| |||
Patrick Masson
General Manager, Director & Secretary to the Board
Open Source Initiative
855 El Camino Real, Ste 13A, #270
Palo Alto, CA 94301
United States
Skype: massonpj
sip: osi-mas...@ekiga.net
Ph: (970) 4MASSON
Em: mass...@opensource.org 
Ws: www.opensource.org 
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users