Nicht zwingend erforderliche Angaben und Parameter sind in [eckigen Klammern] eingeschlossen. Bei Verwendung der Aktionen bitte bei den Parametern die eckigen [ ] Klammern entfernen, damit es klappt.
1. Auflisten von Seiten
Die verschiedenen Optionen, Seiten aufzulisten und Informationen zu gewinnen.
1.1. backlinks
Zeigt eine Liste aller Seiten, die auf die ausgewählte Seite (siehe dazu den Parameter) verweisen.
Aufruf: {{backlinks [for="SeitenName"]}}
Der Einsatz des for ist optional. Hier können Sie angeben, für welche Seite die backlinks angezeigt werden. Ohne Parameter wird die aktuelle Seite verwendet.
1.2. pageindex – Seiten Index
Es erscheint ein kompletter Katalog aller Seiten, üblicherweise in alphabetischer Reihenfolge .
Aufruf: {{pageindex}}
TODO: to make by aliasom on tree
1.3. recentcomments – Letzte Kommentare
gibt die Liste der letzten Kommentare in diesem Wiki aus.
Die Parameter können wie gehabt aufgerufen werden. for gibt an, für welchen Cluster die Kommentare ausgegeben werden. Wird for weggelassen oder in der Form for="/" benutzt, werden die letzten Kommentare des ganzen Wikis angezeigt.
Die Parameter können wie gehabt aufgerufen werden. for gibt an, für welchen Cluster die zuletzt kommentierten Seiten ausgegeben werden. Wird for weggelassen oder in der Form for="/" benutzt, werden die letzten kommentierten Seiten des ganzen Wikis angezeigt.
1.5. nocomments / allowcomments – Seite mit / ohne Kommentare
seitenspezifisches aktivieren / deaktivieren von Kommentaren
Aufruf: {{nocomments}}, {{allowcomments}}
1.6. tree – Baumansicht des Clusters
Zeigt die Liste aller Seiten, Struktur in Baumform.
Aufruf: {{tree [page="SeitenName"] [depth="Tiefe des Baums"] [style=one of ("br","ul","ol","indent") ] [owner="BenutzerName"] [nomark="1"]}}
{{tree root="/WackoDocDeutsch"}}
Parameter page kann wie gehabt aufgerufen werden. Er bestimmt von welcher Seite an die Baumansicht erstellt wird. Bei page="", wird die Baumansicht des gesamten Wikis erstellt. Ohne Parameter wird die aktuelle Seite als Ausgangspunkt verwendet.
Parameter depth bestimmt die Tiefe des Baums. If we indicate depth="full", another not- number or 0, tree will be brought out completely.
Parameter style legt die Ansicht für den Benutzer fest: br = Anzeige untereinander; ul = mit Aufzählungszeichen; ol = Ergebnisse sind durchnummeriert; voreingestellter Wert style="indent
Parameter nomark, mit dem Wert 1 unterdrückt den Rahmen um das Ergebnis.
Synonym für {{tree}}: depth ist immer gleich 1, und style – br.
Die Parameter können wie gehabt aufgerufen werden. for gibt an, für welche(n) Seite/Cluster der Index ausgegeben wird. Wird for weggelassen, wird die aktuelle Seite benutzt.
1.8. changes / recentchanges – Letzte Änderungen
zeigt die Liste der letzten Änderungen in jedem Cluster.
for gibt an, für welchen Cluster die Änderungen angezeigt werden. Wird for weggelassen, wird die aktuelle Seite benutzt.
max gibt die maximale Anzahl der gezeigten Seiten an, verfügbar zur Anzeige. Beachte das die wirkliche Anzahl der gezeigten Seiten abhängig von den persönlichen Einstellungen des Nutzers sind.
date gibt das Datum an, ab dem die Liste der Änderungen angezeigt werden soll. Parameter date = also can be indicated in the line of demand.
Parameter noxml unterdrückt den Link zum RSS Format.
Synonym recentchanges zeigt die Liste der letzten Änderungen für den ganzen Node (for="").
1.9. wanted / wantedpages – Leere Seiten
gibt die Liste der noch nicht erstellten Seiten an, auf die bereits ein Verweis besteht
Aufruf: {{wanted [for="SeitenName"]}}
Die Parameter können wie gehabt aufgerufen werden. for="/SeitenName" gibt den Cluster an, für den die Liste erzeugt werden soll. Ohne Angabe bezieht sich die Anzeige auf die aktuelle Seite.
Das Synonym wantedpages zeigt die Liste der noch nicht erstellten Seiten des gesamten Node an (for="").
1.10. orphaned / orphanedpages – Verwaiste Seiten
zeigt die Liste der verwaisten Seiten (Seiten, zu denen es keinen Verweis gibt) für jeden Cluster.
Aufruf: {{orphaned [for="SeitenName"]}}
Die Parameter können wie gehabt aufgerufen werden. for="/SeitenName" gibt den Cluster an, für den die Liste erzeugt werden soll. Ohne Angabe bezieht sich die Anzeige auf die aktuelle Seite.
Synonym orphanedpages funktioniert für das Hauptverzeichnis des Nodes, zum Beipsiel ergibt (for="") die Liste der verlorenen Seiten für den gesamten Node.
1.11. mostpopular – Meistbesuchte Seiten
zeigt eine Liste der n meist besuchten Seiten.
Aufruf: {{mostpopular [max="Anzahl der meist besuchten Seiten"]}}
1.12. linkstree
The tree of pages according to references between the pages is constructed, beginning with root at depth levels.
Parameter nomark, mit dem Wert 1 unterdrückt den Rahmen um das Ergebnis.
Die Parameter können wie gehabt aufgerufen werden. Wird “for” weggelassen, wird die aktuelle Seite genommen.
3. Offizielle Aktionen
3.1. usersettings
Die Seite für nicht-registrierte Benutzer um sich zu registrieren bzw. die Seite mit den Einstellungen für registierte Benutzer.
Aufruf: {{usersettings}}
3.2. login
Zeigt den Login Dialog an, oder einen Gruss, falls man schon angemeldet ist.
Aufruf: {{login}}
3.3. registration
Zeigt das Registrationsformular und erstellt die ganze Registrierung
Aufruf: {{registration}}
3.4. changepassword
Änderung des Nutzer-Passworts.
Aufruf: {{changepassword [forgot="1"]}}
verwende {{changepassword forgot="1"}} oder einfach {{changepassword}},wenn du nicht angemeldet bist
Versand einer E-Mail, mit einer Anleitung und einem Link, zum Aufruf einer Seite welche die Änderung des Passwortes ermöglicht. Diese Aktion erlaubt die Änderung des Passwortes, wenn man nicht angemeldet ist. Einfach ein neues Passwort eingeben, im zweiten Feld noch einmal bestätigen, das alte Passwort wird damit überschrieben.
4. Admin-Werkzeuge
4.1. admincache
um den Cache zu leeren, nur von einem Administrator aufrufbar
Aufruf: {{admincache}}
4.2. allrecentchanges
Admin kann alle letzten Änderungen sehen, inklusive der Seiten die gegen ihn oder gegen alle verschlossen wurden.
Aufruf: {{allrecentchanges}}
Voraussetzung: die Seite welche die Aktion beinhaltet, muss unter “allrecentchanges_page” = > “AllRecentChanges" in der wakka.config.php eingetragen sein
die Seite sollte über die Zugriffssteuerung (ACL) so konfiguriert sein, dass sie nur für den Administrator zugänglich ist
4.3. allpageindex
Admin kann alle Seiten sehen, inklusive der Seiten die gegen ihn oder gegen alle verschlossen wurden.
Aufruf: {{allpageindex}}
Voraussetzung: die Seite welche die Aktion beinhaltet, muss unter “allpageindex_page” = > «AllPages" in der wakka.config.php eingetragen sein
die Seite sollte über die Zugriffssteuerung (ACL) so konfiguriert sein, dass sie nur für den Administrator zugänglich ist
Aufruf: {{search [for="Begriff nach dem gesucht werden soll"] [topic="1"] [form="1"] [nomark="1"] [style=one of ("br","ul","ol","comma") ] [filter=one of ("pages", "all")]}}
Der Parameter for kann wie gehabt aufgerufen werden. topic mit dem Wert 1 aktiviert das Auswahlmenü Nur in Seitentiteln suchen, andernfalls ist die Einstellung: in den Seitentiteln und in den Seiteninhalten suchen. form ="1 gibt das Suchergebnis immer zusammen mit dem Suchformular an. Der Parameter filter legt fest wo gesucht werden darf: nur in den Seiten oder auch in den Kommentaren. nomark, mit dem Wert 1 unterdrückt den Rahmen um das Suchergebnis. style legt die Ansicht für den Benutzer fest: br = Anzeige untereinander; ul = mit Aufzählungszeichen; ol = Ergebnisse sind durchnummeriert; comma = Ergebnisse erscheinen hintereinander durch Komma getrennt.
Alle Parameter sind optional
Synonym searchfor durchsucht immer alle Dokumente («Nur in Seitentiteln suchen» ist deaktiviert)
Synonym textsearch gibt immer das Suchformular aus.
Synonym topicsearch sucht nur in den Seitentiteln. («Nur in Seitentiteln suchen» ist voreingestellt)
4 Buchstaben Minimum für die Suche im Text der Seiten. Das ist eine MySQL Beschränkung.
3 Buchstaben Minimum für die Suche in Seitennamen.
Bei der Suche im Text verwenden wir die Volltextsuche Funktion von MySQL. Es wird nur nach ganzen Worten gesucht.
DanC /09.12.2004 23:56/ bug oder feature? die Parameter funktionieren nur wenn for="irgend ein Suchbegriff" festgelegt ist. Ohne for=".." wird der nächste eintrag gesucht: z.B.: für {{Search style="ul"}} wird nach ul gesucht.
5.2. include
Fügt den Inhalt der einzuschliessenden Seite direkt als Text in eine bestimmte Seite ein.
Wenn nomark="1" aktiviert ist, wird die einzuschliessende Seite auf der aktuellen Seite nicht farblich abgehoben.
Wenn nomark="2" aktiviert ist, wird die einzuschliessende Seite auf der aktuellen Seite nicht farblich abgehoben, und für die Benutzer ist es nicht möglich sie zu editieren, wenn er die Rechte (ACLs) dazu nicht besitzt; stattdessen werden der Besitzers und die Rechte der Seite angezeigt.
Wenn notoc="1" aktiviert ist, dann werden die Titel der einzuschliessenden Seite auf der neuen Seite nicht indexiert.
Wenn nowarning="1" aktiviert ist, erhält derjenige, der include – Informationen abrufen will keine Nachricht, dass er die eingeschlossene Seite nicht aufrufen kann.
Beachte: Alle Parameter können wie gewohnt aufgerufen werden
die zusätzlichen Parameter first_anchor und last_anchor ermöglichen es, nur einen bestimmten Teil des Textes der eingefügten Seite anzeigen zu lassen. Dafür ist es in der eingefügen Seite erforderlich den gewünschten Bereich der Seite mit folgenden Ankern einzufassen: {{a name="plan_start"}} gewünschter Textabschnitt {{a name="plan_end"}}, und danach diese Ankernamen mit den Parametern first_anchor und last_anchor in der Aktion include mit anzugeben.
Man erhält eine Liste der 100 zuletzt registrierten Benutzer und die Menge der von ihnen erstellten Seiten
Aufruf: {{lastusers [stat="0"] [max="Anzahl"]}}
Über den Parameter stat wird die Anzahl der zum Benutzer zugehörigen Seiten angezeigt. Ist der Wert 0 (die Anzahl der zugehörigen Seiten wird nicht angezeigt), dann wird der Parameter max automatisch auf 1000 gesetzt, anderenfalls auf 100.
5.8. randomphrase
Lädt die zufällige Auswahl einer bestimmten Seite (Texte oder Bilder).
useemptystring teilt die Seiten nicht nach Zeilen, sondern nach zusammenhängenden Blöcken, die durch eine Leerzeile getrennt sind.
Parameter nomark, mit dem Wert 1 unterdrückt den Rahmen um das Ergebnis.
Bemerkung: Der Parameter page kann wie gehabt aufgerufen werden.
5.9. tableofcontents / toc
Auf Basis der Überschriften wird ein Inhaltsverzeichnis der Seite erstellt
Aufruf: {{tableofcontents [for|page="SeitenName"] [title="title of page"] [numerate="1"] [from="h2"] [to="h6"]}}
Mit dem Parameter title kann das Inhaltsverzeichnis selbst benannt werden
der Parameter numerate dient dazu, die Nummerierung der Überschriften zu ermöglichen
from unterdrückt h2, das heißt die Überschriften erster Ordnung (eben besagte h2 – Überschriften) werden nicht mit in das Inhaltsverzeichnis aufgenommen
um die Tiefe zu ändern, nutze die Parameter from und to, {{ToC from="h2" to="h4"}} sind sind die voreingestellten Werte
Beachte: alle Parameter sind optional, das heißt es ist möglich, nur {{TOC}} zu benutzen!