Wiki-Quellcode von Sandbox

Zuletzt geändert von Holger Engels am 2024/01/26 15:58

Zeige letzte Bearbeiter
1 {{groovy}}
2 xcontext.get("hallo")
3 {{/groovy}}
4
5 {{qrcode}}[[lala>>Eingangsklasse.BPE_4_6]]{{/qrcode}}
6
7 Der Sandkasten ist ein Teil dieses Wikis, der frei editierbar ist. Er ist dafür gedacht, das Arbeiten mit dem Wiki zu üben. Sie können herausfinden, wie das Bearbeiten von Seiten funktioniert und wie man neue Seiten erstellt. Klicken Sie einfach auf **Bearbeiten** um zu beginnen!
8
9 {{info}}
10 Es macht nichts, wenn Sie beim Bearbeiten dieser Seite Inhalte überschreiben oder verlieren. Über den Reiter "Historie" am unteren Rand der Seite können Sie jederzeit die ursprüngliche Version der Seite wieder herstellen, indem Sie "Zurücksetzen" für die Version 1.1 auswählen.
11 {{/info}}
12
13 Wenn Sie mehr über die [[XWiki Syntax>>XWiki.XWikiSyntax]] lernen wollen, können Sie im Menü "Weitere Aktionen" auf "Zeige den Quellcode" klicken, oder auf den Reiter "Quelle", wenn Sie die Seite bearbeiten.
14
15 Hier finden Sie eine Reihe von Seiten, mit denen Sie herumspielen können:
16
17 * [[Sandkasten Testseite 1>>Sandbox.TestPage1]]
18 * [[Sandkasten Testseite 2>>Sandbox.TestPage2]]
19 * [[Sandkasten Testseite 3>>Sandbox.TestPage3]]
20
21 Hier finden Sie Beispiele für die [[XWiki Syntaxelemente>>XWiki.XWikiSyntax]], die Sie in Wiki-Seiten verwenden können (Überschriften, Bilder, Tabellen).
22
23 = Überschriften =
24
25 XWiki bietet 6 Ebenen für Überschriften. Sie können sie zum Strukturieren Ihrer Seiten verwenden.
26
27 == Überschriftsebene 2 ==
28
29 === Überschriftsebene 3 ===
30
31 ==== Überschriftsebene 4 ====
32
33 ===== Überschriftsebene 5 =====
34
35 ====== Überschriftsebene 6 ======
36
37 = Textformatierung =
38
39 XWiki unterstützt folgende grundlegende Textformatierungen:
40
41 * **Fett gesetzter Text**
42 * //Kursiv gesetzter Text//
43 * __Unterstrichener Text__
44 * --Durchgestrichener Text--
45 * ,,Tiefer gestellter,, Text
46 * ^^Höher gestellter^^ Text
47
48 = Listen =
49
50 Sie können verschiedene Arten von Listen in Ihren Texten einfügen :
51
52 == Aufzählung ==
53
54 * Ebene 1
55 ** Ebene 2
56 *** Ebene 3
57 ** Ebene 2
58 * Ebene 1
59
60 == Nummerierung ==
61
62 1. Erster Eintrag
63 11. Untereintag
64 111. Unter-unter-eintrag
65 11. Noch ein Unterentrag
66 11. Zweiter Eintrag
67
68 == Gemischte Listen ==
69
70 1. Punkt 1
71 11. Unterpunkt 2
72 11*. Unterpunkt 3
73 11*. Unterpunkt 4
74 1. Punkt 5
75
76 = Tabellen =
77
78 Sie können einfache Tabellen in Ihren Wiki-Seiten erzeugen:
79
80 == Tabelle mit einer Kopfzeile oben ==
81
82 |= Kopf |= Kopf |= Kopf
83 | Zelle | Zelle | Zelle
84 | Zelle | Zelle | Zelle
85
86 == Tabelle mit Kopfzeilen oben und links ==
87
88 |= Kopf |= Kopf |= Kopf
89 |= Kopf | Zelle | Zelle
90 |= Kopf | Zelle | Zelle
91
92 = Links =
93
94 XWiki erlaubt Links zu anderen Wiki-Seiten und zum Web:
95
96 * [[WebHome]] -> Link zur Startseite des aktuellen Bereichs
97 * [[Startseite Sandkasten>>WebHome]] -> Links können Beschriftungen haben
98 * [[Wiki Home>>Main.WebHome]] -> Ein Link kann das Format <Bereich>.<Seite> verwenden, um zu Seiten in einem anderen Bereich zu verweisen
99 * [[http://www.xwiki.org]] -> Sie können zu Seiten im Web verlinken
100 * [[XWiki.org Website>>http://www.xwiki.org]] -> Beschriftungen sind auch bei externen Links möglich
101
102 = Bilder =
103
104 Sie können Bilder in Ihre Wiki-Seiten integrieren:
105
106 [[image:XWikiLogo.png]]
107
108 == Orphaned Pages ==
109
110 {{velocity filter="none"}}
111 {{html clean="false" wiki="true"}}
112 #set ($query = "where (doc.parent is null or doc.parent='') and doc.fullName != 'Main.WebHome' order by doc.name asc")
113
114 |=Page Name|=Author|=date
115 |#foreach ($item in $xwiki.searchDocuments($query))
116 #if ($xwiki.hasAccessLevel('view', $xcontext.user, "${xcontext.database}:${item}"))
117 #set ($bentrydoc = $xwiki.getDocument($item))
118 [[${bentrydoc.fullName}]]|$xwiki.getUserName($bentrydoc.author)|$xwiki.formatDate($bentrydoc.date)
119 |#end
120 #end
121
122 {{/html}}
123 {{/velocity}}
124
125
126 == Rating Tests ==
127
128 {{velocity}}
129 $services.ratings.aufgaben.setRating("xwiki:Sandbox.WebHome.WebHome^test", 0)
130 $services.ratings.aufgaben.getCurrentUserRatings(0, 100, true)
131
132 {{html clean="false" wiki="true"}}
133 <style>
134 star-rating { display: inline-block; width: 120px }
135 </style>
136 <star-rating stars=5 rating="$average.get().averageVote" rid="test" bgcolor="white" nocolor="lightgrey" color="gold" onclick="rated.call(this)"></star-rating>
137 {{/html}}
138 {{/velocity}}
139
140 {{html clean="false"}}
141 <script>
142 function rated() {
143 console.log(XWiki.currentDocument.space + ".WebHome")
144 console.log(this.getAttribute("rating"));
145 sendRate(this.getAttribute("rid"), parseInt(this.getAttribute("rating")));
146 }
147 var sendRate = function (rid, vote) {
148 fetch(new XWiki.Document('WebHome', 'Macros.Aufgabenbewertung').getURL('get') + "?outputSyntax=plain", {
149 method: "POST",
150 headers: { "Content-Type": "application/json"},
151 body: JSON.stringify({
152 vote: vote,
153 doc: XWiki.currentDocument.space + ".WebHome",
154 id: rid,
155 form_token: document.documentElement.getAttribute("data-xwiki-form-token")
156 })
157 }).then(data => {
158 console.log(data.json())
159 });
160 }
161 </script>
162 {{/html}}