XWiki - XWiki Syntax Guide 

Page / - last modified by superadmin on 2023/06/17 20:39 

XWiki Syntax Guide 
last modified by superadmin
on 2023/06/17 20:39

Table of Contents
XWiki Syntax 2.1: Scripts

  
XWiki Syntax 2.1 » Programming » Scripts
XWiki Syntax 2.1: Scripts
•	General
•	Introduction
•	General Remarks
•	Other Syntaxes
•	Editing
•	Paragraphs
•	Headings
•	Text Formatting
•	Horizontal Line
•	Lists
•	Definition Lists
•	New Line/Line Breaks
•	Links
•	Tables
•	Images
•	Advanced
•	Verbatim
•	Quotations
•	Groups
•	Escapes
•	Parameters
•	Programming
•	Macros
•	HTML
•	Scripts

2.0 Scripts
In XWiki Syntax 1.0 it was possible to enter Velocity scripts anywhere directly in the page. This lead to issues for example when the user was involuntarily entering Velocity content. It was also performance hungry for pages not requiring Velocity content. There were several other technical limitations. Thus in XWiki Syntax 2.1 Velocity scripts must be entered using the velocity macro. Same goes for entering Groovy scripts.
Feature	XWiki Syntax 2.1	
Velocity script	{{velocity}}
#set ($var = "whatever")
{{/velocity}}	
Groovy script	{{groovy}}
def var = "whatever"
{{/groovy}}