PK zqB<8[ [ 1## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:HelpOnActions/AttachFile
##master-date:2002-03-05 18:43:17
#acl -All:write Default
#format wiki
#language de
== Aktivieren der AttachFile-Aktion ==
Die `AttachFile`-Aktion ermöglicht es, mehrere Dateien an eine Seite anzuhängen. Da das Hochladen von Dateien aber für sog. DoS(Denial of Service)-Attacken missbraucht werden kann, ist `AttachFile` eine Aktion, die vom Wiki-Administrator aktiviert werden muss. Siehe HilfeZurKonfiguration für weitere Details.
== Erzeugen von Anhängen ==
Um einen neuen Anhang zu erzeugen, können Sie entweder einen Verweis auf einen Anhang zu einer beliebigen Seite hinzufügen (wie das geht siehe unten) oder auf `AttachFile` unten auf der Seite klicken. Im ersten Fall bekommen Sie nach Speichern der Seite einen `Upload new attachment`-Verweis angezeigt. Wenn Sie darauf Klicken, werden Sie auf die Hochlade-Seite geleitet, genau wie wenn Sie direkt auf den `AttachFile`-Verweis klicken.
Das Hochlade-Formular besteht aus drei Feldern, zusätzlich zur Eingabe für den Dateinamen gibt es zwei optionale Felder - eines, um den MIME-Typ der Datei anzugeben (was ansonsten automatisch detektiert wird), das zweite, um die Datei unter einem anderen Namen zu speichern, als auf Ihrem eigenen Computer.
Eine hochgeladene Datei überschreibt niemals eine existierende Datei. Wenn es zu einem Namenskonflikt kommt, müssen Sie die hochzuladende Datei umbenennen.
Ansonsten, wenn das "Rename to"-Feld leer ist, wird der originale Dateiname verwendet.
Jedes Hochladen oder Löschen von Anhängen spiegelt sich in AktuelleÄnderungen wieder und unterliegt daher der allgemeinen Begutachtung. Anders als bei Seitenänderungen gibt es allerdings keine Historie, also behalten Sie ''lokale Kopien der Dateien'', so dass Sie möglichen Vandalismus rückgängig machen können.
== Verweisen auf Anhänge ==
Um auf Anhänge auf einer Seite zu verweisen, benutzen Sie `[[attachment:filename.ext]]`.
Verwenden Sie '''nicht''' die URL des `[get]`-Links, den Sie auf der Hochlade-Seite sehen, da sich diese Links ändern und daher leicht brechen könnten, wenn das Wiki umkonfiguriert wird.
Um auf die angehängten Dateien einer anderen Seite zu verweisen, verwenden Sie `[[attachment:WikiName/filename.ext]]`.
Anstatt von `attachment:` können Sie auch `inline:` benutzen, was versucht, den Dateiinhalt des Anhangs einzubetten. Bei Bildern macht dies keinen Unterschied. Bei Python-Programmquellcode (d.h. Anhängen mit `.py`-Erweiterung) werden sie eingefärbt angezeigt. Bei allen anderen Dateien ist das Verhalten genauso wie bei einfachen `attachment:`-Verweisen.
Der dritte Typ von Verweisen ist `drawing:` (Zeichnung) und wird im nächsten Abschnitt erklärt.
== Einbetten von Anhängen ==
Um Anhänge einzubetten (anzuzeigen, zu ''transcluden''), benutzen Sie die `{{attachment:bild.png}}`-Syntax. Wenn Sie Transclusion benutzen, werden manche Ziele hübsch dargestellt (z.B. mit Syntax-Hervorhebung) - dies ist abhängig davon, ob moin Unterstützung für den MIME-Typ dieser Datei hat.
== Editieren von Vektorgrafiken ==
Eine Transclusion in der Art `{{drawing:bildname}}` ermöglicht es Ihnen, ''interaktiv'' Vektorgrafiken zu editieren mit Hilfe des eingebauten Java-Applets. Das Applet speichert dann drei Anhänge, "`bildname.draw`", "`bildname.png`" und "`bildname.map`". Nachdem Sie das erste mal eine Zeichnung abgespeichert haben, wird das erzeugte PNG-Bild anstatt des `{{drawing:bildname}}`-Markups angezeigt. Die MAP-Datei wird benutzt um Bereiche des Bildes als Verweise zu aktivieren. Das bedeutet, dass Sie Java nur anschalten müssen, um zu editieren, während das Anzeigen der Bilder mit jedem Browser funktioniert.
Um eine Zeichnung nach dem erstmaligen Speichern zu editieren, klicken Sie auf `AttachFile` und benutzen Sie den `[edit]`-Link, der anstatt von `[view]` angezeigt wird, wenn es sich um einen `.draw`-Anhang handelt. Alternativ können Sie auch auf den unsichtbaren, 5 Punkte schmalen Rahmen klicken um den Bearbeiten Modus zu erreichen. Das abspeichern einer Zeichnung wird in AktuelleÄnderungen vermerkt.
/!\ Hinweis: das Applet kennt keine WikiNamen. Sie müssen echte (entweder relative oder absolute) URLs als Links verwenden.
Details zur Benutzung des Vektorgrafik-Applets siehe TWiki:Plugins/TWikiDrawPlugin.
PK zqBC 2## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:WikiCourse/40 Creating more pages
##master-date:2007-12-15 20:37:38
#acl -All:write Default
#format wiki
#language de
#pragma section-numbers off
<>
= Weitere Seiten anlegen =
Neue Seiten legt man am Einfachsten und Besten so an:
* man überlegt sich zuallererst einen ''guten'' Seitennamen
* dann editiert man eine geeignete bereits vorhandene Seite und setzt dort einen Link auf die neue Seite und speichert ab
* auf der Seite erscheint nun ein Link zu der neuen Seite, den man anklickt
* nun erscheint der Hinweis, dass diese Seite nicht existiert und ob und wie man sie anlegen möchte:
* als leere Seite
* unter Verwendung einer Vorlage, eine Liste von Vorlagen wird links angeboten
* (!) rechts wird übrigens eine Liste mit ähnlichen Seitennamen angezeigt. Hier sollte man schauen, ob es nicht bereits eine leicht anders benannte Seite zum gleichen Thema gibt
* dann wird der Editor aufgerufen und man kann die Seite mit Inhalten füllen und zuguterletzt speichern
(!) Diese Methode hat den Vorteil, dass neue Seiten immer von bereits existierenden Seiten per Link erreichbar sind.
PK zqBelJl l 3## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:HelpOnEditing
##master-date:2002-01-24 15:33:42
#acl -All:write Default
#format wiki
#language de
== Editieren einer Seite ==
Seitenamen sollten aussehen wie DasHier - man nennt dies einen WikiName``n. Wenn Sie ein Wort wie DasHier schreiben, wird es automatisch in einen Verweis (Link) umgewandelt. Genaueres dazu finden Sie unter HilfeFürAnfänger.
Die folgenden Seiten beschreiben die Elemente (Wiki-Notation), die Sie benutzen können, um spezielle Textformatierungen zu erhalten:
* HilfeZumFormatieren - allgemeine Textformatierungsregeln
* HilfeZuVerweisen - externe Hyperlinks und eingebettete Bilder
* HilfeZuÜberschriften - Abschnittsüberschriften
* HilfeZuTrennlinien - horizontale Trennlinien
* HilfeZuListen - Listen und eingerückte Abschnitte
* HilfeZuTabellen - Tabellen
* HilfeZuSmileys - wie man einen :) einfügt
* [[HilfeZurSeitenErzeugung#variablenersetzung|Variablen-Ersetzung]] - welche Variablen es gibt (wie @''''''SIG@, @''''''MAILTO@ ...)
* HilfeZuMakros - System-Makros
* HilfeZuParsern - datenverarbeitende Skripte
* HilfeZuVerarbeitungsAnweisungen - wie man die Seitenformatierung beeinflusst
* HilfeZuXmlSeiten - wie man Seiten mit XML-Inhalt abspeichert und sie mit XSLT verarbeitet
* HilfeZuEditierSperren - wie man sich verhalten sollte, wenn Editier-Sperren aktiviert sind
* /UnterSeiten - wie man sachverwandte Informationen zusammen gruppiert
Um mit der Wiki-Notation zu experimentieren, gehen Sie zum WikiSandkasten und klicken Sie dann auf "<>" im Fußbereich der Seite. Benutzen Sie die Funktion "Öffne diesen Link in neuem Fenster" Ihres Browsers auf dem Wort "WikiSandkasten", dann können Sie die Hilfeseiten und den WikiSandkasten Seite an Seite gleichzeitig geöffnet haben.
PK zqBf9> > 4## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:WikiCourse/12 Headlines
##master-date:2007-12-15 19:20:45
#acl -All:write Default
#format wiki
#language de
#pragma section-numbers off
<>
= Überschriften =
== Eingabe ==
{{{
= erste Überschriftsebene mit =-Zeichen =
== zweite ==
=== dritte ===
==== vierte ====
... (bis zu 6 möglich)
}}}
== Anzeige ==
= erste Überschriftsebene mit =-Zeichen =
== zweite ==
=== dritte ===
==== vierte ====
... (bis zu 6 möglich)
(!) Wenn eine Überschrift nicht richtig dargestellt wird, liegt es i.d.R. an einem dieser Punkte:
* es folgen nach den abschließenden =-Zeichen noch ("unsichtbar") Leerzeichen
* die Anzahl der =-Zeichen vorne und hinten stimmt nicht überein
PK zqB+~ ~ 5## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:HelpOnHeadlines
##master-date:2008-09-27 14:13:17
#acl -All:write Default
#format wiki
#language de
#pragma section-numbers off
== Abschnittsüberschriften ==
Sie können Überschriften erzeugen, indem Sie eine Zeile mit bis zu fünf Gleichheitszeichen anfangen und enden lassen. Der Text der Überschrift wird zwischen diesen Markierungen platziert, links und rechts durch ein Leerzeichen abgetrennt.
Überschriften können automatisch nummeriert werden - Sie können dies für jede Seite ein- oder ausschalten (siehe `#pragma section-numbers` auf HilfeZuVerarbeitungsAnweisungen) oder für das ganze Wiki (siehe `show_section_numbers` auf HilfeZurKonfiguration).
Weitere Informationen über mögliche Formatierungen finden Sie unter HilfeZumEditieren.
=== Beispiel ===
{{{
= Überschrift =
== Ebene 2 ==
=== Ebene 3 ===
==== Ebene 4 ====
===== Ebene 5 =====
}}}
=== Anzeige ===
{{{#!wiki green
= Überschrift =
== Ebene 2 ==
=== Ebene 3 ===
==== Ebene 4 ====
===== Ebene 5 =====
}}}
== Abschnittsnummerierung ==
Stellt automatische Abschnittsnummerierung ab:
{{{
#pragma section-numbers off
}}}
off oder 0 stellen die Nummerierung ab, on oder 1 stellen sie an. Die Standardeinstellung ist durch die Konfigurationsoption show_section_numbers gesetzt.
Wenn die Nummerierung aktiviert wird, ist es möglich gezielt Ebenen zu verwenden:
{{{
#pragma section-numbers 2
}}}
Zeigt lediglich die Abschnittsummerierungen für Überschriften der zweiten, und allen höheren, Ebenen an (genauso für die Ebenen 3 bis 6).
PK zqBw 6## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:WikiHomePage
##master-date:
#acl -All:write Default
#format wiki
#language de
Eine HomepageImWiki ist Ihre persönliche Seite in einem WikiWikiWeb, wo Sie Informationen ablegen können, wie man Sie kontaktieren kann, was Ihre Interessen und Fähigkeiten sind, usw.. Die Homepage wird als Eigentum der Person betrachtet, die sie angelegt hat, also bitte Vorsicht beim Editieren fremder Homepages.
Wenn Sie eine Homepage anlegen, setzen Sie bitte das Wort Kategorie``Homepage an's Ende der Seite, wie man auch auf dieser Seite sehen kann.
----
KategorieHomepage
PK zqB#eFZa a 7## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:HelpOnMacros
##master-date:2006-04-29 06:18:10
#acl -All:write Default
#format wiki
#language de
<>
<>
== Makros ==
Makros erlauben das Einfügen von System-Eigenschaften in normale Wiki-Seiten; das Einzige, was solche Seiten auszeichnet, ist, dass sie Makros enthalten. Wenn Sie Seiten wie AktuelleÄnderungen oder SystemInfo editieren, sehen Sie, was das bedeutet.
Weitere Informationen über mögliche Formatierungen finden Sie unter HilfeZumEditieren.
=== Such-Makros ===
MoinMoin benutzt nun eine neue Suchmaschine, die Sie anspruchsvolle Suchen sowohl mit den interaktiven Suchfunktionen als auch mit den Suchmakros ausführen lassen. Für weitere Hilfe siehe HilfeZumSuchen.
||'''Makro'''||'''Beschreibung'''||'''Beispiel'''||
||{{{<>}}} || durchsucht die Seitentitel || siehe die SeiteFinden-Seite ||
||{{{<>}}} || durchsucht den Seiteninhalt || siehe die SeiteFinden-Seite ||
||{{{<>}}} || sucht den aktuellen Titel in allen Seiten (wie wenn Sie auf den Seitentitel klicken) || siehe KategorieKategorie ||
||{{{<>}}} || sucht nach `HilfeZumSuchen` auf allen Seiten (Volltextsuche) || ||
||{{{<>}}} || sucht nach `HilfeZumSuchen` auf allen Seiten (Volltextsuche), aber speichert das Ergebnis zwischen || ||
||{{{<>}}} || springe direkt zur eingegebenen Seite || siehe die SeiteFinden-Seite ||
||{{{<>}}} || listet alle Seiten, auf deren Titel der Reguläre Ausdruck `text` passt || siehe den HilfeIndex ||
=== Navigation ===
||'''Makro'''||'''Beschreibung'''||'''Beispiel'''||
||{{{<>}}} || Liste der vor kurzem editierten Seiten || siehe AktuelleÄnderungen ||
||{{{<>}}} || Index aller Seitentitel || siehe TitelIndex ||
||{{{<>}}} || Index aller Worte in Seitentiteln || siehe WortIndex ||
||{{{<>}}} || Liste von Verweisen auf nicht-existente Seiten || Siehe GesuchteSeiten ||
||{{{<>}}} || Seiten auflisten, auf die keine andere Seite verweist || Siehe VerwaisteSeiten ||
||{{{<>}}} || Seiten auflisten, die am längsten nicht mehr editiert worden sind || Siehe AufgegebeneSeiten ||
||{{{<>}}} || ein Link zu einer zufälligen Seite || <> ||
||{{{<>}}} || Links zu einer Anzahl von zufälligen Seiten || Zwei zufällige Seiten: <> ||
||{{{<>}}} || zeigt ein lokales Inhaltsverzeichnis an, optional begrenzt bis zu einer maximalen Tiefe || siehe oben ||
||{{{<>}}} || Makro, um einen Anker in eine Seite einzufügen || <><<#hier>> ||
||{{{<>}}} || Makro, um alle Unterseiten einer Seite aufzulisten || Siehe Anfang dieser Seite ||
||{{{<>}}} || Makro, um schnell zwischen benachbarten Unterseiten zu wechseln || Siehe /MailTo ||
||{{{<>}}} || Makro, um zwischen Diashow- und Wiki-Modus zu wechseln || Siehe HilfeZuDiaShow ||
||{{{<>}}} || Makro, um ein Kontrollfeld mit "Anfang/Vorgänger/Nachfolger/Ende" für Diashows anzuzeigen || Siehe HilfeZuDiaShow ||
||{{{<>}}} || Makro, um die Anzahl der Dateianhänge der aktuellen Seite anzuzeigen || siehe HilfeZuAktionen/DateiAnhänge ||
||{{{<>}}} || Makro, um die Anzahl der Dateianhänge der Seite `page` anzuzeigen || siehe HilfeZuAktionen/DateiAnhänge ||
||{{{<>}}} || Makro, um die Dateianhänge der aktuellen Seite als Liste anzuzeigen || siehe HilfeZuAktionen/DateiAnhänge ||
||{{{<>}}} || Makro, um die Dateianhänge der Seite `page` als Liste anzuzeigen || siehe HilfeZuAktionen/DateiAnhänge ||
=== System-Informationen ===
||'''Makro'''||'''Beschreibung'''||'''Beispiel'''||
||{{{<>}}} || eine Liste aller bekannten InterWiki-Namen || InterWiki ||
||{{{<>}}} || Info über das Wiki, den Python-Interpreter und das Host-System || SystemInfo ||
||{{{<>}}} || aktuelle Seitenanzahl. Wenn {{{exists}}} hinzugefügt wird, werden nur existierende Seiten gelistet.|| <> Seiten ||
||{{{<>}}} || auflisten der Seitengrößen aller Seiten || Siehe SeitenGröße ||
||{{{<>}}} || Statistische Grafiken anzeigen (derzeit definierte Typen: hitcounts, pagesize, useragents) || Siehe EventStats und Unterseiten ||
||{{{<>}}} || Web-Interface zur Wiki-Administration || siehe SystemInfo ||
=== Andere ===
||'''Makro'''||'''Beschreibung'''||'''Beispiel'''||
||{{{<>}}} || Anzeigen der System-Icons || HilfeZurNavigation ||
||{{{< >}}} || einen harten Zeilenumbruch einfügen|| erste Zeile< >zweite Zeile ||
||{{{<>}}} || wählt ein zufälliges Zitat von der Seite `WikiTippDesTages` aus; falls keine Seite angegeben wurde, wird die Seite `FortuneCookies` benutzt || <> ||
||{{{<>)>>}}} || Einfügen des Inhalts einer anderen Seite || Details auf [[/Include]] ||
||{{{<>}}} || Fußnote hinzufügen (der Text darf keine Wiki-Notation enthalten) oder gesammelte Fußnoten anzeigen, wenn keine Argumente angegeben werden || Siehe HilfeZurSeitenErzeugung ||
||{{{<>}}} || Anzeigen eines Datums-Stempels gemäß den Systemeinstellungen || <> ||
||{{{<>}}} || Anzeigen eines Datums/Zeit-Stempels<> gemäß den BenutzerEinstellungen || <> ||
||{{{<>}}} || lädt I18N-Texte (primär gedacht für die Benutzung auf Hilfeseiten) || "Cancel" wird übersetzt zu "<>" ||
||{{{<>}}} || nützlich für Intranet-Entwickler-Wikis; eine Mittel pydoc-Dokumentation anzuzeigen, formatiert über ein XSLT-Stylesheet, für Details siehe EfnetPythonWiki:TeudProject || Siehe EfnetPythonWiki:TeudViewer?module=MoinMoin.macro.TeudView ||
||{{{<>}}} || verschleiert die E-Mail-Adresse vor nicht angemeldeten Benutzern, wie Adress-Sammel-Robotern || Details siehe /MailTo ||
||<-3>{{{<>}}} ||
|| || Makro, um Benutzern das Anlegen von (Unter-)Seiten zu erleichtern. `PageTemplate` wird als Vorlage für die neue Seite verwendet, `NameTemplate` als Vorlage für den Namen der neuen Seite. || ||
||{{{<>}}}|| Makro, um Wörterbuch-Einträge von Wörterbuch-Seiten anzuzeigen || {{{<>}}} wird mit der Übersetzung für `cancel` von der Seite `GermanDict` ersetzt ||
||{{{<>}}} || zeigt einen Monatskalender an, bei dem jeder Tag ein Link zu einer entsprechenden Unterseite ist || siehe HelpOnMacros/MonthCalendar ||
----
PK zqB-m 8## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:MissingPage
##master-date:2004-11-15 17:59:51
#acl -All:write Default
#format wiki
#language de
'''Diese Seite gibt es noch nicht. Sie können eine neue, leere Seite anlegen oder eine der Seitenvorlagen benutzen. Bevor Sie die Seite anlegen, überprüfen Sie bitte, ob es eine ähnliche Seite schon gibt.'''
<>
----
|| '''Seiten-Vorlagen:''' || '''Folgende Seiten mit ähnlichem Namen existieren bereits:''' ||
||<^> <> ||<^> <> ||
PK zqB 9## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:TitleIndex
##master-date:2007-12-17 21:06:02
#acl -All:write Default
#format wiki
#language de
Hier ist ein Index von allen Seiten in diesem Wiki.
Siehe auch:
* WortIndex -- ein Index aller in Seitentiteln vorkommender Teilworte
* SeiteFinden -- der zentrale Ausgangspunkt, um dieses Wiki zu erkunden
----
<>
PK zqB
10## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:WikiCourse/52 Structure in the wiki
##master-date:2007-12-15 21:08:55
#acl -All:write Default
#format wiki
#language de
#pragma section-numbers off
<>
= Struktur im Wiki =
== Hierarchie-Ebenen ==
Viele konventionelle Webseiten verwenden weit verzweigte Baumstrukturen mit vielen Hierarchie-Ebenen.
Im Wiki wird sehr stark und gerne verlinkt. Der Einfachheit halber wird daher oft eine flachere Struktur verwendet:
* alle wichtigen Themen werden auf Hauptseiten angelegt
* nur wenn ein Thema viele Unterthemen hat (die aber keine Hauptthemen darstellen), werden dazu Unterseiten benutzt.
(!) Unterseiten legt man einfach als `HauptSeite/UnterSeite` an.
== Konventionen ==
Wiki lässt den Benutzern viele Freiheiten - es gibt keine Eingabemasken wie bei Datenbankanwendungen, sondern man kann im Prinzip machen was man will und wie man es will.
Natürlich sollte man vermeiden, dass es ein komplettes Chaos gibt. B-)
Daher ist es üblich, in der Startphase eines Wikis sich verstärkt Gedanken zu Struktur und Konventionen zu machen:
* Anlage einer Grundstruktur von Seiten
* Definitionen von Namenskonventionen für Seitennamen
* Festlegung Camel``Case vs. Free Link-Verwendung
* Definition von wichtigen Kategorien
In Wikis, die schon eine Weile laufen, ist es üblich, vorhandene Strukturen einfach weiterzuführen.
PK zqB=% % 11## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:HelpOnLinking
##master-date:2007-10-29 00:30:57
#acl -All:write Default
#format wiki
#language de
= Regeln zu Verweisen =
* Verweis-Ziele können sein:
* Lokale Seiten:
* entweder absolut: '''`ein Seiten-Name`''' oder '''`Haupt-Seite/Unter-Seite`'''
* oder relativ: '''`/eine Unter-Seite`''' or '''`../eine Schwester-Seite`'''
* Interwiki-Seiten: '''`AnderesWiki:ein Seitenname dort`'''
* URLs: '''`http://server/pfad`'''
* Seiten und URLs können einen Anker enthalten ('''`...#ankername`''').
* Benutzen Sie '''`[[Ziel]]`''', wenn Sie auf das Ziel-Objekt ''verlinken'' wollen.
* Benutzen Sie '''`{{Ziel}}`''', wenn Sie das Ziel-Objekt ''transcluden'' (einbetten/includen/anzeigen) wollen (oft bei Bildern).
* Benutzen Sie '''`Ziel|Text`''' anstelle von nur '''`Ziel`''', um den angegebenen Text zu verwenden (z.B. als Link-Text bei Verweisen oder als alt-Text bei Bildern).
* Benutzen Sie '''`Ziel|Text|Parameter`''' anstalle von nur '''`Ziel`''', um zusätzliche Parameter anzugeben.
* Benutzen Sie '''`Ziel|{{Bild-Ziel}}`''', wenn Sie ein Bild anstelle von Text anzeigen wollen.
URLs, Interwiki-Seiten, E-Mail-Addressen and CamelCase-Seitenamen werden als Ziele erkannt, auch wenn sie keine eckigen Klammern benutzen.
= Kurzreferenz =
||'''Hyperlink''' ||'''Syntax''' ||'''Anmerkung''' ||
||interner Link ||`WikiName` ||Seitenname mit Binnenmajuskel ||
||freier interner Link ||`[[freier Link]]` ||beliebiger Seitenname ||
||Link auf eine Unterseite ||`/UnterSeite` oder `[[/Unterseite]]` ||von der übergeordneten Seite aus||
||Link auf Schwesterseite ||`../SchwesterSeite` oder `[[../Schwesterseite]]` || ||
||interner Link mit Link-Text ||`[[eine Seite|ein Text]]` || ||
||Link auf einen Anhang ||`[[attachment:ein Bild.png]]` ||verlinkt auf ein Bild im Anhang ||
||externer Link ||`http://example.net` || ||
||externer Link mit Link-Text ||`[[http://example.net|Beispiel-Text]]` || ||
||Internen Link begrenzen ||{{{WikiName``n}}} ||2 Accent grave, wenn ein !WikiName im Wort endet||
||Internen Link vermeiden ||`!WikiName` ||konfigurierbare Funktion ||
||'''Transclusion/Embedding'''||'''Syntax''' ||'''Kommentar''' ||
||Grafik-Anhang einbetten ||`{{attachment:ein Bild.png}}` ||Grafikanhang anzeigen ||
||dito, mit Alt-Text ||`{{attachment:ein Bild.png|Alt-Text}}` || ||
||dito, mit Align ||`{{http://example.net/bild.png|Alt-Text|align="Position"}}` ||Grafikanhang anzeigen , mit Ausrichtung ''Position'' ('''top''', '''middle''', '''bottom''', '''left''' oder '''right''') ||
||Externe Grafik einbetten ||`{{http://example.net/bild.png}}` ||Grafik von URL anzeigen ||
||dito, mit Alt-Text ||`{{http://example.net/bild.png|Alt-Text}}` || ||
||dito, mit Align ||`{{http://example.net/bild.png|Alt-Text|align="Position"}}` ||Grafik von URL anzeigen, mit Ausrichtung ''Position'' ('''top''', '''middle''', '''bottom''', '''left''' oder '''right''') ||
= Erläuterung =
== URLs ==
Wenn Sie URLs als normalen Text eingeben, dann gibt es das Problem, festzustellen, was zur URL gehört und was nicht. Es gibt 3 Möglichkeiten, das Ende einer URL zu erzwingen:
* ein Leerzeichen hinter die URL anfügen,
* die Methode Wiki:SixSingleQuotes verwenden,
* die Syntax mit doppelten eckigen Klammern verwenden.
Die unterstützten URL-Schemata sind: `http`, `https`, `ftp`, `file` und einige andere. Der Administrator Ihres Wikis kann die unterstützten Schemata erweitern, indem er die {{{url_schemas}}} Variable benutzt (siehe HilfeZurKonfiguration).
Zusätzlich zu den Standard-Schemata gibt es noch einige MoinMoin-Spezifische: `attachment` und `drawing`, diese sind für Datei-Anhänge und werden auf HilfeZuAktionen/DateiAnhänge erklärt.
== Leerzeichen ==
Sie können immer die Syntax mit doppelten eckigen Klammern (oder doppelten geschweiften Klammern) verwenden, um einen Seiten- oder Datei-Namen mit Leerzeichen zu verwenden.
Dies funktioniert sogar für Interwiki-Links, wenn das Ziel-Wiki das normale URL-Quoting versteht (Leerzeichen werden zu %20).
== Anker ==
Um einen Anker in eine Seite ''einzufügen'', benutzen Sie das ''Anchor''-Makro (siehe HilfeZuMakros): `<>`.
Um auf einen Anker auf derselben Wiki-Seite zu verweisen, benutzen Sie `[[#ankername]]` oder `[[#ankername|text]]`.
Um auf einen Anker auf einer anderen Wiki-Seite zu verweisen, benutzen Sie `[[SeiteName#ankername]]` oder `[[SeitenName#ankername|text]]`.
/!\ In einigen Wikis könnte ein Link zur Seite HilfeInhalt auf die gleiche Seite verweisen wie dieser Link: [[hilfeinhalt]]. Insbesondere trifft dies auf Windows- und Mac OS X-Systeme zu, weil diese normalerweise nicht zwischen Groß/Kleinschreibung unterscheiden.
== Automatisch erzeugte Verweise verhindern ==
Um zu verhindern, dass ein Wort wie Wiki``Name automatisch ein Link wird, benutzen Sie {{{Wiki``Name}}}. (Es gibt allerdings ein Problem dabei, denn eine einfache Suche nach dem Wort "Wiki``Name" findet {{{Wiki``Name}}} nicht - wegen der eingefügten Buchstaben.)
Man kann auch mit einem vorangestellten Ausrufezeichen verhindern, dass ein WikiName verlinkt wird, z.B. `!WikiName`. Dies ist standardmäßig eingeschaltet, kann aber mit der Konfigurations-Option `bang_meta = False` abgeschaltet werden. Diese Methode ist unproblematischer bei den meisten Suchen nach `WikiName`.
Um automatisches Verlinken von URLs zu verhindern, verwenden Sie {{{`http://...`}}} oder `{{{http://...}}}`.
== Weitere Informationen ==
Für weitere Informationen über das mögliche Markup siehe HilfeZumEditieren. Für mehr Infos über wie man Unterseiten verlinkt, siehe HilfeZumEditieren/UnterSeiten.
<>
= Beispiele =
== Markup ==
{{{
* http://moinmo.in/
* [[http://moinmo.in/]]
* [[http://moinmo.in/|MoinMoin-Homepage]]
* InterWiki
* Self:InterWiki
* MeatBall:InterWiki
* [[MeatBall:InterWiki|InterWiki-Seite auf MeatBall]]
* [[MoinMoin:Seite mit Leerzeichen]] (existiert nicht)
* email
* user@example.com
* mailto:user@example.com?subject=test
* [[mailto:user@example.com?subject=test|Schreib mir eine E-Mail]]
* [[InterWiki|InterWiki-Seite in diesem Wiki]]
* [[#anchorname|Link zu einem Anker auf dieser Seite]]
* [[OtherPage#anchorname|Link zu einem Anker auf einer anderen Seite in diesem Wiki]]
* {{http://moinmo.in/moin_static/common/moinmoin.png}}
* {{http://moinmo.in/moin_static/common/moinmoin.png|moinmoin logo}}
}}}
== Anzeige ==
* http://moinmo.in/
* [[http://moinmo.in/]]
* [[http://moinmo.in/|MoinMoin-Homepage]]
* InterWiki
* Self:InterWiki
* MeatBall:InterWiki
* [[MeatBall:InterWiki|InterWiki-Seite auf MeatBall]]
* [[MoinMoin:Seite mit Leerzeichen]] (existiert nicht)
* email
* user@example.com
* mailto:user@example.com?subject=test
* [[mailto:user@example.com?subject=test|Schreib mir eine E-Mail]]
* [[InterWiki|InterWiki-Seite in diesem Wiki]]
* [[#anchorname|Link zu einem Anker auf dieser Seite]]
* [[OtherPage#anchorname|Link zu einem Anker auf einer anderen Seite in diesem Wiki]]
* {{http://moinmo.in/moin_static/common/moinmoin.png}}
* {{http://moinmo.in/moin_static/common/moinmoin.png|moinmoin logo}}
= Wenn Sie moin bereits benutzt haben... =
Keine Bange, es ist jetzt viel einfacher und vorhersagbarer geworden:
* Es sind jetzt immer zwei eckige Klammern (zum Verlinken) oder zwei geschweifte Klammern (Transclusion/Einbetten).
* Deswegen verwenden Makros jetzt folgende Syntax: '''`<>`'''
* Benutzen Sie die doppelt geklammerte Syntax, wenn ein Ziel Leerzeichen enthält (keine _ und keine %20 mehr!).
* Benutzen Sie den senkrechten Strich (|) um Ziel und Text (und Parameter) zu trennen.
* '''`wiki:`''' gibt es nicht mehr, benutzen Sie einfach Interwiki ohne es.
* '''`inline:`''' ist jetzt '''`{{attachment:...}}`'''.
* Interwiki-Links benutzen jetzt nur noch `WikiName:SeitenName` (''nicht:'' `WikiName/SeitenName`)
* Es wird jetzt weniger "Auto-Magie" verwendet (es macht jetzt einfach, was Sie sagen!):
* Unterstrich (_) ist ein normales Zeichen und unterscheidet sich von einem Leerzeichen.
* Wenn Sie einen Unterstrich wollen, benutzen Sie einen Unterstrich - wenn Sie ein Leerzeichen wollen, benutzen Sie ein Leerzeichen.
* Wenn Sie auf ein Bild verlinken, wird es einfach auf das Bild verlinken (und es nicht direkt anzeigen!).
* Für Benutzer einer frühen moin 1.6 Version: kein Quoting mit doppelten Anführungszeichen mehr, benutzen Sie anstatt dessen doppelte Klammern.
(!) Dieses Markup ist von dem Creole Wiki Markup Standard inspiriert worden (und es ist auch relativ ähnlich zu dem, was Mediawiki benutzt).
PK zqB[L& & 12## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:HelpOnConfiguration/EmailSupport
##master-date:Unknown-Date
#acl -All:write Default
#format wiki
#language de
#redirect HelpOnConfiguration/EmailSupportPK zqBFD 13##master-page:HomepageTemplate
##master-date:2006-01-02 02:47:17
## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
#format wiki
#language de
= @ME@ =
E-Mail: <>
## Sie können Ihre E-Mail-Adresse noch weiter verschleiern indem Sie weitere Worte in Großbuchstaben hinzufügen. Diese müssen jedoch jeweils mit einem Leerzeichen von anderen Worten getrennt sein.
...
----
KategorieHomepage
PK zqB|!b b 14## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:WikiCourse/51 Applications
##master-date:2007-12-15 20:57:22
#acl -All:write Default
#format wiki
#language de
#pragma section-numbers off
<>
= Anwendungen =
Wiki ist dadurch, dass nur wenig Vorgaben gemacht werden und Freitext eingegeben werden kann, für sehr viele Anwendungen verwendbar. Man kann es für alles benutzen, was sich durch verlinkte Text-Seiten abbilden lässt.
== Beispiele ==
* persönliche Notizen (statt "Zettelwirtschaft")
* Besprechungs-Protokolle
* !ToDo-Listen
* Nachrichten auf Wiki-Homepage, asynchrone Kommunikation
* gemeinsame Dokumentations-Erstellung
* Brainstorming
* persönliche und gemeinsame Linklisten
* effiziente Alternative zu E-Mail / Telefon
* u.v.m.
PK zqB暥 15## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:WikiCourse/21 Macros
##master-date:2007-12-15 20:18:56
#acl -All:write Default
#format wiki
#language de
#pragma section-numbers off
<>
= Makros =
Ein Makro wird durch "`<>`" aufgerufen. Parameter sind von Makro zu Makro unterschiedlich und können auch ganz wegfallen.
== Eingabe ==
{{{
<>
----
|| <> || <> ||
----
Ein bestimmter Zeitpunkt - weltweit: <>
Etwas Text mit einer Fußnote.<>
}}}
== Anzeige ==
<>
----
|| <> || <> ||
----
Ein bestimmter Zeitpunkt - weltweit: <>
Etwas Text mit einer Fußnote.<>
PK zqBu 16##master-page:CategoryTemplate
##master-date:2008-07-10 15:44:08
#format wiki
#language de
Beschreiben Sie die Seiten in dieser Kategorie...
Um eine Seite in diese Kategorie aufzunehmen, fügen Sie einen Link auf diese Seite in der letzten Zeile der Seite hinzu. Sie können eine Seite in mehrere Kategorien aufnehmen.
'''Liste der Seiten in dieser Kategorie:'''
<>
## `` muss bei Verwendung entfernt werden
----
KategorieKategorie
PK zqBSGy 17## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:HelpOnFormatting
##master-date:2007-12-20 18:10:00
#acl -All:write Default
#format wiki
#language de
= Kurzreferenz =
## Note that in some places we've used backticks here to "escape" the Wiki markup.
||'''Auszeichnung''' ||'''Syntax''' ||'''Anmerkung''' ||
||''kursiv'' ||`''kursiv''` ||2 Apostrophe. ||
||'''fett''' ||`'''fett'''` ||3 Apostrophe. ||
||'''''fettkursiv''''' ||`'''''fettkursiv'''''` ||5 Apostrophe. ||
||`Festbreitenschrift` ||{{{`Festbreitenschrift`}}}||Accent grave. Deaktiviert sonstige Wiki-Syntax.||
||{{{Quelltext}}} ||`{{{Quelltext}}}` ||Deaktiviert Wiki-Syntax (für Programmcode u.ä.)||
||__unterstrichen__ ||`__unterstrichen__` ||2 Unterstriche. ||
||^hoch^gestellt ||`^hoch^gestellt` ||Accent circonflexe. ||
||,,tief,,gestellt ||`,,tief,,gestellt` ||2 Kommas. ||
||~-kleiner-~ ||`~-kleiner-~` || ||
||~+größer+~ ||`~+größer+~` || ||
||--(durchgestrichen)--||`--(durchgestrichen)--` || ||
= Erläuterungen und Beispiele =
== Text-Formatierungsregeln ==
Lassen Sie eine Leerzeile zwischen Absätzen. Benutzen Sie {{{< >}}}, um einen harten Zeilenumbruch innerhalb eines Absatzes einzufügen.
Sie können Text ''kursiv'' oder '''fett''' schreiben.
Um kursiv zu schreiben, umgeben Sie den Text mit zwei einfachen Anführungszeichen.
Um fett zu schreiben, umgeben Sie den Text mit drei einfachen Anführungszeichen. Sie erhalten ^hochgestellten Text^, indem Sie den Text in {{{^}}}-Zeichen einschließen.
Wenn Sie Programm-Quellcode in einer {{{nichtproportionalen Schriftart}}} einfügen wollen, ohne ihn umzuformatieren, verwenden Sie drei geschweifte Klammern auf verschiedenen Zeilen:
{{{
10 PRINT "Hallo Welt!"
20 GOTO 10
}}}
Befinden sich diese Markierungen auf der selben Zeile, wird der eingefasste Text lediglich in der {{{Schreibmaschinenschift}}} dargestellt, außerdem werden jegliche sonstige Formatierungszeichen ignoriert. Es gibt alternativ für diese eingebetteten `Computertexte` die Möglichkeit, ihn mit inversen Hochkommata zu umgeben.
Weitere Informationen über mögliche Formatierungen finden Sie in HilfeZumEditieren.
=== Beispiel ===
{{{{
Mischen von ''kursiv'' und '''fett''':
* '''''Mischen''' am Anfang''
* '''''Mischen'' am Anfang'''
* '''Mischen am ''Ende''''
* ''Mischen am '''Ende'''''
Sie erinnern sich vielleicht an ''a''^2^ `+` ''b''^2^ `=` ''c''^2^ aus Ihren Mathematikstunden.
Eine {{{eingebettete Code-Sequenz}}} hat Anfang- und Ende-Markierung auf der gleichen Zeile. Oder Sie benutzen `inverse Hochkommata`.
Ein Programmlisting hat sie auf verschiedenen Zeilen: {{{
'''Keine''' Formatierungen hier!
}}}
}}}}
=== Anzeige ===
Mischen von ''kursiv'' und '''fett''':
* '''''Mischen''' am Anfang''
* '''''Mischen'' am Anfang'''
* '''Mischen am ''Ende'''''
* ''Mischen am '''Ende'''''
Sie erinnern sich vielleicht an ''a''^2^ `+` ''b''^2^ `=` ''c''^2^ aus Ihren Mathematikstunden.
Eine {{{eingebettete Code-Sequenz}}} hat Anfang- und Ende-Markierung auf der gleichen Zeile. Oder Sie benutzen `inverse Hochkommata`.
Ein Programmlisting hat sie auf verschiedenen Zeilen: {{{
'''Keine''' Formatierungen hier!
}}}
=== Colorierter Text ===
Text einzufärben ist ohne zusätzliche Makros möglich (siehe HilfeZuTabellen).
=== Colorierte Programmcode-Anzeige ===
Es gibt mehrere Möglichkeiten, Code coloriert anzuzeigen<>:
1. fangen Sie eine Programmcode-Anzeige mit einer Zeile an, die nur "#!python" enthält
1. betten Sie einen Dateianhang mit "inline:" ein, der eine ".py"-Erweiterung hat
1. fangen Sie eine Seite mit einer Python-Formatierungsanweisung an ("#format python")
Beispiel: {{{
#!python
from colors import palette
palette.colorize('python')
}}}
PK zqB/ 18## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:HelpOnPageCreation
##master-date:2007-12-19 21:48:00
#acl -All:write Default
#format wiki
#language de
<>
= Wie man eine neue Seite erstellt =
Sie erstellen eine neue Seite, in dem Sie sie besuchen. Wenn die Seite noch nicht existiert, schlägt MoinMoin Ihnen vor, sie zu erstellen. Es gibt mehrere Möglichkeiten, dies zu tun:
== Durch das Einfügen eines Links auf einer anderen Seite ==
1. Editieren Sie eine andere Seite.
1. Fügen Sie Ihren gewünschten Seitennamen ein, als WikiName``n oder als `[[Name mit Leerzeichen]]`
1. Speichern Sie die Seite und klicken Sie auf den neuen Link.
1. Klicken Sie auf eine der Vorlagen
1. Editieren Sie Ihre neue Seite und speichern Sie sie.
Details über Erzeugen und Verlinken von Unterseiten siehe HilfeZumEditieren/UnterSeiten.
<>
== Durch das Besuchen der Seite ==
1. Geben Sie die Adresse, z.B. `http://example.com/wiki/MeineNeueSeite`, in Ihrer Browseradressleiste ein.
1. Klicken Sie auf eine Vorlage
1. Editieren Sie Ihre neue Seiten, und speichern Sie sie
(!) Funktioniert nicht in jedem Browser, wenn der Seitenname non ASCII-Zeichen enthält.
== Durch Verwendung des NewPage-Makro ==
Wenn eine Seite das `NewPage`-Makro unterstützt:
1. Geben Sie den gewünschten Seitennamen in das Textfeld ein und klicken Sie auf `Create New Page`
1. Editieren Sie Ihre Seite und speichern Sie sie.
Beispiel:
<>
Das NewPage-Makro macht es einfach, neue Seiten oder Unterseiten in einem Schritt bei Verwendung bestimmter Vorlagen zu erstellen. Für mehr Details über das NewPage-Makro, siehe HilfeZuMakros
The NewPage macro makes it easy to create new pages in one step by using certain templates or automatically creating a sub page. For more help on the NewPage macro, see HelpOnMacros.
== Durch Verwendung des GoTo-Makros ==
Wenn eine Seite das `GoTo`-Makro unterstützt:
1. Geben Sie den gewünschten Seitennamen in das Textfeld ein und klicken Sie auf `Go To Page`
1. Klicken Sie auf `Create New Page`
1. Editieren Sie Ihre Seite und speichern Sie sie.
Beispiel:
<>
= Erzeugen einer Vorlagen-Seite =
Um eine Vorlage (engl. "Template") zu erzeugen, befolgen Sie die obige Beschreibung und erzeugen Sie eine Seite, deren WikiName in "'''Template'''" endet. Diese Seite wird dann der Liste der Vorlagen-Seiten hinzugefügt, die angezeigt wird, wenn man versucht, auf eine nicht-existierende Seite zuzugreifen.
Zum Beispiel hat NichtExistierendeHilfeSeite einen Link zu HilfeTemplate, der den Inhalt von HilfeTemplate in den Editierbereich lädt, wenn man auf den Link klickt.
= Variablen-Ersetzung beim Speichern einer Seite =
<>
Die folgenden Variablen werden ersetzt, wenn man eine Seite speichert.
|| @''''''PAGE@ || Name der Seite (nützlich auf Seitenschablonen) ||
|| @''''''DATE@ || Aktuelles Datum im Systemformat ||
|| @''''''TIME@ || Aktuelles Datum und Uhrzeit im Benutzerformat ||
|| @''''''USERNAME@ || Nur der Name des Benutzers (oder seine Domain/IP) ||
|| @''''''USER@ || Unterschrift "-- Login-Name" ||
|| @''''''SIG@ || Unterschrift mit Datum/Uhrzeit "-- Login-Name Datum Uhrzeit" ||
|| @''''''MAILTO@ || {{{mailto:}}}-Link mit den Daten des Benutzers (auf oeffentlichen Seiten benutzen Sie besser das Mail``To-Makro)||
Um diese Variablen zu erweitern, benutzen Sie Home``Page``Name/My``Dict und legen Sie dort ein dict mit Ihren Variablen und Werten an.
Beachten Sie, dass beim Abspeichern von Vorlagen (Template) oder Formularen (Form) und bei der Vorschau die Variablen ''nicht'' ersetzt werden. Abgesehen davon ist die Variablenersetzung sehr global und und geschieht überall auf der Seite, inklusive Code-Anzeigen, Kommentaren, Verarbeitungsanweisungen und anderen "speziellen" Seitenbereichen, von denen man annehmen könnte, dass sie ausgeschlossen sind.
= Entwürfe =
Jedes Mal, wenn Sie im Editor sind und den "Vorschau", "Speichern" oder "Abbrechen" Button verwenden, speichert Moin intern eine Entwurfskopie Ihrer Arbeit. Verwenden Sie die Vorschau oft!
Wenn Sie "Abbrechen" versehentlich drücken (Sie aber gar nicht abbrechen wollten), Ihr Computer abstürzt, Ihr Browserfenster vor dem Speichern (aber nach dem Erstellen einer Vorschau) geschlossen wird oder Moin irgendwie vor dem tatsächlichen Speichern abstürzt, haben Sie immernoch einen Entwurf (das funktioniert auch, wenn Sie mehrere Editoren offen haben).
Um diesen Entwurf wiederherzustellen, editieren Sie die Seite einfach nochmals. Wenn es einen Entwurf gibt, erhalten Sie einen Hinweis darüber und können über den "load draft" Button die gespeicherte Entwurfskopie in den Editor laden (anstatt dem bereits Geladenen). Sie können den Entwurf weiterbearbeiten und diesmal versuchen ihn am Ende zu speichern. :)
(!) Verwenden Sie "Vorschau", "Speichern" oder "Abbrechen" in diesem Fall nicht, bevor Sie "load draft" verwenden, oder Sie überschreiben Ihre alte Entwurfskopie mit einer Neuen.
Wenn Sie erfolgreich eine Seite speichern, wird die interne Entwurfskopie nicht mehr benötigt und wird gelöscht.
PK zqBr r 19## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:WikiCourse/11 Paragraphs
##master-date:2007-12-15 19:14:57
#acl -All:write Default
#format wiki
#language de
#pragma section-numbers off
<>
= Absätze =
Die einfachste Art, Text in ein Wiki einzugeben, ist ähnlich wie in einer Textverarbeitung:
Man schreibt einfach drauf los. :)
Die einzige Besonderheit dabei ist, dass man für einen Absatz ''zweimal'' auf die Eingabetaste tippen muss:
== Eingabe im Editor-Formular ==
{{{
Erster Absatz.
Immer noch erster Absatz.
Zweiter Absatz.
Dritter Absatz.
}}}
== Anzeige ==
Erster Absatz.
Immer noch erster Absatz.
Zweiter Absatz.
Dritter Absatz.
= Trennlinien =
== Eingabe ==
{{{
Erster Teil.
----
Zweiter Teil.
}}}
== Anzeige ==
Erster Teil.
----
Zweiter Teil.
PK zqBi 20## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:WikiCourse/23 Actions
##master-date:2007-12-15 20:26:41
#acl -All:write Default
#format wiki
#language de
#pragma section-numbers off
<>
= Aktionen =
Einige Beispiele eingebauter Aktionen:
* die Info-Aktion (siehe Navigationsbereich)
* ein Teil der Suchfunktion
* Datei-Anhänge (!AttachFile-Aktion)
* und weitere im Aktions-Menü
PK zqB-. 21## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:HelpOnCreoleSyntax
##master-date:2009-05-06 19:52:49
#acl -All:write Default
#format text/creole
#language de
[[HilfeFürBenutzer]] > [[HilfeZumEditieren]] > [[HilfeZuVerarbeitungsAnweisungen]] > HilfeZurCreoleSyntax
**Creole** <> ist eine neue Markup Sprache für Wikis mit dem Ziel, eine gemeinsame Wiki Syntax zu schaffen und den Austausch von Inhalten zwischen verschiedenen Wiki Engines zu vereinfachen.
Diese Seite stellt die wichtigsten Elemente der Creole Syntax vor, zuerst "wörtlich" und dann von der Wiki Engine gerendert.
//Übrigens: Diese Seite ist in Creole geschrieben!//
= Inhaltsverzeichnisse =
{{{
**Inhaltsverzeichnis** (bis zur zweiten Überschriften-Ebene)
<>
}}}
**Inhaltsverzeichnis** (bis zur zweiten Überschriften-Ebene)
<>
= Überschriften =
{{{
= Überschrift 1. Ebene =
== Überschrift 2. Ebene ==
=== Überschrift 3. Ebene ===
==== Überschrift 4. Ebene ====
===== Überschrift 5. Ebene =====
}}}
= Überschrift 1. Ebene =
== Überschrift 2. Ebene ==
=== Überschrift 3. Ebene ===
==== Überschrift 4. Ebene ====
===== Überschrift 5. Ebene =====
= Textauszeichnungen =
{{{
* //betont (kursiv)//
* **fett**
* **//fettkursiv//**, //**kursivfett**//
* {{{Festbreitenschrift}}}
}}}
* //betont (kursiv)//
* **fett**
* **//fettkursiv//**, //**kursivfett**//
* {{{Festbreitenschrift}}}
= Hyperlinks =
== Interne Links ==
{{{
* [[StartSeite]]
* [[HilfeZumEditieren/UnterSeiten]]
* [[/UnterSeite]]
* [[../SchwesterSeite]]
* [[StartSeite|Benamter Link]]
* [[#anchorname]]
* [[#anchorname|Beschreibung]]
* [[SeitenName#anchorname]]
* [[SeitenName#anchorname|Beschreibung]]
* [[attachment:dateiname.txt]]
}}}
* [[StartSeite]]
* [[HilfeZumEditieren/UnterSeiten]]
* [[/UnterSeite]]
* [[../SchwesterSeite]]
* [[StartSeite|Benamter Link]]
* [[#anchorname]]
* [[#anchorname|Beschreibung]]
* [[SeitenName#anchorname]]
* [[SeitenName#anchorname|Beschreibung]]
* [[attachment:dateiname.txt]]
== Externe Links ==
{{{
* http://moinmo.in/
* [[http://moinmo.in/]]
* [[http://moinmo.in/|MoinMoin Wiki]]
* [[http://static.moinmo.in/logos/moinmoin.png]]
* {{http://static.moinmo.in/logos/moinmoin.png}}
* [[http://static.moinmo.in/logos/moinmoin.png|moinmoin.png]]
* [[MeatBall:InterWiki|InterWiki page on MeatBall]]
* [[file://///servername/share/full/path/to/file/filename%20with%20spaces.txt|link to file filename with spaces.txt]]
* [[mailto:user@example.com]]
}}}
* http://moinmo.in/
* [[http://moinmo.in/]]
* [[http://moinmo.in/|MoinMoin Wiki]]
* [[http://static.moinmo.in/logos/moinmoin.png]]
* {{http://static.moinmo.in/logos/moinmoin.png}}
* [[http://static.moinmo.in/logos/moinmoin.png|moinmoin.png]]
* [[MeatBall:InterWiki|InterWiki-Seite auf MeatBall]]
* [[file://///servername/share/full/path/to/file/filename%20with%20spaces.txt|Link auf Datei filename with spaces.txt]]
* [[mailto:nutzer@example.com]]
== Bildung von Links unterdrücken oder begrenzen ==
{{{
* {{{http://www.example.com}}}
* ~http://www.example.com/
}}}
* {{{http://www.example.com}}}
* ~http://www.example.com/
= Zeichnungen =
{{{
{{drawing:meinbeispiel}}
}}}
{{drawing:meinbeispiel}}
= Listen =
== Aufzählungslisten ==
{{{
* Punkt 1
* Punkt 2 (mit vorangehender Leerzeile)
** Punkt 2.1
*** Punkt 2.1.1
* Punkt 3
}}}
* Punkt 1
* Punkt 2 (mit vorangehender Leerzeile)
** Punkt 2.1
*** Punkt 2.1.1
* Punkt 3
== Nummerierte Listen ==
{{{
# Punkt 1
## Punkt 1.1
## Punkt 1.2
# Punkt 2
}}}
# Punkt 1
## Punkt 1.1
## Punkt 1.2
# Punkt 2
= Horizontale Linie =
{{{
----
}}}
----
= Tabellen =
{{{
|=A |=B |=C |
| 1 | 2 | 3 |
}}}
|=A |=B |=C |
| 1 | 2 | 3 |
= Weiteres =
{{{
Erzwungener\\Zeilenumbruch
}}}
Erzwungener\\Zeilenumbruch
= Makros und Variablen =
== Makros ==
* ~<> fügt ein Verweisziel "anchorname" ein
* ~< > fügt einen erzwungenen Zeilenwechsel ein
* ~<> fügt eine Fußnote mit dem Inhalt "Anmerkung" ein
* ~<> bindet den Inhalt der Seite "HilfeZuMakros/Include" ein
* ~<> verschleiert die E-Mail-Adresse "nutzer@example.com" für nicht-angemeldete Benutzer
== Variablen ==
* ~@SIG~@ fügt eigenen Benutzernamen und Zeitpunkt der Änderung ein
* ~@TIME~@ fügt Datum und Uhrzeit der Änderung ein
= Parser =
== Rohanzeige ==
{{{
{{{
def hello():
print "Hallo Welt!"
~}}}
}}}
{{{
def hello():
print "Hallo Welt!"
}}}
== Syntaxhervorhebung ==
{{{
{{{
#!python
def hello():
print "Hallo Welt!"
~}}}
}}}
{{{
#!python
def hello():
print "Hallo Welt!"
}}}
----
Siehe auch [[http://www.wikicreole.org/attach/CheatSheet/creole_cheat_sheet.png|CreoleCheatCheet]] (PNG Bild)
----
PK zqBcgOfa a 22## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:HelpOnParsers
##master-date:2009-02-25 12:31:42
#acl -All:write Default
#format wiki
#language de
HilfeInhalt > HilfeFürBenutzer > HilfeZumEditieren > HilfeZuParsern
= Parser =
Neben der voreingestellten MoinMoin-Wiki-Auszeichnungssprache (Markup), erlauben verschiedene '''Parser''' (Syntaxanalysatoren) dem Benutzer, Inhalt in eine Seite oder einen Bereich einer Seite einzufügen, der anders interpretiert wird.
Zusätzlich zu den mitgelieferten Parsern finden Sie weitere unter MoinMoin:ParserMarket..
<>
Wie Parser angewendet werden
Parser lesen einen Teil des Textes, analysieren ihn und erzeugen daraus einige speziell formatierte Ausgaben. Sie können bei Parsern zwischen zwei verschiedenen Techniken wählen:
1. '''Die {{{#format}}}-Verarbeitungsanweisung'''
Eine {{{#format}}}-Verarbeitungsanweisung kann genutzt werden, um MoinMoin mitzuteilen, welchen Parser es für ''den gesamte Seiteninhalt'' verwenden soll. Voreingestellt ist der ''wiki''-Parser (für Moin Wiki Markup). Für Details siehe: [[HilfeZuVerarbeitungsAnweisungen#format|Die #format Verarbeitungsanweisung]]
1. '''Einen Parser-Bereich''' - siehe HilfeZumFormatieren
Mit der Nutzung von Parser-Bereichen, kann ein Parser auf lediglich einen Teil einer Seite angewendet werden. Sie geben an, welchen Parser Sie aufrufen, in dem Sie eine Shebang-ähnliche Konstruktion in der ersten Zeile nutzen. Ein Shebang in Shell-Skripten dient genau dem selben Zweck: Die erste Zeile teilt der Shell mit, welches Programm gestartet werden soll, um die verbleibenden Zeilen des Skriptes zu verarbeiten.
=== Beispiel: Verarbeitungsanweisung ===
Dies ist der komplette Seiteninhalt:
{{{
#format creole
... **fett** ...
}}}
=== Beispiel: Parser-Bereich ===
Dies ist ein Teil einer Wiki-Seite:
{{{{
{{{#!csv ,
a,b,c
d,e,f
}}}
}}}}
Es wird so dargestellt:
{{{#!csv ,
a,b,c
d,e,f
}}}
=== Parser-Bereiche und Verschachtelung ===
Bitte beachten Sie, dass es zwei Methoden gibt, ''Verschachtelungs-Probleme'' mit `}}}` zu lösen:
* Benutzen Sie mehr als drei geschweifte Klammern, um einen Parser-Abschnitt anzufangen bzw. zu beenden (das, was Sie benutzen, darf nicht in dem Parser-Abschnitt enthalten sein). Z.B.:
{{{{{
{{{{
{{{
...
}}}
}}}}
}}}}}
* Benutzen Sie drei geschweifte Klammern + eine einzigartige Zeichenkette:
{{{{
{{{asdfghj
{{{
...
}}}
asdfghj}}}
}}}}
Für weitere Informationen zum Editieren von Seiten lesen Sie bitte HilfeZumEditieren.
== Parser, um Textinhalte zu schreiben ==
Einige Parser sind dazu gedacht, normale Seiteninhalte zu schreiben (wie z.B. ein Dokument):
* wiki - der normale Moin-Wiki Parser, siehe HilfeZurMoinWikiSyntax
* creole - der Creole-Wiki Parser, siehe HelpOnCreoleSyntax
* ReST (reStructuredText) - siehe /ReStructuredText
* XML/XSLT/DocBook - siehe HilfeZuXmlSeiten
<>
== CSV ==
Der CSV-Parser verarbeitet sogenannte ''kommaseparierte Werte'' - das "Komma" ist allerdings mittlerweile meist ein Semikolon und auch so voreingestellt.
Die erste Zeile enthält erwartungsgemäß Spaltentitel, die in '''fett''' dargestellt werden. Wenn Sie also keine Tabellen-Köpfe haben wollen, lassen Sie die erste Zeile frei.
Der Shebang kann folgende Argumente enthalten:
* `delimiter` oder `separator`: `delimiter=,` wird den Feldtrenner auf Komma setzen
* `quotechar`: `quotechar="` wird die Quotierung mit dem doppelten Anführungszeichen erlauben
* `show`: kommaseparierte Liste von Spalten, die ausschliesslich angezeigt werden sollen
* `hide`: kommaseparierte Liste von Spalten, die verborgen werden sollen
* `autofilter`: kommaseparierte Liste von Spalten, in denen Auto-Filter gelten sollen
* `name`: Name eines Datensatzes
* `link`: kommaseparierte Liste von Spalten, die `http://beispiel.de/link Beschreibungstext` enthalten statt nur Text
* `static_cols`, `static_vals`: Spalten (und respektive Werte), die jedem Eintrag hinzugefügt werden
* `-N` (wobei N eine Nummer ist): verberge Spalte N (nützlich, wenn Spaltennamen ausgelassen werden)
Der Parser unterstützt auch die alte, nicht empfohlene Syntax für den Shebang.
Beispiel-Tabellen (bitte betrachten Sie die Rohform der Seite, um das verwendete Markup zu sehen):
!MoinMoin 1.3 - clipping der Patch History:
{{{#!CSV delimiter=, -4
patch-366,make _normalize_text public method,Nir Soffer,2004-11-30 19:11:51 GMT
patch-367,fixed failing test wikiutil: good system page names,Nir Soffer,2004-11-30 19:15:52 GMT
patch-368,Fixed DeprecationWarning in RandomPage.py and an unused import in twistedmoin.py,Alexander Schremmer,2004-11-30 22:58:44 GMT
patch-369,remove duplicate code in formatter.base,Thomas Waldmann,2004-12-01 00:14:21 GMT
patch-370,fixed long int in mig3,Thomas Waldmann,2004-12-01 01:51:50 GMT
patch-371,fixed unicode error on eventlog,Nir Soffer,2004-12-01 14:46:29 GMT
patch-372,fixed util.web.makeQueryString and Page.url,Nir Soffer,2004-12-01 15:48:55 GMT
patch-373,fixed again non ascii http_referer,Nir Soffer,2004-12-01 18:55:28 GMT
patch-374,CSV.py supports different separators now,Alexander Schremmer,2004-12-01 23:46:17 GMT
patch-375,improved searchform behavior on Mozilla/Firefox,Nir Soffer,2004-12-02 04:57:06 GMT
patch-376,More correct script for actions menu init,Nir Soffer,2004-12-02 05:07:58 GMT
}}}
MoinMoin Version History:
{{{#!CSV hide=HIDDEN!
Version;Date;HIDDEN!
0.11;2002-03-11;Revision 1.151
0.10;2001-10-28;Revision 1.134
0.9;2001-05-07;
0.8;2001-01-23;
0.7;2000-12-06;
0.6;2000-12-04;
0.5;2000-11-17;
0.4;2000-11-01;
0.3;2000-10-25;
0.2;2000-08-26;
0.1;2000-07-29;
}}}
== diff, cplusplus, python, java, pascal, irc/irssi parsers ==
Diese Parser wurden von !MoinMoin-Versionen < 1.9 verwendet und waren eine moin-spezische Parser-Implementierung für Syntax-Hervorhebung.
Seit !MoinMoin 1.9 sind diese Parser nur noch Abkürzungen, um den highlight-Parser aufzurufen.
== Der highlight-Parser ==
!MoinMoin kommt mit einem speziellen `highlight`-Parser, der intern auf [[http://pygments.org/|Pygments]] basiert.
Sie können ihn verwenden, um viele verschiedene Arten von Programm-Quelltext, Konfigurationsdateien und andere Textdateien hervorzuheben, die auf ihrem Computer benutzt werden.
Nutzung:
{{{{
{{{#!highlight python
class FooBar:
""" doc string """
}}}
}}}}
Wird dargestellt als:
{{{#!highlight python
class FooBar:
""" doc string """
}}}
(!) Natürlich können Sie es auch für eine ganze Seite verwenden mit der `#format highlight ...` Verarbeitungsanweisung.
=== Verfügbare highlight-Lexer ===
Verwenden Sie den Lexer-Namen als Argument für den highlight-Parser:
<>
PK zqBq 23## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:WordIndex
##master-date:2009-03-29 21:18:11
#acl -All:write Default
#format wiki
#language de
Dies ist ein Index aller Wörter, die in Seitentiteln vorkommen.
Siehe auch:
* TitelIndex – ein kürzerer Index
* SeiteFinden – finde Inhalte oder erforsche das Wiki
----
<>
PK zqBK 24## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:HelpOnRules
##master-date:2002-02-27 15:16:34
#acl -All:write Default
#format wiki
#language de
== Horizontale Trennlinien ==
Sie können horizontale, quer über die Seite gehende Trennlinien einfügen, indem Sie vier oder mehr Bindestriche eintippen. Die Anzahl der Bindestriche in der Markierung bestimmt dann, wie dick die Trennlinie ist - bis zu einer Obergrenze von 10.
Weitere Informationen über mögliche Formatierungen finden Sie unter HilfeZumEditieren.
=== Beispiel ===
{{{
--- (keine Trennlinie)
----
-----
------
-------
--------
---------
----------
-------------------------------------------- (nicht dicker als 10)
}}}
=== Anzeige ===
--- (keine Trennlinie)
----
-----
------
-------
--------
---------
----------
-------------------------------------------- (nicht dicker als 10)
PK zqB, 25## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-sha:1FDC09278570846A9BE72AE31CC3EF8B3245D7C9
##master-page:HelpOnEditLocks
##master-date:2003-03-11 16:01:18
#acl -All:write Default
#format wiki
#language de
== Sperren gegen gleichzeitiges Editieren ==
Wenn zwei Leute gleichzeitig dieselbe Wikiseite editieren, kann es zu lästigen Konflikten kommen. Ohne eine Art Warnsystem kann einer der Bearbeiter die Seite speichern und dem anderen wird ''erst im Nachhinein'' eine Meldung beschert, die ihn auf den Konflikt hinweist.
Zur Vermeidung solcher Situationen verfolgt das Wiki mit, welche Seiten gerade editiert werden und von wem. Wenn ein Benutzer eine Seite zum Editieren öffnet, die bereits jemand anderes bearbeitet, kann das System einen Warnhinweis anzeigen.
MoinMoin besitzt dafür Editiersperren. Es gibt zwei Stufen des Sperrens - warnen (''warn'') und verriegeln (''lock'') -, sowie die Möglichkeit, den Sperrmechanismus ganz abzuschalten (''None'').
Wenn Sie MoinMoin auf '''warn''' konfigurieren, werden Leute gewarnt, wenn sie eine Seite zum Bearbeiten öffnen, die bereits editiert wird. Sie werden gebeten abzuwarten bis der aktuelle Bearbeiter fertig ist.
MoinMoin kann auch so eingestellt werden, dass es eine Seite während des Editierens für andere sperrt ('''lock'''). Wenn ein Zweiter probiert, die Seite zu editieren, erhält er eine Nachricht, dass die Seite gesperrt und nicht editierbar ist, bis die Änderung abgeschlossen ist.
=== Aufhebung der Sperre ===
''Wenn Sie die Seite für längere Zeit verlassen, läuft der Zeitnehmer ab und die Sperren werden zurückgenommen, so dass andere die Seite wieder editieren dürfen:''
Kompliziert werden die Sperren dadurch, dass eine Editiersitzung möglicherweise gestartet, aber nicht beendet wird. Das geschieht zum Beispiel in folgenden Fällen:
* Jemand klickt `Editieren` und klickt dann in der Vorschau auf einen Link, ohne den Editiervorgang abzubrechen.
* Das Browserfenster wird geschlossen, ohne den Editiervorgang abzubrechen.
* Der Zurück-Knopf wird gedrückt.
* Jemand fängt an, eine Seite zu ändern, vergisst es und lässt den Browser über Nacht so stehen.
In jedem dieser Fälle würde die Seite permanent Warnungen ausgeben oder dauerhaft gesperrt sein. Deshalb haben ''warn'' und ''lock'' eine Schlusszeit (''timeout''). Nach der angegebenen Anzahl Minuten läuft die Sperre bzw. Warnung ab und wird aufgehoben.
=== Sperre verlängern ===
''Wenn man auf `Vorschau` klickt, wird die Zeitnahme neu gestartet:''
Wenn man eine Seite aktiv editiert und - zum Prüfen der Änderungen oder zur Zwischensicherung - auf `Vorschau` klickt, wird davon ausgegangen, dass man immer noch auf der Seite beschäftigt ist und die Zeitnahme startet von vorne.
=== Abbrechen eines Editiervorgangs ===
Aus den oben erklärten Gründen sollten Sie '''immer `Abbrechen` benutzen''', wenn Sie einen Editiervorgang abbrechen wollen und "edit locking" angeschaltet ist!
== Konfiguration ==
Die Konfigurationsvariable `edit_locking` kontrolliert das Verhalten des Sperrsystems und kann folgende Werte annehmen:
* "`None`" bedeutet, dass es keine Sperren gibt. Die Sperreigenschaft ist abgeschaltet und niemand wird gewarnt oder davon abgehalten, eine Seite zu editieren, die bereits ein anderer bearbeitet. Wer zuerst speichert, gewinnt.
* "`warn `" bedeutet, dass !MoinMoin jeden warnt, der versucht, gleichzeitig mit jemand anderem eine Seite zu editieren - mit der angegebenen Ablaufzeit (timeout). Zum Beispiel warnt "`warn 10`" für 10 Minuten, nachdem ein Editiervorgang gestartet wurde.
* "`lock `" bedeutet, dass !MoinMoin eine Seite für die angegebene Zeit sperrt. Z.B.: "`lock 5`" sperrt eine Seite für 5 Minuten, nachdem ein Editiervorgang gestartet wurde.
== Beispiel ==
Fallbeispiel mit Hans``Müller und Eva``Mayer:
Ohne locking (None):: Hans``Müller beginnt, eine Seite zu editieren und Eva``Mayer
kommt auf die Idee, die gleiche Seite zu bearbeiten. Beide haben keine Ahnung davon, dass jemand anderes die Seite editiert. Also machen beide Änderungen und speichern diese ab (oder versuchen es). Es macht keinen Unterschied wer zuerst speichert und das meiste geändert hat: Wer auch immer `Speichern` ''zuerst'' anklickt, hat seine (bzw. ihre) Änderungen durchbekommen und der oder die unglückliche Zweite bekommt eine Nachricht und darf die eigenen Änderungen nachpflegen - oder sie sind verloren.
Warnung (warn):: Hans``Müller beginnt, eine Seite zu editieren und Eva``Mayer
kommt auf die Idee, die gleiche Seite zu bearbeiten. Sobald sie auf `Editieren` klickt, bekommt sie die Warnung, dass schon jemand anderes am Werk ist. Wenn sie höflich ist, verläßt sie die Seite ohne etwas zu ändern. Sie kann aber immer noch die Seite ''vor'' Hans``Müller speichern und er verliert dadurch seine Änderungen (oder darf sie nachpflegen).
Sperre (lock):: Hans``Müller beginnt, eine Seite zu editieren und Eva``Mayer
kommt auf die Idee, die gleiche Seite zu bearbeiten. Sobald sie auf `Editieren` klickt, bekommt sie die Meldung, dass jemand anderes zuerst da war und die Seite gesperrt ist. Sie wird dann zähneknirschend warten müssen, bis die Seite wieder zum Bearbeiten verfügbar wird.
PK zqBX8| | 26## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:AbandonedPages
##master-date:2007-12-08 19:45:43
#acl -All:write Default
#format wiki
#language de
Seiten, die länger als alle anderen nicht mehr geändert wurden (also eine Liste der ältesten Einträge im Editlog).
<>
PK zqBFB B 27## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:HelpOnMacros/Include
##master-date:2003-10-11 18:35:26
#acl -All:write Default
#format wiki
#language de
<>
Dieses Makro fügt den formatierten Inhalt der angegebenen Seite(n) ein und macht dabei ggf. auch rekursive Include-Aufrufe. Wenn die Rekursion einen Zyklus generieren würde, wird dies bemerkt und verhindert!
'''Benutzung:'''
{{{
<>
}}}
pagename:: Name der Seite, die eingefügt werden soll - wenn er mit einem "`^`" anfängt, ein regulärer Ausdruck von Seiten, die eingefügt werden sollen.
heading:: Text für die generierte Überschrift (optional).
level:: Ebene (1-5) der generierten Überschriften (optional).
from:: Start-Markierung für teilweises Einlesen (optional).
to:: End-Markierung für teilweises Einlesen (optional).
sort:: Sortierreihenfolge, wenn `pagename` ein regulärer Ausdruck ist, also mit einem "`^`" anfängt (optional).
items:: Maximale Anzahl der einzufügenden Seiten (optional).
skipitems:: Anzahl der vom Start her zu überspringenden Seiten (optional).
titlesonly:: Nur einen Link zur Seite einfügen, keinen Seiteninhalt (optional).
editlink:: Fügt einen Footer mit Verweis auf die einzufügende Seite hinzu, als auch einen Verweis, um die Seite zu bearbeiten (optional).
Alle Parameter außer pagename sind optional, Sie müssen aber die angegebene Reihenfolge einhalten! Wenn Sie "`heading`" auslassen wollen, müssen Sie den zweiten Parameter leer lassen.
'''Beispiele:'''
* `<>` -- fügt den Text der Seite `FooBar` in den aktuellen Absatz ein
* `<>` -- hinzufügen einer H1 namens 'Foo Bar' gefolgt vom Text
* `<>` -- hinzufügen einer H2 namens 'Foo Bar'
* `<>` -- hinzufügen einer H2 namens 'Alles über Foo Bar'
* `<>` -- nur den Inhalt nach dem ersten Horizontaltrenner einfügen
* `<>` -- nur den Inhalt bis zum ersten Horizontaltrenner einfügen
* `<>` -- die Seitenliste absteigend sortieren
* `<>` -- maximal drei Seiten einfügen
* `<>` -- Anzeigen maximal einer Woche eines Blogs
* `<>` -- nur die Titel der vorhergehenden Woche anzeigen
* Sie können dies mit MoinMoin:MonthCalendar zum sog. ''Blogging'' benutzen:
* `<>` -- 3 Einträge eines Monatskalenders anzeigen
* `<>` -- die nächsten 4 Einträge nur mit Titeln anzeigen
PK zqB: 28## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:HelpOnEditing/SubPages
##master-date:2007-09-17 10:50:11
#acl -All:write Default
#format wiki
#language de
HilfeInhalt > HilfeZumEditieren
== Unterseiten anlegen ==
Unterseiten sind Gruppen von Seiten, die einen gemeinsamen Präfix teilen, der selbst eine andere Seite ist. Obwohl dies auch mit dem "klassischen" Wiki möglich ist - nämlich durch Verwendung von Wikinamen wie {{{EinThemaUnterThema}}} - erlaubt die Benutzung von {{{EinThema/UnterThema}}} bessere Navigations-Unterstützung. Sie können dann auch den gemeinsamen Präfix weglassen, wenn Sie von der Elternseite auf die Kindseite verweisen.
Durch die Verwendung von "/", um mehrere WikiName``n zusammenzufügen, können Sie beliebig tiefe Hierarchien aufbauen (innerhalb gewisser Grenzen, insbesondere der maximalen Länge von Dateinamen des Hostsystems). In Wirklichkeit sind Unterseiten auch normale Seiten, die einen "/" im Namen enthalten und daher neben allen anderen Seiten im Dateisystem gespeichert werden. Unterseiten sind eine konfigurierbare Eigenschaft, sie sind allerdings standardmäßig eingeschaltet und es wird empfohlen, daß Sie das auch so beibehalten, da die Hilfeseiten auch diese Eigenschaft benutzen.
Verweise zu benachbarten Unterseiten fangen mit "`../`" an, z.B. ../UnterSeiten (ein Verweis auf diese Seite).
=== Beispiel ===
{{{
* HilfeZumEditieren/UnterSeiten
* [[HilfeZumEditieren/UnterSeiten|genau diese Seite]]
* /DritteEbene
* [[/DritteEbene|eine Seite unterhalb dieser hier]]
* ../UnterSeiten
* [[../]] (anonymer Verweis zur übergeordneten Seite)
}}}
=== Anzeige ===
* HilfeZumEditieren/UnterSeiten
* [[HilfeZumEditieren/UnterSeiten|genau diese Seite]]
* /DritteEbene
* [[/DritteEbene|eine Seite unterhalb dieser hier]]
* ../UnterSeiten
* [[../]] (anonymer Verweis zur übergeordneten Seite)
/!\ Bitte tun Sie uns allen einen Gefallen und erzeugen Sie die /DritteEbene Seiten ''nicht'' einfach nur zum Ausprobieren!
PK zqB-o 29## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page: HelpOnSynchronisation
##master-date: 2007-09-17 09:52:24
#acl -All:write Default
#format wiki
#language de
Die Synchronisation von zwei Wikis ist nützlich, wenn ein Wiki gespiegelt oder ein Backup angelegt werden soll. Außerdem hilft es dem Benutzer, eine Version des Wikis auf seinen mobilen Geräten zu nutzen, ohne dass er mit dem Internet verbunden ist.
<>
= Ziel =
Teilweise oder vollständige Synchronisation zweier Wikis, so dass beide den gleichen Inhalt (aber nicht notwendigerweise die gleiche Historie) haben. Hierbei werden Konflikte vermieden und das automatische Zusammenführen unterstützt. Eine bidirektionale Verbindung zwischen den beiden Wikis ist nicht nötig; nur eine Seite muss Zugriff auf das andere Wiki mittels HTTP haben.
= Benutzung =
Als erstes muss das entfernte Wiki mit einem InterWiki-Namen registriert werden. Hierzu kann entweder die Seite InterWikiMap oder die Datei `intermap.txt` (siehe HilfeZurKonfiguration) editiert werden.
Dann muss eine "Jobseite" erstellt werden, die alle Einstellungen zur geplanten Synchronisation enthält. Auf dieser Seite werden auch alle Meldungen abgelegt. Weiter unten sind die erlaubten Parameter für diese Seite beschrieben, welche im ''Dictionary-Format'' (siehe HelpOnDictionaries) angegeben werden müssen. Im Allgemeinen ist es sinnvoll, die Vorlage ''SyncJobTemplate'' zu benutzen.
Schließlich kann die Synchronisation mittels eines Klicks auf <> aus dem Drop-Down-Menü oder von der Wikiseite gestartet werden.
= Konfiguration =
(!) In der Konfiguration des entfernten Wiki's muss der Parameter `actions_excluded` überprüft werden. Der Default-Wert (siehe `MoinMoin/config/multiconfig.py`) verbietet einige Aktionen, auch 'xmlrpc' (dieser Default-Wert wurde gewählt, damit nicht automatisch Lese- und Schreiboperationen durch xmlrpc auf das Wiki möglich sind, es sei denn, es ist explizit erwünscht.) Um xmlrpc zuzulassen (wikisync basiert auf xmlrpc, es funktioniert nicht, wenn es nicht erlaubt wird), muss `'xmlrpc'` aus der Ausschlußliste entfernt werden.
(!) Es ist sinnvoll das Wiki mit ACL-Regeln zu versehen, um es vor unerwünschten Zugriffen zu schützen.
Außer ''remoteWiki'' sind alle Parameter optional.
remoteWiki:: InterWiki-moniker/-Name des entfernten Wikis. Wichtig ist, dass dieser mit dem InterWiki-Namen übereinstimmt, der im entfernten Wiki konfiguriert wurde. Ansonsten wird eine Fehlermeldung angezeigt.
remotePrefix:: Wird vor den Seitennamen des entfernten Wikis gehängt, wenn nach Seiten gesucht wird oder diese gesendet werden. Wenn z. B. die eigenen Seiten unter einer Überseite im entfernten Wiki eingeblendet werden sollen, ist dieser Parameter sinnvoll.
localPrefix:: Wird vor den Seitennamen des lokalen Wikis gehängt, wenn nach Seiten gesucht wird oder diese verändert werden. Wenn z. B. die entfernten Seiten unter einer Überseite im eigenen Wiki eingeblendet werden sollen, ist dieser Parameter sinnvoll.
pageMatch:: Wenn dieser Parameter definiert wurde, werden nur Seiten übertragen, auf die der Parameter als regulärer Ausdruck anwendbar ist.
pageList:: Wenn dieser Parameter definiert wurde, werden nur die angegebenen Seiten (getrennt mit Kommata) übertragen. In dem Fall wird kein Matching benutzt.
groupList:: Wenn dieser Parameter definiert wurde, werden nur die von den angegebenen Gruppen (getrennt mit Kommata) referenzierten Seiten übertragen. In dem Fall wird weder Matching noch die ''pageList'' benutzt benutzt. Die Gruppen werden nicht rekursiv ausgewertet.
direction:: Entweder ''Down'' oder ''Both'' (die Groß-/Kleinschreibung wird nicht beachtet). Bei `Down` werden lokale Änderungen nicht in das entfernte Wiki übertragen. `Down` ist im Allgemeinen langsamer.
user:: Benutzername, der zur Authentifizierung im entfernten Wiki genutzt wird.
password:: Das Passwort, das zusammen mit `user` genutzt wird. /!\ Geben Sie das Passwort nicht auf der Wikiseite an, wenn Sie nicht sicherstellen können, dass nur Sie die Seite lesen können. Falls Sie es nicht angeben, wird Sie !MoinMoin nach dem Passwort fragen.
= Einige Regeln =
* Wie oben beschrieben, wird keine Historie sondern nur die Differenz des Seiteninhaltes übertragen. Somit tauchen auch keine Kommentare oder Autornamen auf.
* Es ist möglich, die Synchronisation auf beiden Seiten zu starten.
* Seiten mit Konflikten werden nicht synchronisiert, bis der Konflikt aufgelöst wurde.
* Umbenannte Seiten können nicht synchronisiert werden (dieses Feature ist noch nicht implementiert).
* Anhänge werden nicht übertragen.
PK zqBo۲H H 30## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:OrphanedPages
##master-date:2001-11-30 14:37:40
#acl -All:write Default
#format wiki
#language de
Hier ist eine Liste von Seiten, auf die keine andere Seite verweist:
<>
PK zqB.A 31## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:HelpOnPageDeletion
##master-date:2009-04-19 18:03:03
#acl -All:write Default
#format wiki
#language de
HilfeInhalt > HilfeZurAdministration > HilfeZurSeitenLöschung
== Wie man Seiten löscht ==
Sie können Seiten mit der <>-Aktion löschen, insofern dies aktiviert ist und durch die ACLs erlaubt ist.
(!) Bitte beachten Sie, dass löschen bedeutet, eine leere/gelöschte neue Seitenrevision zu erzeugen, es entfernt keinerlei existierende Revision der Seite.
Dies bedeutet, dass Sie an gelöschte Seiten wieder herstellen können, indem Sie eine alte Revision restaurieren (zeigen Sie dazu erst eine alte Revision an über den Link in der <>-Aktion und benutzen Sie dann <> aus dem Menü.
(!) Die einzige Möglichkeit die Seite komplett zu löschen (auch Backups, die alte Versionen, Dateianhänge, etc.) ist über die Shell, auf dem Hostsystem. Die Dateien sind im Verzeichnis `data/pages/` abgelegt, und Sie können einfach das ganze Verzeichnis `SeitenName` löschen - in diesem Fall gibt es keinen Weg zurück.
PK zqB 32## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:HelpForBeginners
##master-date:2004-08-30 01:26:57
#acl -All:write Default
#format wiki
#language de
== WikiWikiWeb ==
Ein WikiWikiWeb ist eine Hypertext-Umgebung für gemeinschaftliches Zusammenarbeiten, mit Betonung auf einfachen Zugriff auf und einfaches Ändern von Informationen.
Durch einen Klick auf den Verweis "<>" können Sie jede Seite selbst verändern.
Je nach Gestaltung der Benutzeroberfläche (engl. ''theme'') finden sie diesen Verweis
oben, links oder auch am unteren Ende der Seite.
Aneinander gefügte, vorne groß geschriebene Worte bilden einen sog. WikiName``n, der automatisch einen Verweis auf eine andere Seite bildet. Ein Klick auf den Seitentitel sucht alle Seiten, die auf die aktuelle Seite verweisen, also deren WikiName``n enthalten. Seiten, die noch nicht existieren, werden mit einem Fragezeichen abgebildet (oder auch in einer anderen Form dargestellt, üblicherweise fett und rot). Folgen Sie einfach einem solchen Verweis und Sie können eine Definition hinzufügen, also die Seite anlegen. Das ist auch ein Weg, um neue Seiten anzulegen: fügen Sie einen neuen WikiName``n auf eine existierende Seite hinzu, speichern Sie Ihre Änderung, klicken Sie auf Ihren neuen Verweis und erzeugen Sie die Seite (mehr Details siehe HilfeZurSeitenErzeugung).
Sie können den WikiSandkasten gerne ändern, wie es Ihnen beliebt. Halten Sie sich aber bitte mit Änderungen anderer Seiten etwas zurück, bis Sie sich mit der Funktionsweise eines Wikis vertraut gemacht haben.
Um mehr darüber zu erfahren, was ein Wiki:WikiWikiWeb ist, lesen Sie Wiki:WhyWikiWorks und Wiki:WikiNature (englisch). Des weiteren lesen Sie bitte auch Wiki:WikiWikiWebFaq und Wiki:WikiInEinerMinute.
Dieses Wiki ist auch ein Teil des InterWiki-Verbunds, was bedeutet, dass Sie leicht auf eine Vielzahl von Informationen verweisen können, die auf anderen öffentlichen Wikis verfügbar sind.
Gute Ausgangspunkte für eine Wiki-Erkundung sind:
* AktuelleÄnderungen: damit sehen Sie, was in letzter Zeit geändert wurde
* SeiteFinden: durchsuchen Sie die Datenbank auf verschiedene Weisen
* TitelIndex: eine Liste aller Seiten im Wiki
* WortIndex: eine Liste aller Worte, die Teil eines Seitentitels sind (und daher eine Liste aller Konzepte im Wiki)
* WegWeiser: eine Seite, die zu den unterschiedlichen Indizes des Wikis führt
* WikiSandkasten: diese Seite dürfen Sie nach Herzenslust für eigene Änderungen und Experimente benutzen
Für weitere Hilfe siehe die Seiten HilfeInhalt und HilfeIndex.
== WikiNamen ==
Ein WikiName ist ein Wort, zusammengesetzt aus vorne groß geschriebenen Worten.
WikiName``n werden automatisch zu Verweisen (Hyperlinks) auf die Seite, die so heißt, wie der WikiName. Was genau als Groß- bzw. Kleinbuchstabe betrachtet wird, wird durch die Konfiguration festgelegt - die Standard-Konfiguration funktioniert für utf-8-Zeichen.
Wenn Sie auf den Seitentitel (z.B. HilfeFürAnfänger auf dieser Seite) klicken, wird Ihnen eine Liste aller Seiten angezeigt, die auf die aktuelle Seite verweisen - und das funktioniert sogar auf noch nicht definierten Seiten.
Ein Fragezeichen vor einem Link (oder auch ein Link, der fett und rot abgebildet ist) bedeutet, dass eine Seite noch nicht definiert wurde. Sie können dann auf das Fragezeichen klicken und die Seite anlegen (z.B.: SoEineSeiteGibtEsNicht). Wenn Sie auf einen solchen Link klicken, bekommen Sie eine Standardseite, die Sie dann editieren können. Erst beim Speichern dieser Seite wird die Seite dann wirklich angelegt. Eine Liste von noch nicht erzeugten Seiten, auf die aber von anderen Seiten verwiesen wird, befindet sich auf GesuchteSeiten.
Um einen WikiName``n nicht als solchen gelten zu lassen (ihn zu "escapen"), z.B. wenn man Wiki''''''Name schreiben will, ohne einen Link zu generieren, kann man eine leere Fettschrift-Markierung verwenden (also eine Folge von sechs einfachen Anführungszeichen) wie hier: {{{Wiki''''''Name}}}. Alternativ können Sie die kürzere Sequenz "{{{``}}}" (zwei inverse Hochkommata, engl. ''backticks'') verwenden, d.h. {{{Wiki``Name}}}, oder, je nach Konfiguration, auch ein vorangestelltes Ausrufungszeichen, z.B. {{{!WikiName}}}.
Lesen Sie HilfeZumEditieren, um weiteres über Wiki-Notation zu lernen.
== Siehe auch ==
* WikiKurs: Eine strukturierte Einführung in Wikis
PK zqB
33## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:HelpOnLists
##master-date:2001-11-30 21:30:20
#acl -All:write Default
#format wiki
#language de
= Listen und Einrückungen =
Sie können Punktelisten und Nummerierungen auf eine sehr naheliegende Weise eingeben: Alles, was Sie tun müssen, ist die Zeile einzurücken, die das Listenelement enthält. Um eine Punkteliste zu erhalten, fangen Sie den Punkt mit einem Stern ("{{{*}}}") an, wollen Sie keinen Blickfangpunkt, verwenden Sie einen Punkt ("`.`") statt eines Sterns. Um nummerierte Punkte zu bekommen, fangen Sie den Punkt mit einem Zahlenmuster an: "{{{1.}}}" für normale Zählung, "{{{a.}}}" für Alphabet in Kleinbuchstaben, "{{{A.}}}" für Alphabet in Großbuchstaben, "{{{i.}}}" für kleine römische Zahlen oder "{{{I.}}}" für große römische Zahlen. Alles andere wird die Zeile lediglich einrücken. Um eine nummerierte Liste mit einem bestimmten Startwert anzufangen, hängen Sie "{{{#}}}''startwert''" an das Zahlenmuster an, also z.B. "`1.#42`".
Um Listen verschiedener Tiefe zu schachteln, benutzen Sie verschiedene Einrückungstiefen. Alle Punkte derselben Einrückungstiefe gehören zur gleichen (Unter-)Liste. Das bedeutet aber auch, dass Sie nicht die Art einer Liste ändern können, nachdem Sie sie begonnen haben.
Definitions-Listen können dadurch erzeugt werden, dass Sie Punkte der Form {{{Begriff:: Definition}}} anlegen; beachten Sie, dass der ''Begriff'' derzeit keine Wiki-Notation enthalten darf.
Weitere Informationen über mögliche Formatierungen finden Sie unter HilfeZumEditieren.
== Syntax ==
{{{
Wenn Sie Text einrücken
wie diesen hier, dann ist er in der Ausgabe eingerückt.
Sie können mehrere Einrückungs-Ebenen haben.
Wenn Sie Sternchen an den Anfang des Punktes schreiben
* bekommen Sie
* eine
* Punkte-Liste
* die auch eingerückt sein kann,
* sogar auf verschiedenen Ebenen.
. Ein Punkt statt eines Sterns
. erzeugt einen Unterpunkt ohne Bullet.
* Dies kann mit normalen Listen gemischt werden.
Eine nummerierte Liste, gemischt mit Punkten:
1. eins
1. zwei
1. zwei-eins
* Punkt 1
* Punkt 2
1. zwei-zwei
1. drei
* Punkt
1. drei-Punkt-eins
Variationen von nummerierten Listen:
* klein römisch
i. eins
i. zwei
* groß römisch (mit einem Startwert von 42)
I.#42 zweiundvierzig
I. dreiundvierzig
* klein alphabetisch
a. eins
a. zwei
* groß alphabetisch
A. eins
A. zwei
Definitionslisten:
Begriff:: Definition
ein anderer Begriff:: und seine Definition
}}}
== Darstellung ==
Wenn Sie Text einrücken
wie diesen hier, dann ist er in der Ausgabe eingerückt.
Sie können mehrere Einrückungs-Ebenen haben.
Wenn Sie Sternchen an den Anfang des Punktes schreiben
* bekommen Sie
* eine
* Punkte-Liste
* die auch eingerückt sein kann,
* sogar auf verschiedenen Ebenen.
. Ein Punkt statt eines Sterns
. erzeugt einen Unterpunkt ohne Bullet.
* Dies kann mit normalen Listen gemischt werden.
Eine nummerierte Liste, gemischt mit Punkten:
1. eins
1. zwei
1. zwei-eins
* Punkt 1
* Punkt 2
1. zwei-zwei
1. drei
* Punkt
1. drei-Punkt-eins
Variationen von nummerierten Listen:
* klein römisch
i. eins
i. zwei
* groß römisch (mit einem Startwert von 42)
I.#42 zweiundvierzig
I. dreiundvierzig
* klein alphabetisch
a. eins
a. zwei
* groß alphabetisch
A. eins
A. zwei
Definitionslisten:
Begriff:: Definition
ein anderer Begriff:: und seine Definition
PK zqBQ& & 34## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:WikiCourse/01 What is a MoinMoin wiki?
##master-date:2007-12-14 18:19:24
#acl -All:write Default
#format wiki
#language de
<>
= Was ist ein Wiki? =
Ein Wiki (auch !WikiWiki oder !WikiWikiWeb genannt) ist eine Sammlung von Webseiten, die nicht nur gelesen, sondern auch von den Benutzern direkt und einfach geändert werden können. ''Wikiwiki'' ist Hawaiisch und bedeutet „schnell“.
Das erste !WikiWikiWeb wurde 1995 von Ward Cunningham entwickelt und in Betrieb genommen. Die Idee, dass Inhalte im WWW editierbar sein sollen, geht dabei bis auf die ursprünglichen Ideen des Erfinders des World Wide Web, Tim Berners-Lee zurück.
== Der Wiki-Weg ==
* offen und kooperativ: oft darf jeder alles ändern
* einfach, schnell und flexibel: man kann beliebige Inhalte eingeben und speichern, sie sind sofort danach verfügbar. Inhalt steht vor Aussehen.
* sicher: MoinMoin merkt sich alle alten Seitenversionen
* vernetzt: die Informationen im Wiki sind sehr stark miteinander verknüpft
* erreichbar: man braucht nur einen Browser und eine Netzwerkverbindung zum Wiki
* flexibel: in einem Wiki lassen sich Informationen vieler Arten speichern, z.B. Schulungen, Folienvorträge und Brainstorming
= Was ist MoinMoin? =
MoinMoin ist eine Software, mit der man ein Wiki betreiben kann.
Sie ist unter GPL-Lizenz frei verfügbar und in der Programmiersprache Python implementiert und damit auch erweiterbar.
PK zqB
# 35## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:HelpOnTables
##master-date:2003-10-29 15:15:03
#acl -All:write Default
#format wiki
#language de
== Tabellen-Formatierung ==
Wenn Sie eine Tabelle anlegen wollen, beginnen und beenden Sie eine Zeile mit dem Tabellen-Markierer "{{{||}}}". Zwischen dieser Start- und Ende-Markierung können Sie eine beliebige Anzahl von Zellen erzeugen, indem Sie sie mit "{{{||}}}" voneinander trennen. Um eine zentrierte Zelle zu erhalten, die mehrere Spalten überspannt, fangen Sie diese Zelle mit mehr als einem Zellmarkierer an. Aufeinanderfolgende Zeilen mit der selben Einrückungstiefe, die eine Tabellenkennzeichnung enthalten, werden in eine gemeinsame Tabelle zusammengefasst.
Weitere Informationen über mögliche Formatierungen finden Sie unter HilfeZumEditieren.
=== Tabellen-Attribute ===
Abgesehen von der Möglichkeit, Zellmarkierer zu wiederholen, um mehrspaltige Tabellenzellen zu erhalten, können Sie auch viele HTML-Tabellen-Attribute setzen. Jegliches Attribut muss zwischen spitze Klammern {{{<...>}}} direkt hinter den Zellenmarkierer geschrieben werden.
Die wiki-artige Formatierung hat folgende Optionen:
* {{{<50%>}}}: Spaltenbreite
* {{{<-2>}}}: mehrspaltig
* {{{<|2>}}}: mehrzeilig
* {{{<(>}}}: linksbündig
* {{{<:>}}}: zentriert
* {{{<)>}}}: rechtsbündig
* {{{<^>}}}: oben bündig
* {{{}}}: unten bündig
* {{{<#XXXXXX>}}}: Hintergrund-Farbe
Falls Sie verschiedene, zueinander in Konflikt stehende Optionen verwenden, wie {{{<(:)>}}}, gewinnt die letzte Option. Es gibt keine explizite Option für vertikales Zentrieren (''middle''), da dies immer die Standardeinstellung ist.
Zusätzlich zu den genannten können Sie auch noch einige der traditionellen, etwas längeren HTML-Attribute verwenden (beachten Sie, dass nur manche HTML-Attribute erlaubt sind). Dadurch, dass Sie die Attribute auf diese Art angeben, ist es möglich, Eigenschaften der Tabellen-Zeilen und der Tabelle selbst einzustellen - insbesondere können Sie die Tabellenbreite mit {{{||...||}}} in der ersten Zeile Ihrer Tabelle setzen. Ebenso die Farbe einer ganzen Zeile mit {{{||...||}}} in der ersten Zelle einer Zeile. Wie Sie sehen, muss man dem Namen des HTML-Attributs ein {{{table}}} oder {{{row}}} voranstellen.
=== Beispiel ===
{{{
Allgemeines Tabellen-Layout und HTML-artige Optionen::
||||||'''Kopfzeile'''||
||Zelle 1||Zelle2||Zelle 3||
|| Zeilen-übergreifend|||| 2 Spalten übergreifend||
||Zelle2||Zelle 3||
Zellen-Breite::
|| schmal ||<:99%> breit ||
zeilen- und spalten-übergreifend::
||<|2> 2 Zeilen || Zeile 1 ||
|| Zeile 2 ||
||<-2> Zeile 3 über 2 Spalten ||
Ausrichtung::
||<(> links ||<^|3> oben || unten ||
||<:> zentriert ||
||<)> rechts ||
Farben::
||<#FF8080> rot ||<#80FF80> grün ||<#8080FF> blau ||
}}}
=== Anzeige ===
Allgemeines Tabellen-Layout und HTML-artige Optionen::
||||||'''Kopfzeile'''||
||Zelle 1||Zelle2||Zelle 3||
|| Zeilen-übergreifend|||| 2 Spalten übergreifend||
||Zelle2||Zelle 3||
Zellen-Breite::
|| schmal ||<:99%> breit ||
zeilen- und spalten-übergreifend::
||<|2> 2 Zeilen || Zeile 1 ||
|| Zeile 2 ||
||<-2> Zeile 3 über 2 Spalten ||
Ausrichtung::
||<(> links ||<^|3> oben || unten ||
||<:> zentriert ||
||<)> rechts ||
Farben::
||<#FF8080> rot ||<#80FF80> grün ||<#8080FF> blau ||
=== Tabellendaten aus anderen Quellen einfügen ===
* kommaseparierte Werte: siehe [[HilfeZuParsern#csvparser]]
* Wiki-Seiten einfügen: siehe [[HilfeZuMakros/Include]]
PK zqBe e 36## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:HelpOnAdministration
##master-date:2002-02-27 15:16:34
#acl -All:write Default
#format wiki
#language de
Die folgenden Seiten enthalten Informationen zu diversen für Moin``Moin-Administration interessante Themen.
== Allgemein ==
* HilfeZurKonfiguration - wie Sie Ihr System konfigurieren
* HilfeZuAccessControlLists - wie man Zugriffsrechte für Wiki-Seiten mit ACLs verwaltet
* HelpOnAutoAdmin - when you want to give some users or user groups admin rights on some pages
* HilfeZurSeitenLöschung - wie man Seiten löscht
* HelpOnSpam - what to do with spam
* HilfeZurBenutzerverwaltung - wie Sie Benutzer in einem Wiki und einer Wikifarm verwalten
* HelpOnSuperUser - users with special rights
* HelpOnAuthentication - how to configure alternate authentication options
* LanguageSetup - how Moin``Moin can be setup to support one or multiple languages
== Installation ==
Bitte InstallDocs lesen.
== Updates installieren ==
* HelpOnUpdating - how to update an existing !MoinMoin wiki installation
* HelpOnUpdatingPython - how to move to a more recent version of Python
== Weiterführende Themen ==
* HilfeZurSynchronisation - wie man zwei Wikis miteinander abgleicht
* HelpOnMoinCommand and HelpOnMoinCommand/ExportDump
PK zqBd?; 37## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:WikiCourse/16 Wiki internal links
##master-date:2007-12-16 04:16:12
#acl -All:write Default
#format wiki
#language de
#pragma section-numbers off
<>
= Wiki-interne Links =
Eine der wichtigsten Funktionen im Wiki ist das Verlinken auf andere Wiki-Seiten - deshalb geht dies auch sehr einfach.
== WikiNamen ("CamelCase") ==
Wenn man !WorteZusammenschreibt wie z.B. bei !VornameNachname oder CamelCase oder MoinMoin, so dass in einem Wort mindestens 2 Wechsel Großbuchstabe-Kleinbuchstabe(n) vorkommen, so verlinkt MoinMoin dieses Wort automatisch zu der gleichnamigen Seite.
Dies geht sehr einfach, es ist kein Wiki-Markup notwendig. Aber die ungewöhnliche Schreibweise ist nicht jedermanns Sache, daher gibt es eine weitere Alternative, die sog. "free links".
=== Eingabe ===
{{{
CamelCase !CamelCaseAberNichtVerlinkt
}}}
=== Anzeige ===
CamelCase !CamelCaseAberNichtVerlinkt
== Freie Links ==
Möchte man Seiten verlinken, die nicht CamelCase sind oder wenn man einfach kein CamelCase mag, kann man wie folgt verlinken:
=== Eingabe ===
{{{
Ein [[freier Link]] und [[andere Seite|eine andere Seite]].
}}}
=== Anzeige ===
Ein [[freier Link]] und [[andere Seite|eine andere Seite]].
= Rückwärtsverfolgung von Links =
Wenn man auf den Seitennamen im Navigationsbereich klickt, sucht das Wiki nach Seiten, die auf diesen Seitennamen verlinken.
Dies wird z.B. für sogenannte Wiki-Badges (Wiki-Sticker) verwendet. Man schreibt einfach irgendwo hin:
ToDo: Kunden XY zurückrufen wegen ...
ToDo ist CamelCase und verlinkt daher auf eine gleichnamige Seite, was nicht weiter aufregend ist. :)
Man kann aber auf der Seite ToDo einfach auf den Seitennamen klicken und siehe da, man findet alle Seiten, auf denen es noch irgendetwas "zu tun" gibt! (!)
PK zqB 38## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:WikiCourse/18 Attachments
##master-date:2007-12-15 19:58:36
#acl -All:write Default
#format wiki
#language de
#pragma section-numbers off
<>
= Datei-Anhänge =
MoinMoin bietet die Möglichkeit, Dateien direkt an eine Wikiseite "anzuhängen".
== Eingabe ==
{{{
[[attachment:brief.txt]]
{{attachment:foto.jpg}}
}}}
== Anzeige ==
[[attachment:brief.txt]]
{{attachment:foto.jpg}}
(!) Solange die Dateien noch nicht hochgeladen wurden, erscheint die Aufforderung hierzu:
* bei Links erscheint der Link in grau (wie bei Links auf nicht-existierende Wikiseiten)
* bei eingebetteten Bildern erscheint ein Ersatzbild (z.B. Büroklammer)
Man kann dann einfach draufklicken und die Datei per Browser aus dem Dateisystem des Rechners in's Wiki hochladen. Dann erscheint die normale Darstellung:
* bei Links erscheint der Link in blau
* bei eingebetteten Bildern erscheint das Bild
PK zqBu 39## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:WikiCourse/05 User preferences
##master-date:2007-12-16 18:45:51
#acl -All:write Default
#format wiki
#language de
#pragma section-numbers off
<>
= Benutzer-Einstellungen =
Nach dem Anlegen ihres Benutzerkontos und der Anmeldung können Sie Ihre Benutzereinstellungen anpassen. Klicken Sie hierzu auf <>. (Klicken Sie auf den Link Einstellungen oben auf der Seite)
Die meisten Einstellungen kann man auf den Vorgabewerten belassen, folgende will man aber ggf. ändern:
* Zeitzone (zum korrekten Umrechnen der internen UTC-Zeit)
* Größe des Texteingabefelds (hängt von Bildschirmauflösung / Fonteinstellung ab)
* ggf. bevorzugte Sprache (bei richtig konfiguriertem Browser unnötig)
Danach unten auf '''Speichern''' klicken.
PK zqB#w 40## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:HelpOnActions
##master-date:2006-06-24 17:53:21
#acl -All:write Default
#format wiki
#language de
== Aktionen ==
Aktionen sind Werkzeuge, die auf einer Seite oder auf dem ganzen Wiki arbeiten, aber, anders als Makros, nichts zum Seiteninhalt hinzufügen, wenn man die Seite anschaut, sondern den Seiteninhalt bearbeiten. Sie erzeugen eine Ausgabe, die vom Seiteninhalt abhängt (Navigations-Aktionen wie Suchen) oder implementieren Funktionen, die nicht mit dem Betrachten zusammenhängen (wie Löschen oder Umbenennen einer Seite).
Es gibt eine Menge von system-definierten Aktionen, worin auch das Editieren einer Seite enthalten ist. Sie können diese Menge bekannter Aktionen durch eigene erweitern. Für mehr Informationen darüber siehe HilfeFürEntwickler.
Die folgenden Aktionen werden zu der Liste von benutzerdefinierten Erweiterungs-Aktionen am Ende jeder Seite hinzugefügt. Dies geschieht für jede gemischtgeschriebene Aktion - für andere Aktionen (komplett in Kleinbuchstaben), siehe die Liste weiter unten auf dieser Seite. Einige dieser Aktionen sind möglicherweise nicht in Ihrem Wiki verfügbar.
* `AttachFile`: Dateien an eine Seite anhängen, siehe /DateiAnhänge für weitere Details.
* `DeletePage`: Löschen einer Seite, nachdem Sie nochmals bestätigt haben. Löschen heisst, dass eine letzte Sicherungskopie angelegt und dann die Seite entfernt wird, d.h. Sie können die Seite später ''wiederbeleben'' (solange die Sicherungskopien nicht physikalisch gelöscht werden).
* `RenamePage`: Umbenennen einer Seite, nachdem Sie nochmals bestätigt haben.
* `LikePages`: Auflisten von Seiten, deren Titel mit dem gleichen MeatBall:WikiWord anfangen oder enden wie der aktuelle Seitentitel.
* `LocalSiteMap`: Anzeigen von nahen Links der aktuellen Seite, d.h. eine Liste aller Seiten, auf die verwiesen wird - und auch wieder die Seiten, auf die von dort verwiesen wird - bis zu einer bestimmten, begrenzten Tiefe.
* `SpellCheck`: rufe die Rechtschreibprüfung für die aktuelle Seite auf; siehe HilfeZurRechtschreibprüfung für weitere Informationen.
* `SubscribeUser`: Administratoren können Seiten für andere Benutzer abonnieren.
* `SyncPages`: Wird für den Abgleich von Wikis benutzt
Es folgt eine Liste von ''internen'' Aktionen, die für die Implementierung der verschiedenen Icons und Links oben und unten auf der Seite benutzt werden oder zur Unterstützung von gewissen Makros.
* `titleindex`: Auflistung aller Seitennamen als Text (`?action=titleindex`) oder XML (`?action=titleindex&mimetype=text/xml`); die Hauptanwendung dieser Aktion ist es, MeatBall:MetaWiki zu ermöglichen.
* `fullsearch`: diese Aktion wird durch Klicken auf den "Go"-Knopf des `FullSearch`-Makros ausgelöst (`action=fullsearch&value=HilfeZuAktionen`).
* `titlesearch`: diese Aktion wird durch Klicken auf den "Go"-Knopf des `TitleSearch`-Makros ausgelöst (`?action=titlesearch&value=HilfeZuAktionen`).
* `inlinesearch`: damit wird die eingebettete Suche für die Formularfelder am Ende jeder Seite implementiert (beachten Sie, dass dies POST-Requests benutzt, Sie werden diese Aktion also normalerweise nicht in der URL sehen).
* `highlight`: das Suchwort markieren, wenn man auf einen Verweis in der Liste der Suchergebnisse klickt.
* `diff`: Anzeigen von Unterschieden zwischen Seiten-Revisionen.
* `info`: Anzeigen von Metadaten zu einer Seite.
* `recall`: Anzeigen einer älteren Revision einer Seite.
* `show`: Anzeigen einer Seite (die Standard-Aktion).
* `refresh`: Erneutes Laden der zwischengespeicherten Version einer Seite (wird momentan nur auf XSLT-formatierten Seiten verwendet).
* `print`: Anzeigen einer druckfreundlichen Version einer Seite, bei der die Navigationselemente weggelassen werden.
* `edit`: Bearbeiten der aktuellen Seite.
* `savepage`: Speichern der aktuellen Seite (niemals manuell benutzen!)
* `subscribe`: Abonnieren einer Seite.
* `userform`: Benutzereinstellungen aufrufen.
* `bookmark`: Setzen eines Lesezeichen für AktuelleÄnderungen.
* `raw`: Anzeigen des "rohen" Wiki-Quelltext als text/plain (z.B. für Backup-Zwecke via wget); z.B. zeigt `SystemInfo?action=raw` den Roh-Text der Seite SystemInfo.
* `format`: Erzeugen einer speziell formatierten Ansicht einer Seite, der Parameter `mimetype` gibt den gewünschten MIME-Type an.
* `rss_rc`: Erzeugen eines DeWikiPedia:RSS-Feed für AktuelleÄnderungen.
* `chart`: Charts anzeigen.
* `export`: Den Wiki-Inhalt exportieren.
* `content`: Mit dieser Aktion wird der reine Seiteninhalt ohne die Elemente ``, `` oder `` exportiert.
* `links`: Erzeugen einer Liste aller Seiten und der Links auf ihnen, entsprechend MeatBall:LinkDatabase.
* `sitemap`: Erzeugen einer XML-Sitemap für [[http://www.google.com/webmasters/sitemaps/docs/de/protocol.html|Google Sitemap]].
* `xmlrpc`: XML-RPC Wiki-Interface, siehe MeatBall:XmlRpcToWiki.
* `revert`: Wiederherstellen einer älteren Revision einer Seite.
PK zqBQ 41## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:CategoryCategory
##master-date:Unknown-Date
#acl -All:write Default
#format wiki
#language de
Markiert Kategorien.
Eine Kategorie ist ein [[HilfeFürAnfänger|WikiName]], der die Rückwärtsverlinkung des Wiki ausnutzt: Wenn Sie auf einen Titel einer Kategorie-Seite klicken, bekommen Sie eine Liste aller Seiten, die zu dieser Kategorie gehören. Um eine Liste aller Kategorien zu bekommen, kann man einfach oben auf den Seitentitel "Kategorie``Kategorie" klicken.
Hier ist eine Liste aller Seiten, die die KategorieKategorie-Markierung tragen:
<>
Alle Kategorien beginnen mit dem Wort "Kategorie". Für weitere Informationen siehe Wiki:FaqForCategories (englisch).
(!) Um nach Kombinationen von Kategorien (Schnittmenge der Ergebnisse) zu suchen, können Sie eine [[SeiteFinden|Volltextsuche]] nach beiden Kategorienamen ausführen.
PK zqBEvvw w 42## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:WikiCourse/03 Staying up to date
##master-date:2007-12-15 13:11:05
#acl -All:write Default
#format wiki
#language de
#pragma section-numbers off
<>
= Auf dem Laufenden bleiben =
In einem Wiki kann sich in kurzer Zeit viel ändern - jeder kann ja jede Seite ändern, Seiten hinzufügen oder Seiten löschen.
Deshalb kann man auf der Seite '''AktuelleÄnderungen''' alle diese Änderungen effektiv mitverfolgen.
Es wird dort zu jeder Änderung aufgelistet:
* ein Link zu einer Differenzdarstellung
* ein Link zur geänderten Seite (sowie zur Info-Funktion dieser Seite)
* wann die Änderung erfolgte
* wer die Änderung gemacht hat
* ein Kommentar, der bei der Änderung eingegeben wurde
(!) Wenn man im Wiki angemeldet ist, kann man auf dieser Seite auch ein zeitliches ''Lesezeichen'' setzen. Damit merkt sich das Wiki für jeden Benutzer, bis wann er die Änderungen bereits gelesen hat und zeigt ihm danach nur noch die Neuigkeiten danach an.
##[[Navigation(siblings)]]
PK zqBExOS\ \ 43## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:HelpOnXmlPages
##master-date:2002-02-27 15:16:34
#acl -All:write Default
#format wiki
#language de
== XML-Seiten & XSLT-Verarbeitung ==
Sicherheitshinweis: das Einschalten der XSLT-Verarbeitung mit 4suite ist '''gefährlich''' (für mehr Details siehe die Beschreibung von allow_xslt auf der Seite HelpOnConfiguration).
Wenn Sie [[http://4suite.org/|Python4Suite]] auf Ihrem System installiert haben, ist es möglich, XML-Dokumente als Seiten abzuspeichern. Es ist wichtig, diese Seiten mit einer XML-Deklaration "{{{}}}" in der ersten Zeile anzufangen. Außerdem müssen Sie das Stylesheet angeben, das benutzt werden soll, um das XML-Dokument zu HTML zu verarbeiten. Das wird realisiert, indem man eine [[http://www.w3.org/TR/xml-stylesheet/|standard "xml-stylesheet" processing instruction]] benutzt, mit einem "{{{href}}}"-Parameter mit dem Namen einer Seite, die das Stylesheet enthält.
Das folgende Beispiel zeigt die praktische Anwendung an einem sehr einfachen Stylesheet, das auf der Seite XsltVersion gefunden werden kann.
=== Beispiel ===
{{{
Dieses Wiki benutzt eine XSLT-Engine von
()
die XSLT v
}}}
=== Anzeige ===
<>
PK zqBo| 44## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page: HelpOnMacros/MailTo
##master-date:
#acl -All:write Default
#format wiki
#language de
<>
Mit Hilfe des '''`MailTo`'''-Makros kann man E-Mail-Adressen recht sicher in ein Wiki einbringen, ohne befürchten zu müssen, dass sie leicht durch Spam-Bots (automatische E-Mail-Adressen-Sammelroboter) gefunden und missbraucht wird.
= Benutzung =
{{{
<>
}}}
oder
{{{
<>
}}}
= Was passiert dann? =
Es wird unterschieden zwischen ''angemeldeten'' und ''anonymen'' Benutzern.
Bei angemeldeten Benutzern wird davon ausgegangen, dass sie diese E-Mail-Adresse lesen und benutzen dürfen (sonst würde man sie ja nicht im Wiki veröffentlichen).
Bei anonymen Benutzern ist die Lage kritischer - denn das können einerseits zwar auch "normale" Benutzer sein, es besteht aber auch genauso die Möglichkeit, dass hier jemand oder etwas (ein Spam``Bot) Mailadressen einsammelt, um deren Besitzer nachher mit unerwünschter kommerzieller Werbung zu beglücken (dies ist ein ganz allgemeines Problem im Internet).
== Angemeldete Benutzer ==
Diese bekommen Folgendes zu sehen:
Vorname.Nachname@example.net
Also einen direkt lesbaren und anklickbaren `mailto:`-Link.
== Anonyme Benutzer ==
Bei anonymen Benutzern (ebenso wie bei Spam-Bots und anderen Robots) zeigt das Makro den Text einfach so an, wie er als Parameter dem Makro übergeben wurde:
Vorname DOT Nachname AT example DOT net
Also reinen Text, ohne `mailto:`-Link. Ein intelligenter menschlicher Leser kann sich dann einen Reim darauf machen und die E-Mail-Adresse dann von Hand in sein E-Mail-Programm eingeben.
Ein automatischer Spam-Bot kann aber vermutlich mit diesem Text nichts anfangen, er "überliest" ihn (es sei denn, es ist ein besonders schlauer, dazu siehe unten) und das Makro hat seinen Zweck erfüllt, nämlich unnötigen Spam zu verhindern.
= Funktionsweise und weitere Beispiele =
Bei anonymen Benutzern gibt das Makro den Text so aus, wie er als Parameter übergeben wurde.
Bei angemeldeten Benutzern verarbeitet das Makro die übergebene Zeichenkette:
1. Folgende komplett groß geschriebene Worte werden ersetzt:
|| AT || @ ||
|| DOT || . ||
|| DASH || - ||
1. Andere komplett groß geschriebene Worte wie z.B. NO SPAM NOSPAM WASAUCHIMMER ICH WILL KEINEN SPAM usw. werden einfach weggeworfen (also durch einen Leerstring ersetzt).
1. Danach werden die Leerzeichen entfernt.
1. Zuguterletzt wird daraus ein anklickbarer `mailto:`-Link generiert.
Es besteht natürlich die Gefahr, dass ein besonders ''schlauer'' Spam-Bot vielleicht übliche Sachen wie AT und DOT und NOSPAM auch schon erkennen kann und entsprechend umformt.
Was aber die Sache wirklich schwierig macht, ist, dass man ''beliebige'' Worte einstreuen kann und auch beliebig Leerzeichen einstreuen kann.
Der Spam-Bot, der das noch erkennen kann, hat sich die E-Mail dann quasi redlich verdient. ;)
Man kann die Funktionsweise von Mail``To gut sehen, wenn man diese Beispiele als angemeldeter und nicht angemeldeter Benutzer vergleicht:
* `<>` ergibt: <>
* `<>` ergibt: <>
* `<>` ergibt: <>
* `<>` ergibt: <>
* `<>` ergibt: <>
/!\ Wieviel jeder Eigentümer einer Mailadresse den nicht-angemeldeten ''menschlichen'' Benutzern zumuten will, sei jedem selbst überlassen. Wer es selbst für den menschlichen Leser schwierig macht, bekommt eben weniger E-Mail. ;)
PK zqBꦏ: : 45## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:WikiCourse/13 Lists
##master-date:2007-12-15 19:26:19
#acl -All:write Default
#format wiki
#language de
#pragma section-numbers off
<>
= Listen =
== Punktelisten ==
=== Eingabe ===
{{{
Meine Haustiere:
* Hund
* Katze
* Maus
}}}
=== Anzeige ===
Meine Haustiere:
* Hund
* Katze
* Maus
== Aufzählungen ==
=== Eingabe ===
{{{
Noch zu erledigen:
1. Hund füttern
1. Katze füttern
1. Maus raus
}}}
=== Anzeige ===
Noch zu erledigen:
1. Hund füttern
1. Katze füttern
1. Maus raus
(!) !MoinMoin kann selbst zählen!
(!) Die Anzahl der führenden Leerzeichen bestimmt die Hierachiestufe der Liste.
Es gibt noch weitere Listen, siehe HilfeZuListen.
PK zqBe+P P 46## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:WikiCourse/04 Creating a wiki account
##master-date:2007-12-16 18:49:40
#acl -All:write Default
#format wiki
#language de
#pragma section-numbers off
<>
= Anmelden beim Wiki =
Die Benutzung eines Wiki ist oft ohne Anmeldung möglich (dies hängt von den Sicherheitseinstellungen ab).
Allerdings ist selbst dann die Benutzung ''mit Anmeldung'' komfortabler:
* man kann auf AktuelleÄnderungen ein zeitliches Lesezeichen setzen
* man kann die Navigation persönlich anpassen
* man kann seine Zeitzone einstellen
* man kann Seiten abonnieren und sich bei Änderung benachrichtigen lassen
* u.v.m.
Die Anmeldung erfolgt über den Link '''Anmelden''' im Navigationsbereich. Man muss dann folgendes eingeben:
* Name - es empfiehlt sich `VornameNachname`
* Passwort (nicht zu einfach!)
* Passwort-Wiederholung (um Vertipper zu vermeiden)
* E-Mail-Adresse (für Benachrichtigungen oder auch wenn man sein Passwort vergessen hat...)
* /!\ Auf '''Benutzer anlegen''' klicken! /!\
Damit wird das Benutzerkonto angelegt und man kann sich danach dann mit Name/Passwort beim Wiki anmelden.
(!) Dass man angemeldet ist, sieht man dadurch, dass der Benutzername im Navigationsbereich angezeigt wird.
PK zqBˑ 47## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:WikiCourse/15 Tables
##master-date:2007-12-15 19:33:11
#acl -All:write Default
#format wiki
#language de
#pragma section-numbers off
<>
= Tabellen =
== Einfachste Tabelle ==
{{{
|| eins || zwei || drei ||
|| vier || fünf || sechs ||
}}}
|| eins || zwei || drei ||
|| vier || fünf || sechs ||
== Allgemeines Tabellen-Layout ==
{{{
||||||'''Kopfzeile'''||
||Zelle 1||Zelle 2||Zelle 3||
|| Zeilen-übergreifend|||| 2 Spalten übergreifend||
||Zelle 2||Zelle 3||
}}}
||||||'''Kopfzeile'''||
||Zelle 1||Zelle 2||Zelle 3||
|| Zeilen-übergreifend|||| 2 Spalten übergreifend||
||Zelle 2||Zelle 3||
== Zellenbreite ==
{{{
|| schmal ||<:99%> breit ||
}}}
|| schmal ||<:99%> breit ||
== Übergreifende Zeilen und Spalten ==
{{{
||<|2> 2 Zeilen || Zeile 1 ||
|| Zeile 2 ||
||<-2> Zeile 3, 2 Spalten übergreifend ||
}}}
||<|2> 2 Zeilen || Zeile 1 ||
|| Zeile 2 ||
||<-2> Zeile 3, 2 Spalten übergreifend ||
== Ausrichtung ==
{{{
||<(50%> links ||<^|3> oben || unten ||
||<:> mittig ||
||<)> rechts ||
}}}
||<(50%> links ||<^|3> oben || unten ||
||<:> mittig ||
||<)> rechts ||
== Farben ==
{{{
||<#FF0000> rot ||<#00FF00> grün ||<#0000FF> blau ||
}}}
||<#FF0000> rot ||<#00FF00> grün ||<#0000FF> blau ||
PK zqBi?\ 48## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:WikiCourse/30 The graphical editor
##master-date:2007-12-15 20:31:14
#acl -All:write Default
#format wiki
#language de
#pragma section-numbers off
<>
= Der grafische Editor =
Alternativ zur Eingabe von Wiki-Markup per einfachem Text-Editor bietet MoinMoin auch einen grafischen WYSIWYG-Editor an, der von der Oberfläche und Bedienung an normale Textverarbeitungen erinnert.
Technische Voraussetzung: Browser Mozilla/Firefox/Netscape oder IE in aktueller Version + Javascript aktiviert.
Welcher Editor angeboten bzw. persönlich bevorzugt wird, kann man in den <> einstellen. Man kann im Editor auch jeweils in den anderen Editor umschalten (Text-Modus vs. GUI-Modus).
Vorteile grafischer Editor:
* hübscher
* einfacher
Nachteile grafischer Editor:
* lädt langsamer
* weniger flexibel
* Implementierung ist noch nicht fehlerfrei
PK zqB7. 49## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:WikiCourse/10 Text layout with wiki markup
##master-date:2007-12-15 17:18:02
#acl -All:write Default
#format wiki
#language de
#pragma section-numbers off
<>
= Textgestaltung mit Wiki-Markup =
Wiki verwendet ''nicht'' einfach HTML (die normalerweise für Webseiten verwendete ''!HyperText Markup Language''), sondern eine eigene, vereinfachte '''!MoinMoin-Wiki Markup Language''', also einer eigenen Konvention für die Eingabe von Inhalten.
== HTML ==
{{{
}}}
== MoinMoin-Wiki ==
{{{
= Überschrift =
Dies ist ein Link zu meiner Homepage: VornameNachname
Eine Liste:
* bla
* blubb
}}}
(!) Das MoinMoin-Wiki Markup wird auf den folgenden Seiten noch genauer erklärt.
PK zqBFU 50## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:WikiCourse/19 Symbols
##master-date:2007-12-15 20:00:14
#acl -All:write Default
#format wiki
#language de
#pragma section-numbers off
<>
= Symbole, Smileys =
MoinMoin unterstützt auch einige graphische Symbole, sowie die in E-Mail und Chat üblichen sog. ''Smileys'':
|| `{1} {2} {3}` || {1} {2} {3} ||
|| `/!\ (!) (./) {X} {i} {OK}` || /!\ (!) (./) {X} {i} {OK} ||
|| `{*} {o}` || {*} {o} ||
|| `:) B-) :( X-(` || :) B-) :( X-( ||
Weitere siehe HilfeZuSmileys.
##[[Navigation(siblings)]]
PK zqB|O; ; 51## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:HelpOnSlideShows
##master-date:Unknown-Date
#acl -All:write Default
#format wiki
#language de
Für ein Beispiel eines mit MoinMoin erstellten Folienvortrags siehe WikiKurs.
PK zqB:*
52## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:HelpOnTemplates
##master-date:Unknown-Date
#acl -All:write Default
#format wiki
#language de
== Hilfe zu Vorlagen ==
Vorlagen machen es den Anwendern einfacher neue Seiten hinzuzufügen. Anstatt jede neue Information immer wieder komplett neu zu erfassen, kann man mit Vorlagen Text und Struktur bereits vorgeben. Variablen können verwendet werden, um Datum, Zeit, Ersteller, Seitenname und ähnliches einzufügen (siehe HilfeZurSeitenErzeugung für mehr Informationen).
Eine Vorlagen-Seite muss mit einem Namen versehen werden bei dem dieser mit der standard Vorlagen-Kennung endet (dieser ist standardmäßig "'''Template'''"). Der Administrator kann die standard Vorlagen-Kennung durch setzen von "{{{page_template_regex}}}" in der Konfigurationsdatei ändern. Die neue Vorlagen-Seite wird der Liste von Vorlagen hinzugefügt, die angezeigt wird, wenn versucht wird eine nicht existierende Seite anzulegen. Zum Beispiel NichtExistierendeHilfeSeite hat einen Link zum HelpTemplate das den Inhalt vom HelpTemplate in das Editor-Fenster lädt, wenn dieser Link geklickt wird.
Es gibt andere Standard-Vorlagen die mit ihrer !MoinMoin Version mitgeliefert werden, wie z.B. HomepageVorlage (für Anwender Homepages), ein CategoryTemplate (für Kategorieseiten, siehe HilfeZuKategorien) oder ein SlideTemplate (für Präsentationen, siehe HelpOnSlideShows).
PK zqBСѥ 53## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:HelpOnSmileys
##master-date: 2003-03-27 20:40:14
#acl -All:write Default
#format wiki
#language de
== Graphische Symbole ==
Um ein Smiley (Emoticon) bzw. bestimmte Symbole einzufügen, tippen Sie einfach Ihren Lieblings-Smiley aus der Tabelle unten. Sie werden allerdings nur dann in ein Bild umgewandelt, wenn sie '''von Leerzeichen umgeben''' sind, oder am Anfang oder Ende einer Zeile stehen (auch hier durch ein Leerzeichen vom Rest der Zeile isoliert).
<>
Für weitere Informationen über die Notation siehe HilfeZumEditieren.
PK zqBPԭ 54## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:MissingHomePage
##master-date:2006-01-01 23:22:26
#acl -All:write Default
#format wiki
#language de
Sie haben Ihre persönliche Seite im Wiki offenbar noch nicht angelegt.
Eine persönliche "Homepage" ist eine gute Stelle, um Daten ''über sich selbst'' zu veröffentlichen, wie z.B.:
* wer Sie sind, was Sie machen, was Sie mögen oder nicht mögen
* Ihre Telefonnummer, E-Mail-Adresse oder andere Kontaktdaten
* ein Bild von Ihnen
Sie können auch Dinge ''für sich selbst'' dort speichern (und evtl. auch für andere Leute), wie z.B.:
* Ihre Lieblings-Links
* Ihre Liste mit noch zu erledigenden Dingen
* Ihre Notizen
Bitte beachten Sie, dass Ihre persönliche Seite üblicherweise ''öffentlich'' ist, jeder kann sie lesen und beschreiben (und dies ist eine gute Sache, sehen Sie es als Kommunikationsmittel mit Ihnen). Aber Sie können auch geschützte Unterseiten darunter anlegen (Aktion ''Meine Seiten''), daher ist eine Zugangsbeschränkung zu einigen Ihrer Seiten kein Problem.
<>
Der Name Ihrer persönlichen Seite entspricht Ihrem Anmeldenamen (Login) im Wiki, lautet in der Regel also "!VornameNachname".
Wenn Sie jetzt Ihre persönliche Seite nicht einrichten wollen, folgen Sie einfach einem anderen Link, z.B. zum WegWeiser.
PK zqB4k k 55## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:FindPage
##master-date:2007-11-02 22:12:02
#acl -All:write Default
#format wiki
#language de
<>
Sie können auch reguläre Ausdrücke verwenden sowie weitere Suchmodifikatoren (siehe HilfeZumSuchen), ein Beispiel:
{{{regex:schifff?ahrt}}}
oder direkt auf eine Seite springen oder eine neue Seite erzeugen, indem Sie Ihren Seitennamen hier eingeben:
<>
Gute Einstiegsseiten für die Erkundung eines Wikis sind:
* AktuelleÄnderungen: sehen Sie, woran andere Leute gerade arbeiten
* TitelIndex: eine Liste aller Seiten im Wiki
* WortIndex: eine Liste aller Teilworte von Seitentiteln (und daher eine Liste aller Konzepte in einem Wiki)
* WegWeiser: eine Liste aller unterstützten Indizierungsschemata
PK zqB=(5 5 56## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:PageSize
##master-date:Unknown-Date
#acl -All:write Default
#format wiki
#language de
<>
Alle Seiten, nach ihrer Größe sortiert:
<>
PK zqBP 57## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:HelpOnUserPreferences
##master-date:2004-01-31 22:53:46
#acl -All:write Default
#format wiki
#language de
== Konfigurieren Ihrer BenutzerEinstellungen ==
Sie können sich selbst eintragen und Ihre persönlichen Einstellungen vornehmen, indem Sie auf den Link BenutzerEinstellungen in der oberen rechten Ecke jeder Seite klicken. Wenn sie eingetragen und angemeldet sind, wird dort Ihr Name statt "Benutzer``Einstellungen" angezeigt.
Die verschiedenen Formularfelder auf Benutzer``Einstellungen haben folgende Bedeutung:
* '''<>''': Entweder ihr richtiger Name oder ein Alias. Am besten Sie verwenden das WikiName-Format.
* Wenn ACLs aktiviert sind, '''muss''' es ein eindeutiger WikiName sein.
* '''<>''': Etwas, das Sie sich leicht merken können, das aber für andere schwer zu erraten ist.
* '''<>''': Wenn Sie das erst Mal Ihr Passwort definieren oder es später ändern, wiederholen Sie es hier, um Tippfehler zu vermeiden.
* '''<>''': Ihre E-Mail-Adresse, die benötigt wird, falls Sie Wiki-Seiten abonnieren oder sich Ihre vergessene ID zusenden lassen wollen.
* Wenn ACLs aktiviert sind, '''muss''' die E-Mail-Adresse eindeutig und gültig sein.
* '''<>''': wählen Sie ein Theme, um Farben, Icons und Layout des Wiki zu ändern.
* '''<>''': Vom Benutzer verwendetes CSS, das zusätzlich geladen werden soll.
* '''<>''': Hiermit können Sie die Größe des Text-Felds einstellen, das Sie beim Editieren einer Seite bekommen. Stellen Sie es entsprechend Ihrer Bildschirmgröße und Ihren persönlichen Wünschen ein.
* '''<>''': ...
* '''<>''': Wenn nicht die richtige Zeit angezeigt wird, suchen Sie sich die richtige Zeit aus dem Drop-Down-Menü aus.
* '''<>''': Zeigt die Server-Zeit an.
* '''<>''': Der Standard ist Jahr-Monat-Tag und für internationale Benutzung am wenigsten verwirrend.
* '''<>''': Der Standard wird Ihren Browser-Einstellungen entnommen. Sie sollten hier trotzdem Ihre Sprache einzustellen, damit Sie auch Benachrichtigungs-Mails in der richtigen Sprache bekommen.
* '''<>''': ...
* '''<>''': Wenn Sie dies Auswählen, werden '''Wiki``Namen''' zu '''Wiki Namen'''.
* '''<>''': Nützlich, wenn Sie sehr viel editieren.
* '''<>''': Wenn Sie mit Ihrem Browser die Basis-URL des Wiki öffnen (d.h. keine bestimmte Seite aufrufen), wird Ihnen die von Ihnen zuletzt besuchte Seite angezeigt. Dies ist nützlich, wenn Sie oft die gleiche Seite lesen oder editieren.
* '''<>''': Wenn Sie dies auswählen, läuft Ihr Cookie nicht um Mitternacht ab.
* '''<>''': Spaß im Wiki, siehe /!\ und ;-) anstatt von `/!\` und `;-)`.
* '''<>''': Macht Diffs leichter lesbar.
* '''<>''': Zeigt kleine Icons an, die den Typ des Links anzeigen, <> für WWW, <> für FTP und so weiter.
* '''<>''': Zeigt in der oberen rechten Ecke eine Reihe von Icon-Links an.
* '''<>''': Zeigt ein hervorgehobenes '''?''' vor nicht-existierenden Seiten statt des farblich hervorgehobenen Seitennamens an.
* '''<>''': Zeigt die 5 zuletzt besuchten Seiten oberhalb der Seite an, damit Sie leicht über mehrere Seiten zurück springen können.
* '''<>''': Wenn Sie dies auswählen, wird jede Überschrift einen Pfeil hoch und runter haben, um an den Anfang oder das Ende der Seite zu kommen.
* '''<>''': Ersetzt die Standard-Auswahl in der grauen Navigationsleiste oben auf der Seite. Geben Sie einen Wiki-Seitennamen pro Zeile ein. Wenn der Seitenname mit `^` anfängt, wird ein neues Fenster geöffnet. Sie können auch freie Links hinzufügen, also Einträge in der Form `[url linktext]` - genauso wie auf Wiki-Seiten.
* '''<>''': Geben Sie '''`.*`''' ein, um eine E-Mail zu erhalten, sobald sich irgend eine Seite in diesem Wiki ändert (''nicht empfohlen'' für lebhafte Wikis) oder geben Sie die Namen beliebiger einzelner Seiten ein, jeweils eine pro Zeile. Wenn Ihnen '''reguläre Ausdrücke''' vertraut sind, können Sie einen regulären Ausdruck eingeben, der auf die für Sie interessanten Seiten passt (.* passt auf alle Seitennamen). Wenn Sie die Option '''<>''' ausgewählt haben, wird das abonnieren einzelner Seiten durch Anklicken des Briefumschlag-Icons beim Betrachten der interessanten Seite vereinfacht.
/!\ Dies ist ein optionale Einstellung, die nur funktioniert, wenn die E-Mail-Unterstützung für Ihr Wiki angeschaltet ist, zu den Details siehe HilfeZurKonfiguration/EmailUnterstützung
PK zqB! 58## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:HelpOnSearching
##master-date:2007-12-20 18:43:00
#acl -All:write Default
#format wiki
#language de
= Suchabfrage =
Mit der Suchmaschine sind die gleichen Suchmuster in den Eingabefeldern für Suche und Titelsuche erlaubt wie bei den Parametern von den Makros {{{FullSearch}}} und {{{PageList}}}.
* Es können mehrere Suchbegriffe (von Leerzeichen getrennt) verwendet werden.
* Suchbegriffe werden standardmäßig mit UND verknüpft - und nur Seiten, die alle Suchbegriffe enthalten werden zurückgegeben.
* Man kann doppelte oder einfache Anführungszeichen verwenden, um Leerzeichen in Suchbegriffen zu verwenden.
* {{{-}}} vor einem Suchbegriff bedeutet NICHT - Seiten, die diesen Begriff enthalten, werden vom Suchergebnis ausgeschlossen.
* {{{regex:AUSDRUCK}}} bedeutet, dass der Suchbegriff als regulärer Ausdruck behandelt wird.
* {{{title:AUSDRUCK}}} sucht in Seiten, deren Titel auf Ausdruck passt.
* Normale Suchausdrücke suchen auch in Titeln. Treffer in Titeln werden höher gewichtet als Treffer in Seiten.
* {{{case:AUSDRUCK}}} sucht mit Beachtung der Groß/Kleinschreibung.
* Eine normale Suche sucht auch in den Seitentiteln. Treffer in Titeln bekommen mehr Gewicht als Treffer innerhalb von Seiten.
* {{{linkto:AUSDRUCK}}} sucht nach Links auf AUSDRUCK
* {{{language:LANG-ISO-CODE}}} sucht nach Seiten, welche in der gesuchten ISO Kodierung geschrieben sind, z.B. en, de
* {{{category:KATEGORIE}}} sucht nach Seiten, welche in der gesuchten Kategorie eingeordnet sind. Dieser Suchausdruck ersetzt den alten regulären Ausdruck.
* {{{mimetype:TYP}}} sucht nach Seiten und Anhängen mit Mimetype TYP, z.B. image/png
/!\ Momentan nur mit Xapain verfügbar!
* {{{domain:TERM}}} sucht nach Seiten innerhalb einer Domain, wie "Underlay" oder "System" (für Systemseiten)
* {{{title:}}}, {{{regex:}}}, {{{linkto:}}} und {{{case:}}} können in Kombination in einem Suchausdruck verwendet werden.
* Diese Modifizierer können abgekürzt werden: z.B. {{{re:}}}, {{{t:}}}, {{{reg:}}}, {{{cas:}}}, {{{l:}}}
* Wenn Sie mehrere Modifizierer verwenden wollen, müssen Sie sie folgendermaßen Verknüpfen: {{{t:re:}}}
* {{{-}}} muss vor anderen Modifizierern kommen.
* {{{or}}} der ODER-Operator hat einen niedrigeren Vorrang als das implizite UND.
* Klammern können zur Gruppierung verwendet werden.
=== Beispiele ===
{{{
title:Hilfe Makro
}}}
sucht die Hilfeseiten, die das Wort "Makro" enthalten.
{{{
Apple (Computer or Betriebssystem)
}}}
sucht nach Seiten, die das Wort "Apple" und mindestens eins der Worte "Computer" oder "Betriebssystem" enthalten.
{{{
windows winamp or linux xmms
}}}
sucht die Seiten, die beide Worte "windows" und "winamp" enthalten. Sucht ebenso nach Seiten, die beide Worte "linux" und "xmms" enthalten.
{{{
"is text"
}}}
Passt auf "th'''is text'''" oder "'''is text'''s". Anführungszeichen werden nur dazu benutzt, Leerzeichen einzubauen und bedeuten nicht "genau diese Wortfolge".
{{{
linkto:WindowsPage title:Linux
}}} sucht nach Seiten, die "Linux" im Seitennamen haben und auf die Seite !WindowsPage verweisen.
{{{
r:\bist\b
}}} sucht nach dem Wort "ist", findet aber nicht "Mist" oder "ist's".
{{{
Hilfe -domain:system
}}} sucht nach Seiten, welche das Wort "Hilfe" beinhalten, aber keine Systemseiten sind.
{{{
category:homepage title:thomas
}}} sucht in der CategoryHomepage Seiten, welche den Namen "Thomas" im Titel haben (alle Benutzerseiten von Benutzern die Thomas heißen)
== TitleSearch und PageList ==
* verwenden die gleichen Ausdrücke
* {{{title:}}} wird intern zu jedem Suchbegriff hinzugefügt
== Xapian ==
Siehe HelpOnXapian für dessen Installation und mehr Details.
PK zqBQA 59##master-page:HelpTemplate
##master-date:2008-06-08 17:00:56
#format wiki
#language de
== Vorlage für Hilfe-Seiten ==
Text.
=== Beispiel ===
{{{
xxx
}}}
=== Anzeige ===
xxx
PK zqBJH+ + 60## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:WikiCourseHandOut
##master-date:2007-12-04 07:40:05
#acl -All:write Default
#format wiki
#language de
#pragma section-numbers off
<>
PK zqB5"x5 5 61## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
## page was renamed from HilfeFürUser
##master-page:HelpForUsers
##master-date:Unknown-Date
#acl -All:write Default
#format wiki
#language de
HilfeInhalt > HilfeFürBenutzer
Diese Seite listet Seiten, die für die User da sind. Für einen wirklich schnellen Überblick gehe zu HilfeZurMoinWikiSyntax.
* HilfeFürAnfänger - wenn Wikis noch neu für Sie sind
* HilfeZurNavigation - erklärt die Navigations-Elemente auf einer Seite
* HilfeZumSuchen - erklärt die Suchfunktionen
* HilfeZurSeitenErzeugung - wie man eine neue Seite erzeugt und Seitenvorlagen benutzt
* HilfeZuVorlagen - wie man Seiten-Vorlagen nutzt
* HilfeZuBenutzerEinstellungen - wie man sich beim Wiki anmeldet und das Standardverhalten des Wikis personalisiert
* HilfeZumEditieren - wie man eine Seite editiert (ändert)
* HilfeZuAktionen - Werkzeuge, die auf Seiten oder dem ganzen Wiki arbeiten
* HilfeZurSynchronisation - wie man zwei Wikis miteinander abgleicht
PK zqBMe 62## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:WikiCourse/07 The text editor
##master-date:2007-12-15 17:07:17
#acl -All:write Default
#format wiki
#language de
#pragma section-numbers off
<>
= Der textbasierte Editor =
Wir haben ihn soeben gerade beim Anlegen der eigenen Homepage bereits kennen gelernt: den text-basierten Editor von MoinMoin. Man kann ihn natürlich nicht nur dafür verwenden, sondern auch um beliebige andere Seiten im Wiki zu bearbeiten.
Man klickt dazu einfach auf '''Editieren''' bzw. '''Editieren (Text)''' im Navigationsbereich und schon bietet einem MoinMoin die aktuelle Seite zur Bearbeitung an.
(!) Man kann nichts kaputt machen, denn die vorherige Version des Text wird immer gesichert und kann ggf. auch wieder hergestellt werden.
Wichtig ist, während der Bearbeitung einer Seite öfters mal die '''Vorschau'''-Funktion zu benutzen, denn MoinMoin legt dabei eine interne Sicherungskopie des aktuellen Editorinhalts an.
Wenn man die Änderungen abgeschlossen hat, sollte man ggf. auch noch einen passenden Kommentar eingeben (erscheint dann auf AktuelleÄnderungen und in der Historie der Seite) und dann auf '''Speichern''' klicken.
Sollten mal zwei Leute gleichzeitig eine Seite bearbeiten, kann der Erste dieses problemlos tun. Der Zweite erhält eine Warnung und sollte die Änderungen des Ersten mit seinen eigenen zusammenführen. Wenn man eine Seite alleine bearbeiten will, sollte man dies an ihrem Anfang vermerken.
(!) Man sollte nach dem Speichern ''nicht'' mit dem "Zurück"-Knopf des Browsers wieder auf die Editorseite zurückblättern (dies kann zu merkwürdigen Edit-Konflikten führen), sondern den von MoinMoin angeboten ''Editieren''-Link erneut anklicken.
Falls man nicht speichern will, sondern die Änderungen verwerfen will, sollte man auf '''Abbrechen''' klicken, damit MoinMoin weiß, dass man mit Editieren fertig ist.
Weiteres siehe auf HilfeZumEditieren.
PK zqB.E2" 2" 63## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
## page was renamed from SyntaxReferenz
##master-page:HelpOnMoinWikiSyntax
##master-date:2007-12-19 14:04:44
#acl -All:write Default
#format wiki
#language de
Diese Seite gibt einen Überblick über die MoinMoin-Syntax: Es wird jeweils zuerst das Markup, dann seine Darstellung gezeigt. Außerdem findet sich jeweils ein Link zu der Hilfeseite, auf der die Syntax näher erläutert wird. Bitte beachten Sie, dass einige Funktionen konfigurationsabhängig sind.
= Inhaltsverzeichnisse =
{{{
'''Inhaltsverzeichnis''' (bis zur zweiten Überschriften-Ebene)
<>
}}}
'''Inhaltsverzeichnis''' (bis zur zweiten Überschriften-Ebene)
<>
= Überschriften =
'''''siehe:''' HilfeZuÜberschriften''
{{{
= Überschrift 1. Ebene =
== Überschrift 2. Ebene ==
=== Überschrift 3. Ebene ===
==== Überschrift 4. Ebene ====
===== Überschrift 5. Ebene =====
}}}
= Überschrift 1. Ebene =
== Überschrift 2. Ebene ==
=== Überschrift 3. Ebene ===
==== Überschrift 4. Ebene ====
===== Überschrift 5. Ebene =====
= Textauszeichnungen =
'''''siehe:''' HilfeZumFormatieren''
{{{{
* ''betont (kursiv)''
* '''fett'''
* '''''fettkursiv'''''
* `Festbreitenschrift`
* {{{Quelltext}}}
* __unterstrichen__
* ,,tief,,gestellt
* ^hoch^gestellt
* ~-kleiner-~
* ~+größer+~
* --(durchgestrichen)--
}}}}
* ''betont (kursiv)''
* '''fett'''
* '''''fettkursiv'''''
* `Festbreitenschrift`
* {{{Quelltext}}}
* __unterstrichen__
* ,,tief,,gestellt
* ^hoch^gestellt
* ~-kleiner-~
* ~+größer+~
* --(durchgestrichen)--
= Hyperlinks =
'''''siehe:''' HilfeZuVerweisen''
== Interne Links ==
{{{
* StartSeite
* [[StartSeite]]
* HilfeZumEditieren/UnterSeiten
* /UnterSeite
* ../SchwesterSeite
* [[StartSeite|Benamter Link]]
* [[#anchorname]]
* [[#anchorname|Beschreibung]]
* [[SeitenName#anchorname]]
* [[SeitenName#anchorname|Beschreibung]]
* [[attachment:dateiname.txt]]
}}}
* StartSeite
* [[StartSeite]]
* HilfeZumEditieren/UnterSeiten
* /UnterSeite
* ../SchwesterSeite
* [[StartSeite|Benamter Link]]
* [[#anchorname]]
* [[#anchorname|Beschreibung]]
* [[SeitenName#anchorname]]
* [[SeitenName#anchorname|Beschreibung]]
* [[attachment:dateiname.txt]]
== Externe Links ==
{{{
* http://moinmo.in/
* [[http://moinmo.in/]]
* [[http://moinmo.in/|MoinMoin-Wiki]]
* [[http://static.moinmo.in/logos/moinmoin.png]]
* {{http://static.moinmo.in/logos/moinmoin.png}}
* [[http://static.moinmo.in/logos/moinmoin.png|moinmoin.png]]
* MeatBall:InterWiki
* [[MeatBall:InterWiki|InterWiki-Seite auf MeatBall]]
* [[file://///servername/share/full/path/to/file/filename%20with%20spaces.txt|Link auf Datei filename with spaces.txt]]
* nutzer@example.com
}}}
* http://moinmo.in/
* [[http://moinmo.in/]]
* [[http://moinmo.in/|MoinMoin-Wiki]]
* [[http://static.moinmo.in/logos/moinmoin.png]]
* {{http://static.moinmo.in/logos/moinmoin.png}}
* [[http://static.moinmo.in/logos/moinmoin.png|moinmoin.png]]
* MeatBall:InterWiki
* [[MeatBall:InterWiki|InterWiki-Seite auf MeatBall]]
* [[file://///servername/share/full/path/to/file/filename%20with%20spaces.txt|Link auf Datei filename with spaces.txt]]
* nutzer@example.com
== Bildung von Links unterdrücken oder begrenzen ==
{{{
* Wiki''''''Name
* Wiki``Name
* !WikiName
* WikiName''''''n
* WikiName``n
* `http://www.example.com`
* [[http://www.example.com/]]verzeichnis
}}}
* Wiki''''''Name
* Wiki``Name
* !WikiName
* WikiName''''''n
* WikiName``n
* `http://www.example.com`
* [[http://www.example.com/]]verzeichnis
= Zitate/ Einrückungen =
{{{
Eingerückter Text
Auf zweite Ebene eingerückter Text
}}}
Eingerückter Text
Auf zweite Ebene eingerückter Text
= Listen =
'''''siehe:''' HilfeZuListen''
== Aufzählungslisten ==
{{{
* Punkt 1
* Punkt 2 (mit vorangehender Leerzeile)
* Punkt 2.1
* Punkt 2.1.1
* Punkt 3
. Punkt 3.1 (ohne Blickfangpunkt)
. Punkt 4 (ohne Blickfangpunkt)
* Punkt 4.1
. Punkt 4.1.1 (ohne Blickfangpunkt)
}}}
* Punkt 1
* Punkt 2 (mit vorangehender Leerzeile)
* Punkt 2.1
* Punkt 2.1.1
* Punkt 3
. Punkt 3.1 (ohne Blickfangpunkt)
. Punkt 4 (ohne Blickfangpunkt)
* Punkt 4.1
. Punkt 4.1.1 (ohne Blickfangpunkt)
== Nummerierte Listen ==
=== mit Ziffern ===
{{{
1. Punkt 1
1. Punkt 1.1
1. Punkt 1.2
1. Punkt 2
}}}
1. Punkt 1
1. Punkt 1.1
1. Punkt 1.2
1. Punkt 2
=== mit römischen Zahlen ===
{{{
I. Punkt 1
i. Punkt 1.1
i. Punkt 1.2
I. Punkt 2
}}}
I. Punkt 1
i. Punkt 1.1
i. Punkt 1.2
I. Punkt 2
=== mit Buchstaben ===
{{{
A. Punkt A
a. Punkt A. a)
a. Punkt A. b)
A. Punkt B
}}}
A. Punkt A
a. Punkt A. a)
a. Punkt A. b)
A. Punkt B
== Definitions- und Zuordnungslisten ==
{{{
Begriff:: Definition
Beschriebenes::
:: 1. Beschreibung
:: 2. Beschreibung
}}}
Begriff:: Definition
Beschriebenes::
:: 1. Beschreibung
:: 2. Beschreibung
= Horizontale Linien =
'''''siehe:''' HilfeZuTrennlinien''
{{{
----
-----
------
-------
--------
---------
----------
}}}
----
-----
------
-------
--------
---------
----------
= Tabellen =
'''''siehe:''' HilfeZuTabellen''
== Tabellen ==
{{{
||'''A'''||'''B'''||'''C'''||
||1 ||2 ||3 ||
}}}
||'''A'''||'''B'''||'''C'''||
||1 ||2 ||3 ||
== Zellbreite ==
{{{
||minimale Breite ||<99%>maximale Breite ||
}}}
||minimale Breite ||<99%>maximale Breite ||
== Zellen verbinden ==
{{{
||<|2> Zelle über 2 Zeilen ||Zelle in der 2. Spalte ||
||Zelle in der 2. Spalte der 2. Zeile ||
||<-2> Zelle über 2 Spalten ||
||||leere Zelle = schnelle Anweisung zum Verbinden der restlichen Spalten ||
}}}
||<|2> Zelle über 2 Zeilen ||Zelle in der 2. Spalte ||
||Zelle in der 2. Spalte der 2. Zeile ||
||<-2> Zelle über 2 Spalten ||
||||leere Zelle = schnelle Anweisung zum Verbinden der restlichen Spalten ||
== Ausrichtung von Inhalten ==
{{{
||<^|3> oben (kombiniert) ||<:99%> zentriert (kombiniert) || unten (kombiniert) ||
||<)> rechtsbündig ||
||<(> linksbündig ||
}}}
||<^|3> oben (kombiniert) ||<:99%> zentriert (kombiniert) || unten (kombiniert) ||
||<)> rechtsbündig ||
||<(> linksbündig ||
== Eingefärbte Tabellenzellen ==
{{{
||<#0000FF> blau ||<#00FF00> grün ||<#FF0000> rot ||
||<#00FFFF> cyan ||<#FF00FF> magenta ||<#FFFF00> gelb ||
}}}
||<#0000FF> blau ||<#00FF00> grün ||<#FF0000> rot ||
||<#00FFFF> cyan ||<#FF00FF> magenta ||<#FFFF00> gelb ||
== HTML-artige Optionen für Tabellen ==
{{{
||A || wie <|2> ||
|| wie <#00FF00> ||
|| wie <-2>||
}}}
||A || wie <|2> ||
|| wie <#00FF00> ||
|| wie <-2>||
= Makros und Variablen =
== Makros ==
'''''siehe:''' HilfeZuMakros''
* `<>` fügt ein Verweisziel `anchorname` ein
* `< >` fügt einen erzwungenen Zeilenwechsel ein
* `<>` fügt eine Fußnote mit dem Inhalt `Anmerkung` ein
* `<>` bindet den Inhalt der Seite `HilfeZuMakros/Include` ein
* `<>` verschleiert die E-Mail-Adresse `nutzer@example.com` für nicht-angemeldete Benutzer
== Variablen ==
'''''siehe:''' [[HilfeZurSeitenErzeugung#variablenersetzung|Variablenersetzung]]''
* `@``SIG``@` fügt eigenen Benutzernamen und Zeitpunkt der Änderung ein
* `@``TIME``@` fügt Datum und Uhrzeit der Änderung ein
= Smileys/ Icons =
'''''siehe:''' HilfeZuSmileys''
<>
= Quelltext =
'''''siehe:''' HilfeZuParsern''
== Rohanzeige ==
{{{{
{{{
def hello():
print "Hello World!"
}}}
}}}}
{{{
def hello():
print "Hello World!"
}}}
== Syntaxhervorhebung ==
{{{{
{{{#!highlight python
def hello():
print "Hello World!"
}}}
}}}}
{{{#!highlight python
def hello():
print "Hello World!"
}}}
== CSS-Klassen im Wiki-Parser benutzen ==
{{{{
{{{#!wiki red/solid
Dies ist ein Abschnitt mit Wiki-Text, der in einem '''div''' mit __css__ `class="red"` steht.
}}}
}}}}
{{{#!wiki red/solid
Dies ist ein Abschnitt mit Wiki-Text, der in einem '''div''' mit __css__ `class="red"` steht.
}}}
= Kommentare =
{{{
Klicken Sie auf "Kommentare" in der Editier-Leiste, um /* Kommentare */ ein- oder auszublenden.
}}}
Klicken Sie auf "Kommentare" in der Editier-Leiste, um /* Kommentare */ ein- oder auszublenden.
{{{{
{{{#!wiki comment/dotted
Dies ist ein Abschnitt mit Wiki-Text, der mit der Klasse "comment dotted" ausgezeichnet ist.
Er kann auf die selbe Weise ein- oder ausgeblendet werden.
}}}
}}}}
{{{#!wiki comment/dotted
Dies ist ein Abschnitt mit Wiki-Text, der mit der Klasse "comment dotted" ausgezeichnet ist.
Er kann auf die selbe Weise ein- oder ausgeblendet werden.
}}}
PK zqB 64## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:PageHits
##master-date:2007-09-16 21:23:36
#acl -All:write Default
#format wiki
#language de
In dieser Liste ist dargestellt, welche Seite wie oft abgerufen wurde, seit die Protokollierung aufgenommen wurde. Sie basiert auf einem einfachen Zähler, d.h. jeder einzelne Zugriff wird erfasst.
<>
PK zqBs$]d d 65## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:RandomPage
##master-date:2007-11-29 06:54:38
#acl -All:write Default
#format wiki
#language de
Dies ist eine Liste von 25 zufällig ausgewählten Seiten (aus den insgesamt <> Seiten): <>
PK zqBV*8 8 66## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:HelpOnAccessControlLists
##master-date:2008-09-27 12:31:58
#acl -All:write Default
#format wiki
#language de
#pragma section-numbers 2
= Access Control Lists =
Mit '''Access Control Lists''' (kurz: ACLs, auf deutsch:Zugriffs-Kontroll-Listen) kann man bestimmten Benutzern oder Benutzergruppen das Recht geben, bestimmte Aktionen auszuführen. Sie können benutzt werden, um:
* einige Seiten vor der Öffentlichkeit zu verstecken
* nur bestimmte Seiten der Öffentlichkeit zugänglich zu machen
* einer Person oder einer Gruppe Schreibzugriff auf eine oder mehrere Seiten zu geben
* das Löschen von Seiten zu erlauben oder zu verbieten
* zu bestimmen, wer Zugriffsregeln einer Seite ändern darf
Um ACLs zu benutzen brauchen Sie entweder Zugriff auf die Wiki-Config (um globale ACLs zu setzen) oder ''admin''-Rechte auf der Seite, wo Sie ACLs setzen oder ändern wollen.
== Inhalt ==
<>
== Grundlagen ==
Die verfügbaren ACL-Rechte sind:
* read - wer darf eine Seite lesen
* write - wer darf eine Seite editieren
* delete - wer darf eine Seite löschen
* revert - wer darf eine alte Revision einer Seite restaurieren
* admin - wer darf die "#acl"-Zeile auf einer Seite ändern
ACLs können in moin einfach durch Hinzufügen einer Steueranweisung am Anfang einer Seite realisiert werden:
{{{
#acl IrgendeinUser:read,write All:read
}}}
/!\ Sie benötigen `admin`-Rechte, um eine solche ACL-Zeile hinzufügen oder ändern zu können - siehe HelpOnConfiguration und HelpOnAutoAdmin.
Das erlaubt `IrgendeinUser`, die Seite zu lesen und zu bearbeiten, während alle anderen Nutzer lediglich Lese-Rechte in der Seite haben (außer man hat einige Spezial-Konfigurationen in der Konfiguration gemacht).
Dateianhänge werden ebenfalls durch die ACLs der Seite kontrolliert, an die sie angehängt sind.
<>
== Konfiguration ==
Folgende Settings kann man benutzen, um ACLs zu konfigurieren:
||'''Setting'''||'''Default'''||'''Beschreibung'''||
||acl_rights_before||{{{u""}}}||wird '''vor''' der Seiten- oder Default-ACL angewandt||
||acl_rights_after||{{{u""}}}||wird '''nach''' der Seiten- oder Default-ACL angewandt||
||acl_rights_default||{{{u"Trusted:read,write,delete,revert \}}}< >{{{Known:read,write,delete,revert \}}}< >{{{All:read,write"}}}||wird '''nur dann''' benutzt, wenn '''keine''' ACL auf der Seite angegeben wurde||
||acl_rights_valid||`["read", ` `"write", ` `"delete", ` `"revert", ` `"admin"]`||Dies sind die gültigen (bekannten) Rechte.||
||acl_hierarchic || False || Schaltet hierarchische ACL-Verarbeitung an, siehe [[#hierarchisch]] ||
Nun wissen Sie, was es ''macht'' - aber was ''bedeutet'' es?
* "before" bedeutet '''Rechte erzwingen''' - benutzen Sie das für globale Admins oder Editoren
* "default" bedeutet '''was wird getan, wenn keine ACLs auf der Seite angegeben wurden'''. Es ist gleichbedeutend wie wenn man genau diese ACLs auf eine Seite schreibt. Außerdem sind dies die Rechte, die einbezogen werden, wenn '''Default''' in einer ACL auf einer Seite angegeben wird.
* "after" bedeutet, '''etwas nicht aus Versehen zu vergessen''' (wie z.B. jedem Leserechte zu geben)
Es hilft, wennn Sie sich das einfach als "vor" (before), während, und "nach" (after) der Verarbeitung von seitenbasierten ACLs vorstellen.
(!) Die u""-Notation, die für die Settings benutzt wird, bedeutet unicode und ''muss verwendet werden'' - siehe HelpOnConfiguration.
== Syntax ==
Die Syntax jeder Zeile ist:
{{{
#acl [+-]User[,SomeGroup,...]:[right[,right,...]] [[+-]OtherUser:...] [[+-]Trusted:...] [[+-]Known:...] [[+-]All:...] [Default]
}}}
Hier bedeutet:
* '''User''' ist ein Benutzername und erteilt die zugehörige Berechtigung nur dann, wenn der Nutzername übereinstimmt.
* '''Some``Group''' ist ein Seitenname, der auf {{{page_group_regex}}} passt, mit Zeilen der Form " * Member" (siehe [[#Gruppen]]).
* '''Trusted''' ist eine spezielle Gruppe, die alle authentifizierten Nutzer einer Trusted-Authentifizierungsmethode enthält.
* '''Known''' ist eine spezielle Gruppe, die alle angemeldeten Nutzer enthält.
* '''All''' ist eine allgemeine Gruppe, die alle Nutzer enthält, sowohl bekannte als auch anonyme.
* '''Default''' ist ein Eintrag, der in allen ACLs die Einträge von {{{acl_rights_default}}} ersetzt. (Siehe [[#Default]]).
* '''right''' ist eine "Berechtigung" der Art {{{read, write, delete, revert, admin}}}.
Nur Wörter in {{{acl_rights_valid}}} werden akzeptiert, alle anderen werden ignoriert. Es ist durchaus zulässig, keine Rechte zu spezifizieren, was soviel bedeutet, dass keine Rechte gewährt werden.
== Mögliche Berechtigungen ==
Dies sind die verfügbaren Rechte, die in einer ACL benutzt werden können. Delete''''''Page und Rename''''''Page sind nicht erlaubt, wenn der Benutzer nicht `Known` ist, selbst wenn ein `delete`-Recht gewährt wurde.
read::
Den angegebenen Benutzern wird Leserecht für diese Seite erteilt und sie dürfen auch Dateianhänge lesen/herunterladen.
write::
Den angegebenen Benutzern wird Schreibrecht (und damit das Editieren) der Seite erlaubt. Sie dürfen auch Dateianhänge hochladen.
delete::
Die angegebenen Benutzer dürfen die Seite und ihre Anhänge löschen.
revert::
Die angegebenen Benutzer dürfen eine ältere Version der Seite restaurieren.
admin::
Die angegebenen Benutzer haben Adminrechte auf dieser Seite. Das bedeutet, dass sie selbst ACL-Einstellungen ändern dürfen - inklusive dem Recht, andere zu "Admins" zu machen oder ihnen das "Admin"-Recht zu entziehen.
/!\ Es gibt kein separates '''rename'''-Recht: eine Seite/Anhang umzubenennen setzt voraus, dass ein Benutzer "read"-, "write"- und "delete"-Rechte hat.
##TODO: update stuff below:
== Verarbeitungslogik auf einer einzelnen Seite ==
Wenn ein Benutzer versucht, eine ACL-geschütze Seite abzurufen, werden die ACLs der Reihenfolge nach abgearbeitet. Die erste "passende" ACL sagt aus, was der Benutzer mit der Seite tun (oder nicht tun) darf und die Verarbeitung hält an, sobald ein zum Benutzer passender ACL-Eintrag gefunden wurde.
(!) Aufgrund dieses ''first match''-Algorithmus sollte man die ACLs sortieren: Zu Beginn einzelne Usernamen, dann spezielle Gruppen, anschließend algemeinere Gruppen und zum Schluss `Known` und `All`.
Beispielsweise sagt die folgende ACL aus, dass `IrgendeinUser` lesend und schreibend auf die ACL-geschützte Seite zugreifen darf, dass alle Mitglieder der Gruppe `IrgendeineGruppe` (ausser `IrgendeinUser`, falls er Mitglied der Gruppe ist) zusätzlich auch Admin-Rechte haben, während alle anderen User lediglich lesen dürfen.
{{{
#acl IrgendeinUser:read,write IrgendeineGruppe:read,write,admin All:read
}}}
Um das ACL-System flexibler zu gestalten, gibt es zwei Präfixe '+' und '-'. Wenn sie benutzt werden, hält die Verarbeitung nur dann an, wenn das angeforderte Recht für einen bestimmten Benutzer mit dem Benutzer und Recht in dem gegebenen ACL-Eintrag übereinstimmt, läuft aber weiter, wenn nach einem anderen Recht (oder anderen Benutzer) gesucht wird. Im Fall von '+' wird das Recht gewährt, im Fall von '-' wird das Recht verweigert.
Zum Beispiel kann die o.g. ACL auch folgendermaßen geschrieben werden, wenn `EinUser` Mitglied von `EineGruppe` ist:
{{{
#acl -EinUser:admin EineGruppe:read,write,admin All:read
}}}
Dieses Beispiel ist nur für `EinUser` besonders, denn wenn admin-Rechte für `EinUser` abgefragt werden, wird es verweigert werden und die Verarbeitung hält an. In allen anderen Fällen, geht die Verarbeitung weiter.
Oder auch:
{{{
#acl +All:read -EinUser:admin EineGruppe:read,write,admin
}}}
`+All:read` bedeutet, dass wenn irgendein Benutzer das read-Recht anfordert, es gewährt werden wird und die Verarbeitung anhält. In jedem anderen Fall, wird die Verarbeitung weiterlaufen. Wenn das admin-Recht für Benutzer `EinUser` abgefragt wird, wird es verweigert werden und die Verarbeitung hält an. In jedem anderen Fall, geht die Verarbeitung weiter. Letztendlich wird, wenn ein Mitglied der Gruppe `EineGruppe` ein Recht verlangt, es dann gewährt, wenn es hier angegeben ist und verweigert, wenn nicht. Alle anderen Benutzer haben keine Rechte, es sei denn, sie werden durch die Konfiguration gewährt.
Bitte beachten Sie, dass Sie das 2. und 3. Beispiel wohl kaum auf einer Wikiseite verwenden wollen. Derartige ACLs sind aber in den Konfigurationseinträgen des Wikis sinnvoll.
<>
== Erben von Default-Einstellungen ==
Manchmal ist es nützlich, jemandem Rechte zu vergeben, ohne die Default-Berechtigungen zu beeinflussen. Nehmen wir als Beispiel an, Sie hätten folgende Einträge in ihrer Konfiguration:
{{{
acl_rights_default = "TrustedGroup:read,write,delete,revert All:read"
acl_rights_before = "AdminGroup:admin,read,write,delete,revert +TrustedGroup:admin"
}}}
Sie möchten einige Seiten zum Schreiben für `EinUser` freigeben, aber gleichzeitig das Default-Verhalten bezüglich `All` und der `TrustedGroup` beibehalten. Sie können einfach den '''Default'''-Eintrag nutzen:{{{
#acl EinUser:read,write Default
}}}
Das fügt die Einträge von {{{acl_rights_default}}} exakt an der Stelle ein, wo der "Default"-Ausdruck steht. Sie haben also das gleiche geschrieben wie:
{{{
#acl EinUser:read,write TrustedGroup:read,write,delete,revert All:read
}}}
Nun schauen wir mal das erste Beispiel dieses Abschnitts genauer an:
{{{acl_rights_before = "AdminGroup:admin,read,write,delete,revert +TrustedGroup:admin"}}}
ACLs werden in der Reihenfolge "before", dann "Seiten-ACLs/default" und dann "after" verarbeitet, von "links nach rechts".
Es fängt also links in "before" an mit `AdminGroup:...` - dies trifft zu, wenn der Benutzer ein Mitglied der `AdminGroup` ist.
Wenn es zutrifft, erhält der Benutzer diese Rechte (arwdr) und die ACL-Verarbeitung hält an.
Wenn es nicht zutrifft, geht die ACL-Verarbeitung weiter mit `+TrustedGroup:admin`
- dies trifft zu, wenn der Benutzer Mitglied der `TrustedGroup` ist.
Wenn es zutrifft, bekommt der Benutzer die Rechte (a) und - jetzt kommt der Unterschied wegen dem Plus-Präfix
- die ACL-Verarbeitung geht weiter! Wenn es also weitere zutreffende Einträge gibt für diesen Benutzer oder seine Gruppe oder `Known:` oder `All:`, wird der Benutzer auch diese Rechte erhalten.
Wenn es nicht zutrifft, geht die ACL-Verarbeitung weiter - mit den Seiten-ACLs (wenn es ACLs auf der Seite gibt)
oder mit den default-ACLs (wenn es keine ACLs auf der Seite gibt) und zuletzt dann mit den "after"-ACLs.
Weil dies genau das gleiche ausdrückt, hat das Erben von Default-Einstellungen den Vorteil, dass alle Änderungen an Default-Einstellungen automatisch in alle ACLs übernommen werden, die mit der Default-Einstellung arbeiten.
<>
== Hierarchische ACL-Verarbeitung ==
{i} Neu in Version 1.6
Wenn Sie `acl_hierarchic` aktivieren (siehe [[#Konfiguration|oben]]), dann werden die Wikiseiten als Hierarchie verstanden und Berechtigungen, die auf übergeordneten Seiten gesetzt werden, können die Zugriffsrechte des Benutzers beeinflussen.
Kurz gesagt: wenn eine Berechtigung nicht durch die aktuelle Seite definiert ist, werden die ACLs der Elternseite geprüft, dann ''davon'' die Eltern, usw. bi es keine Elternseite mehr gibt.
Alle normalen ACL-Regeln werden beachtet, wie oben beschrieben, aber anstatt nur die ACL der aktuellen Seite zu prüfen, wird an die #acl-Zeile der Seite alle #acl-Zeilen aller übergeordneten Seiten in der Hierarchie angehängt, bis zur obersten Seite. Betrachten Sie folgendes Beispiel einer Seite namens A/B/C/D, das die Verarbeitung mit und ohne hierarchische ACLs gegenüberstellt:
||'''acl_hierarchic'''|| '''Verarbeitungs-Abfolge''' ||
|| False ||acl_rights_before, A/B/C/D, [acl_rights_default], acl_rights_after||
|| True ||acl_rights_before, A/B/C/D, A/B/C, A/B, A, [acl_rights_default], acl_rights_after||
Beachten Sie, dass acl_rights_before, acl_rights_default, und acl_rights_after nicht einmal pro Seite in der Hierarchie angewendet werden, sondern nur einmal insgesamt. Für die default-ACL bedeutet das, dass sie immer noch wie zuvor funktioniert, sie wird aber nicht angewandt, wenn die aktuelle Seite keine ACLs definiert, sondern nur wenn ''gar keine der Seiten in der Hierarchie'' eine ACL definieren. Im Endeffekt tun also hierarchische ACLs nichts anderes, als die ACL der aktuellen Seite durch eine Aneinanderreihung aller #acl-Zeilen, die in der Hierarchie dieser Seite gefunden werden, zu ersetzen.
<>
== Gruppen ==
Benutzergruppen erleichtern es, Rechte für Gruppen von Personen zu spezifizieren.
Nur die Freunde von `EinUser` dürfen diese Seite lesen und editieren:
{{{
#acl EinUser:read,write EinUser/FreundesGruppe:read,write
}}}
`EinUser/FreundesGruppe` ist eine Seite, auf der jeder Listen-Eintrag einem Wiki-Usernamen entspricht, der zu genau dieser Gruppe gehören soll:
{{{
#acl EinUser:read,write,admin,delete,revert
* JoeSmith
* JoeDoe
* JoeMiller
}}}
Eine Seite `AdminGroup` könnte eine gleichnamige Gruppe definieren und ebenfalls durch ACLs geschützt werden:
{{{
#acl AdminGroup:admin,read,write All:read
* EinUser
* EinWeitererUser
* Dies wird momentan ignoriert.
Auch jeder weitere Text, der nicht in der Liste der ersten Ebene steht, wird ignoriert.
}}}
/!\ Eine Liste der ersten Ebene ist eine mit nur einem Leerzeichen vor dem Stern (und es muss auch ein Leerzeichen hinter dem Stern sein). Folgendes wird nicht funktionieren:
{{{
* ein benutzer
-- zwei Leerzeichen, deshalb funktioniert dies nicht
}}}
Man kann konfigurieren, welche Seitennamen als Gruppenseiten betrachtet werden (z.B. für nicht-englische Wikis):
{{{
page_group_regex = ur'(?P(?P\S+)Group)' # dies ist der Default-Wert (nur Englisch)
}}}
/!\ Wenn Änderungen an einer Gruppenseite sich nicht auswirken, sollte man MoinMoin den Cache neu aufbauen lassen, indem man einfach alle Dateien im Verzeichnis {{{path_to_your_wiki_instance/data/cache/wikidicts/}}} löscht.
(!) Bitte beachten Sie, dass Sie nach dem Anlegen einiger Gruppenseiten dann diese Gruppen auch in ACLs auf Ihren Wiki-Seiten oder in Ihrer Wiki-Konfiguration verwenden möchten (oder dass sonst sich nichts ändern wird - moin hat '''keine''' vordefinierten Gruppen bzw. '''keine''' vordefinierten ACLs für bestimmte Gruppen).
== Nutzungs-Beispiele ==
Siehen unten auf HelpOnAccessControlLists.
PK zqBcj j 67## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:WantedPages
##master-date:2001-11-30 14:37:40
#acl -All:write Default
#format wiki
#language de
Hier ist eine Liste nicht existierender Seiten inklusive der Seite(n), von wo aus sie referenziert werden:
<>
PK zqB;I I 68## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:WikiCourse/02 Finding information
##master-date:2007-12-15 12:45:24
#acl -All:write Default
#format wiki
#language de
#pragma section-numbers off
<>
= Finden von Informationen =
!MoinMoin bietet viele Möglichkeiten, Informationen im Wiki zu finden:
== Suchfunktion ==
* '''Suchfeld im Navigationsbereich der Seite'''
* Suchbegriffe eintippen + Eingabetaste (oder '''Titel''' anklicken) macht eine Titelsuche
* Suchbegriffe eintippen + '''Text''' anklicken macht eine Volltext-Suche
* Menüpunkt '''!SeiteFinden'''
* Indices nach Seitennamen und Worten im Seitennamen
* erweiterte Suchfunktionen
(!) Die Titelsuche kann auch als schnelle Sprungfunktion verwendet werden, wenn man den Seitennamen nur so ungefähr weiß.
Weitergehende Informationen finden sich auf der Hilfeseite HilfeZumSuchen.
== Orientierung im Wiki ==
* AktuelleÄnderungen: Die neuesten Änderungen
* SeiteFinden: Inhalte finden, das Wiki erkunden.
PK zqBIkf 69## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:WikiCourse/22 Parsers
##master-date:2007-12-15 20:25:04
#acl -All:write Default
#format wiki
#language de
#pragma section-numbers off
<>
= Parser =
== Eingabe ==
{{{{
{{{#!highlight python
def hallo(name):
print "Hallo %s" % name
}}}
}}}}
== Anzeige ==
{{{#!highlight python
def hallo(name):
print "Hallo %s" % name
}}}
PK zqBARf: : 70## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:CategoryHomepage
##master-date:Unknown-Date
#acl -All:write Default
#format wiki
#language de
Eine [[KategorieKategorie|Kategorie]] für die persönliche HomepageImWiki der Wiki-Benutzer.
Bitte beachten, dass Wiki-Homepages das "Eigentum" der entsprechenden Person sind und nicht von anderen Leuten editiert werden sollten, es sei denn um eine Nachricht an diese Person zu hinterlassen. Um dies zu tun, einfach die Nachricht nach vier Strichen an die Seite anhängen, wie hier:
{{{
----
Wollte nur mal "Hallo" sagen! -- JürgenHermann
}}}
Hier ist eine Liste aller Seiten, die zu dieser Kategorie gehören:
<>
----
KategorieKategorie
PK zqB 71## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:WikiCourse/14 Text styles
##master-date:2007-12-15 19:29:17
#acl -All:write Default
#format wiki
#language de
#pragma section-numbers off
<>
= Text-Stil =
|| Wiki-Markup Eingabe || Anzeige ||
|| {{{''betont (kursiv)''}}} || ''betont (kursiv)'' ||
|| {{{'''stark betont (fett)'''}}} || '''stark betont (fett)''' ||
|| {{{'''''fett und kursiv'''''}}} || '''''fett und kursiv''''' ||
|| {{{__unterstrichen__}}} || __unterstrichen__ ||
|| {{{--(durchgestrichen)--}}} || --(durchgestrichen)-- ||
|| {{{`Festbreitenschrift`}}} || `Festbreitenschrift` ||
(!) Weitere auf HilfeZumFormatieren.
PK 4qBdNW 72drawing.svg 0000666 0000000 0000000 00000005221 00000000000 013341 0 ustar 00user group 0000000 0000000