Wiki-Quellcode von Sandbox

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

Verstecke letzte Bearbeiter
Holger Engels 3.1 1 {{groovy}}
2 xcontext.get("hallo")
3 {{/groovy}}
VBS 1.1 4
Holger Engels 3.1 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
VBS 1.1 9 {{info}}
Holger Engels 3.1 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.
VBS 1.1 11 {{/info}}
12
Holger Engels 3.1 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.
VBS 1.1 14
Holger Engels 3.1 15 Hier finden Sie eine Reihe von Seiten, mit denen Sie herumspielen können:
VBS 1.1 16
Holger Engels 3.1 17 * [[Sandkasten Testseite 1>>Sandbox.TestPage1]]
18 * [[Sandkasten Testseite 2>>Sandbox.TestPage2]]
19 * [[Sandkasten Testseite 3>>Sandbox.TestPage3]]
VBS 1.1 20
Holger Engels 3.1 21 Hier finden Sie Beispiele für die [[XWiki Syntaxelemente>>XWiki.XWikiSyntax]], die Sie in Wiki-Seiten verwenden können (Überschriften, Bilder, Tabellen).
VBS 1.1 22
Holger Engels 3.1 23 = Überschriften =
VBS 1.1 24
Holger Engels 3.1 25 XWiki bietet 6 Ebenen für Überschriften. Sie können sie zum Strukturieren Ihrer Seiten verwenden.
VBS 1.1 26
Holger Engels 3.1 27 == Überschriftsebene 2 ==
VBS 1.1 28
Holger Engels 3.1 29 === Überschriftsebene 3 ===
VBS 1.1 30
Holger Engels 3.1 31 ==== Überschriftsebene 4 ====
VBS 1.1 32
Holger Engels 3.1 33 ===== Überschriftsebene 5 =====
VBS 1.1 34
Holger Engels 3.1 35 ====== Überschriftsebene 6 ======
VBS 1.1 36
Holger Engels 3.1 37 = Textformatierung =
VBS 1.1 38
Holger Engels 3.1 39 XWiki unterstützt folgende grundlegende Textformatierungen:
VBS 1.1 40
Holger Engels 3.1 41 * **Fett gesetzter Text**
42 * //Kursiv gesetzter Text//
43 * __Unterstrichener Text__
44 * --Durchgestrichener Text--
45 * ,,Tiefer gestellter,, Text
46 * ^^Höher gestellter^^ Text
VBS 1.1 47
Holger Engels 3.1 48 = Listen =
VBS 1.1 49
Holger Engels 3.1 50 Sie können verschiedene Arten von Listen in Ihren Texten einfügen :
VBS 1.1 51
Holger Engels 3.1 52 == Aufzählung ==
VBS 1.1 53
Holger Engels 3.1 54 * Ebene 1
55 ** Ebene 2
56 *** Ebene 3
57 ** Ebene 2
58 * Ebene 1
VBS 1.1 59
Holger Engels 3.1 60 == Nummerierung ==
VBS 1.1 61
Holger Engels 3.1 62 1. Erster Eintrag
63 11. Untereintag
64 111. Unter-unter-eintrag
65 11. Noch ein Unterentrag
66 11. Zweiter Eintrag
VBS 1.1 67
Holger Engels 3.1 68 == Gemischte Listen ==
VBS 1.1 69
Holger Engels 3.1 70 1. Punkt 1
71 11. Unterpunkt 2
72 11*. Unterpunkt 3
73 11*. Unterpunkt 4
74 1. Punkt 5
VBS 1.1 75
Holger Engels 3.1 76 = Tabellen =
VBS 1.1 77
Holger Engels 3.1 78 Sie können einfache Tabellen in Ihren Wiki-Seiten erzeugen:
VBS 1.1 79
Holger Engels 3.1 80 == Tabelle mit einer Kopfzeile oben ==
VBS 1.1 81
Holger Engels 3.1 82 |= Kopf |= Kopf |= Kopf
83 | Zelle | Zelle | Zelle
84 | Zelle | Zelle | Zelle
VBS 1.1 85
Holger Engels 3.1 86 == Tabelle mit Kopfzeilen oben und links ==
VBS 1.1 87
Holger Engels 3.1 88 |= Kopf |= Kopf |= Kopf
89 |= Kopf | Zelle | Zelle
90 |= Kopf | Zelle | Zelle
VBS 1.1 91
92 = Links =
93
Holger Engels 3.1 94 XWiki erlaubt Links zu anderen Wiki-Seiten und zum Web:
VBS 1.1 95
Holger Engels 3.1 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
VBS 1.1 101
Holger Engels 3.1 102 = Bilder =
VBS 1.1 103
Holger Engels 3.1 104 Sie können Bilder in Ihre Wiki-Seiten integrieren:
VBS 1.1 105
Holger Engels 3.1 106 [[image:XWikiLogo.png]]
VBS 1.1 107
Holger Engels 3.1 108 == Orphaned Pages ==
VBS 1.1 109
Holger Engels 3.1 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")
VBS 1.1 113
Holger Engels 3.1 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
VBS 1.1 121
Holger Engels 3.1 122 {{/html}}
123 {{/velocity}}
VBS 1.1 124
125
Holger Engels 3.1 126 == Rating Tests ==
VBS 1.1 127
Holger Engels 3.1 128 {{velocity}}
129 $services.ratings.aufgaben.setRating("xwiki:Sandbox.WebHome.WebHome^test", 0)
130 $services.ratings.aufgaben.getCurrentUserRatings(0, 100, true)
VBS 1.1 131
Holger Engels 3.1 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}}
VBS 1.1 139
Holger Engels 3.1 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}}