Wiki-Unterbereiche für (geschlossene) Benutzergruppen
|
Wiki-Unterbereiche
Das MoinMoin Wiki bietet eine einfache Möglichkeit durch Unterseiten auf ersten Blick zusammengehörige Wiki-Bereiche zu erschaffen.
Zuerst wird die 'Hauptseite' für den Bereich geschaffen, die am Besten einen recht einfachen, eingängigen, nicht zu langen aber auch eindeutigen Namen besitzen sollten.
Beispielsweise:
Die Unterseiten werden von der Hauptseite mit einem Schrägstrich (Slash) getrennt, wie man es aus der Verzeichnisstruktur von Linux-Betriebssystemen kennt:
* [[MeinPlay/Charaktere]] * [[MeinPlay/Neuigkeiten]] * [[MeinPlay/Karte]] * [[MeinPlay/Geschichte]]
Unterseiten können in beliebiger Tiefe geschachtelt werden:
MeinPlay/Charaktere/Tina - Tiefe Drei
MeinPlay/Charaktere/Tina/ErstesKind - Tiefe Vier
* [[MeinPlay/Charaktere/Tina]] - Tiefe Drei * [[MeinPlay/Charaktere/Tina/ErstesKind]] - Tiefe Vier
Auch wenn sehr viele Unterseiten möglich sind, dürfte die Tiefe irgendwann unhandlich werden:
* [[MeinPlay/Geschichte/ErstesJahr/ErstesQuartal/Februar/22/Morgens/AusDerSichtVon/Tina/MitKommentarenVon/Herbert]]
Kürzere Bezeichnungen der Unterseiten:
* [[MeinPlay/Charaktere|Charaktere]]
Kategorien
<<FullSearch(KategorieMeinPlay)>> - Listet alle Seiten auf die den Begriff 'KategorieMeinPlay' irgendwo auf der Seite stehen haben
Menüleisten für Unterbereiche
Nutzergruppen anlegen
Die Mitglieder einer Gruppe müssen einen Wiki-Login angelegt haben
1. Login anlegen
2. Gruppenmitglieder der Gruppe hinzufügen
Gruppen werden erschaffen indem eine Seite für die Gruppe im Wiki angelegt wird. Die Seite muss im CamelCase geschrieben werden und muss auf 'Group' enden:
Richtig
Falsch
AGroup
ATeam
ACL - Access Control Lists - Zugangsbeschränkungen
Einfaches setzen einer Zugriffskontrolle für die eigene Charakterhomepage:
Einfaches Setzen der Zugriffskontrolle für eine private Seite ohne Lesezugriff durch andere (Für Notizen oder Hintergrundinformationen die zum Nachschlagen durch den User aufbewahrt werden sollen, aber nicht von allen eingesehen werden sollen)
ACL für Seiten die nur durch eine Gruppe editierbar sind, aber von allen gelesen werden können:
#acl MeinPlayGroup:read,write,revert,admin All:read
Gruppeninterne Seiten die für den Normaluser nicht mehr lesbar sind:
#acl MeinPlayGroup:read,write,revert,admin All:
<<AttachTable: execution failed [getAttachUrl() got an unexpected keyword argument 'escaped'] (see also the log)>>