Changes for page Sandbox

Last modified by Ryan C on 2025/03/13 01:36

From version 14.1
edited by Ryan C
on 2025/03/11 16:59
Change comment: There is no comment for this version
To version 21.1
edited by Ryan C
on 2025/03/13 01:36
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,10 +1,38 @@
1 -The sandbox is a part of your wiki that you can freely modify. It's meant to let you practice editing. You will discover how page editing works and create new pages. Simply click on **Edit** to get started![[image:https://thewhitearchive.org/nextcloud/s/oNsNzrSq4awt4Pf]]
1 +The sandbox is a part of your wiki that you can freely modify. It's meant to let you practice editing. You will discover how page editing works and create new pages. Simply click on **Edit** to get started!
2 +{{velocity}}
3 +#set($currentDoc = $doc)
4 +#set($attachments = $currentDoc.getAttachmentList())
2 2  
6 +**Attachments for This Page:**
7 +#foreach($attachment in $attachments)
8 +- #if($attachment.getMimeType().startsWith("image/"))
9 + ![$attachment.getFilename()]($currentDoc.getURL("download", $attachment.getFilename()))
10 + #else
11 + [$attachment.getFilename()]($currentDoc.getURL("download", $attachment.getFilename()))
12 + #end
13 +#end
3 3  
15 +**Attachments from Subpages:**
16 +#set($children = $currentDoc.getChildren())
17 +#foreach($child in $children)
18 + #set($childDoc = $xwiki.getDocument($child))
19 + #set($childAttachments = $childDoc.getAttachmentList())
4 4  
5 - {{info}}Don't worry about overwriting or losing stuff when editing the page, you can always roll back to the first version of the page from the "History" tab at the bottom of the page.{{/info}}
21 + **$childDoc.getTitle()**:
22 + #foreach($attachment in $childAttachments)
23 + - #if($attachment.getMimeType().startsWith("image/"))
24 + ![$attachment.getFilename()]($childDoc.getURL("download", $attachment.getFilename()))
25 + #else
26 + [$attachment.getFilename()]($childDoc.getURL("download", $attachment.getFilename()))
27 + #end
28 + #end
29 +#end
30 +{{/velocity}}
6 6  
7 -(((
32 +{{info}}
33 +Don't worry about overwriting or losing stuff when editing the page, you can always roll back to the first version of the page from the "History" tab at the bottom of the page.
34 +{{/info}}
35 +
8 8  If you want to give a look to the underlying [[XWiki Syntax>>XWiki.XWikiSyntax]], you can click on "Wiki code" in the "Show" menu or click on the "Source" tab when editing the page.
9 9  
10 10  Here are a number of test pages you can play with:
... ... @@ -92,4 +92,35 @@
92 92  XWiki allows you to create links to other pages in your wiki or on the web:
93 93  
94 94  * [[WebHome]] -> links to the homepage of the current space
95 -*
123 +* [[Sandbox Home>>WebHome]] -> links can have labels
124 +* [[Wiki Home>>Main.WebHome]] -> a link can use the SpaceName.PageName format to link to a page located in another space
125 +* [[http://www.xwiki.org]] -> you can link to wiki pages or to external websites
126 +* [[XWiki.org Website>>http://www.xwiki.org]] -> link labels work for exernal links too
127 +
128 +You can also create links to attachments:
129 +
130 +attach:XWikiLogo.png
131 +
132 +== Images ==
133 +
134 +You can insert images in your wiki pages:
135 +
136 +image:XWikiLogo.png
137 +
138 +== Macros ==
139 +
140 +Macros allow you to make wiki content look better and to add additional features to your wiki. Here are 2 examples of how macros can be used in wiki pages:
141 +
142 +=== Warning Macro ===
143 +
144 +This macro allows you to draw users' attention to a specific piece of information:
145 +
146 +{{warning}}
147 +Hello World
148 +{{/warning}}
149 +
150 +=== Table of Contents ===
151 +
152 +This macro automatically generates a table of contents of your wiki page based on headings:
153 +
154 +{{toc/}}