Changes for page Sandbox

Last modified by Drunk Monkey on 2024-05-02 05:56

From version 28.1
edited by Drunk Monkey
on 2024-05-02 05:55
Change comment: There is no comment for this version
To version 6.2
edited by Drunk Monkey
on 2022-04-02 07:35
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,84 +5,7 @@
1 -= rss macro =
2 -
3 -{{rss feed="https://nitter.net/I_Am_The_ICT/with_replies/rss" content="false" css="true" image="false" decoration="true"/}}
4 -
5 5  = Quagmyre =
6 6  
7 7  Quagmyre
8 8  
9 -External Link ([[good>>https://files.quagmyre.com/index.html]])
10 -
11 -External Link ([[bad>>https://files.quagmyre.com/nosuchfile.html]])
12 -
13 -Linkchecker: [[here>>XWiki.ExternalLinks]]
14 -
15 -Non existing [[internal link>>notexist||style="outline-width: 0px !important; user-select: auto !important;"]] test
16 -
17 -== lc queue size ==
18 -
19 -{{groovy}}
20 -import com.xpn.xwiki.web.*
21 -import org.xwiki.rendering.transformation.*
22 -
23 -def checker = Utils.getComponent(Transformation.class, "linkchecker")
24 -
25 -print "Link checker queue size = ${checker.linkQueue.size()}"
26 -{{/groovy}}
27 -
28 -
29 -== lc invalid links ==
30 -
31 -{{groovy}}
32 -import groovy.util.logging.*
33 -import org.xwiki.observation.*
34 -import org.xwiki.observation.event.*
35 -import org.xwiki.rendering.transformation.linkchecker.*
36 -import com.xpn.xwiki.web.*
37 -import com.xpn.xwiki.*
38 -
39 -@Log
40 -class MyLinkListener implements EventListener
41 -{
42 - def xwiki
43 - def context
44 -
45 - MyLinkListener(xwiki, context)
46 - {
47 - this.xwiki = xwiki
48 - this.context = context
49 - }
50 -
51 - String getName()
52 - {
53 - return "myLinkListener"
54 - }
55 -
56 - List<Event> getEvents()
57 - {
58 - return Arrays.asList(new InvalidURLEvent())
59 - }
60 -
61 - void onEvent(Event event, Object eventSource, Object data)
62 - {
63 - def url = eventSource.get("url")
64 - def source = eventSource.get("source")
65 - def state = eventSource.get("state")
66 -
67 - log.info("Error for {url} in ${source} - Response code: ${state.getResponseCode()} - Checked: ${String.format('%tF %<tT', state.getLastCheckedTime())}")
68 - }
69 -}
70 -
71 -// Register against the Observation Manager
72 -def observation = Utils.getComponent(ObservationManager.class)
73 -observation.removeListener("myLinkListener")
74 -def listener = new MyLinkListener(xwiki, xcontext)
75 -observation.addListener(listener)
76 -{{/groovy}}
77 -
78 -
79 -
80 -Glossary test: {{glossaryReference glossaryId="Glossary" entryId="OTE"}}OTE{{/glossaryReference}} is an entry, but OTP is not.
81 -
82 82  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!
83 83  
84 84  {{info}}
... ... @@ -193,62 +193,73 @@
193 193  
194 194  You can insert images in your wiki pages:
195 195  
196 -[[image:XWikiLogo.png]]
119 +image:XWikiLogo.png
197 197  
198 198  = Macros =
199 199  
200 200  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:
201 201  
125 +== Warning Macro ==
126 +
127 +{{warning}}
128 +Hello World
129 +{{/warning}}
130 +
131 +{{warning title="Title"}}
132 +Hello World
133 +{{/warning}}
134 +
202 202  == Box Macro ==
203 203  
204 -{{box}}
137 +{{box title="Title"}}
205 205  box
206 206  {{/box}}
207 207  
208 -{{box title="**Title**"}}
141 +{{box title="Title"}}
209 209  box
210 210  {{/box}}
211 211  
212 -== Error Macro ==
145 +== Note Macro ==
213 213  
214 -{{error}}
215 -Error
216 -{{/error}}
147 +{{Note title="Title"}}
148 +Note
149 +{{/box}}
217 217  
218 -{{error title="**Title**"}}
219 -Error
220 -{{/error}}
151 +{{box title="Title"}}
152 +Note
153 +{{/box}}
221 221  
222 222  == Info Macro ==
223 223  
224 -{{info}}
157 +{{Note title="Title"}}
225 225  Info
226 -{{/info}}
159 +{{/box}}
227 227  
228 -{{info title="**Title**"}}
161 +{{box title="Title"}}
229 229  Info
230 -{{/info}}
163 +{{/box}}
231 231  
165 +== Error Macro ==
166 +
167 +{{Note title="Title"}}
168 +Error
169 +{{/box}}
170 +
171 +{{box title="Title"}}
172 +Error
173 +{{/box}}
174 +
232 232  == Success Macro ==
233 233  
234 -{{success}}
177 +{{Note title="Title"}}
235 235  Success
236 -{{/success}}
179 +{{/box}}
237 237  
238 -{{success title="**Title**"}}
181 +{{box title="Title"}}
239 239  Success
240 -{{/success}}
183 +{{/box}}
241 241  
242 -== Warning Macro ==
243 243  
244 -{{warning}}
245 -Hello World
246 -{{/warning}}
247 -
248 -{{warning title="**Title**"}}
249 -Hello World
250 -{{/warning}}
251 -
252 252  == Table of Contents ==
253 253  
254 254  This macro automatically generates a table of contents of your wiki page based on headings: