Loading…
None
String updated in the repository |
|
None
Source string changed |
|
Loading…
None
String updated in the repository |
|
None
Source string changed |
|
== Scripts ==
=== 1.0 Scripts ===
{{info}}In XWiki Syntax 1.0 it was possible to enter Velocity scripts anywhere directly in the page. This can lead to issues for example when the user was involuntarily entering Velocity content. It is also performance hungry for pages not requiring Velocity content. There are several other technical limitations. Same goes for entering Groovy scripts.{{/info}}
|=Feature|=XWiki Syntax 1.0
|Velocity script|((({{{
#set ($var = "whatever")
}}})))
|Groovy script|((({{{
<%
def var = "whatever"
%>
}}})))
=== 2.0 Scripts ===
{{info}}XWiki [[supports several scripting languages>>https://www.xwiki.org/xwiki/bin/view/Documentation/DevGuide/Scripting/]].{{/info}}
|=Feature|=XWiki Syntax {{velocity}}$crtSyntaxVer{{/velocity}}
|Velocity script|((({{{
{{velocity}}
#set ($var = "whatever")
{{/velocity}}
}}})))
|Groovy script|((({{{
{{groovy}}
def var = "whatever"
{{/groovy}}
}}})))
== Scripts ==
{{comment}}please do not translate the sub headlines{{/comment}}
=== 1.0 Scripts ===
{{info}}Con la Sintassi XWiki 1.0 era possibile inserire gli script Velocity ovunque direttamente nella pagina. Questo comportava dei problemi quando per esempio l'utente inseriva del contenuto Velocity involontariamente. Era anche uno spreco di risorse per le pagine che non richiedevano un contenuto Velocity. C'erano molti altri limiti tecnici. Lo stesso avviene per gli script Groovy.{{/info}}
|=Caratteristica|=Sintassi XWiki 1.0
|Script Velocity|((({{{
#set ($var = "qualsiasi")
}}})))
|Script Groovy|((({{{
<%
def var = "qualsiasi"
%>
}}})))
=== 2.0 Scripts ===
{{info}}Con la Sintassi XWiki 1.0 era possibile inserire gli script Velocity ovunque direttamente nella pagina. Questo comportava dei problemi quando per esempio l'utente inseriva del contenuto Velocity involontariamente. Era anche uno spreco di risorse per le pagine che non richiedevano un contenuto Velocity. C'erano molti altri limiti tecnici. Perciò nella Sintassi XWiki {{velocity}}$crtSyntaxVer{{/velocity}} gli script Velocity devono essere inseriti usando la macro ##velocity## . Lo stesso avviene per gli script Groovy.{{/info}}
|=Caratteristica|=Sintassi XWiki {{velocity}}$crtSyntaxVer{{/velocity}}
|Script Velocity|((({{{
{{velocity}}
#set ($var = "qualsiasi")
{{/velocity}}
}}})))
|Script Groovy|((({{{
{{groovy}}
def var = "qualsiasi"
{{/groovy}}
}}})))