Benutzer Diskussion:Reinhard: Unterschied zwischen den Versionen

Aus Osterbrücken
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
Wir suchen noch eine Möglichkeit, um geschützte Teilbereiche in diesem Wiki zu implementieren.
Wir suchen noch eine Möglichkeit, um geschützte Teilbereiche in diesem Wiki zu implementieren.
Ohne WikiMedia Extension, rein mit Bordmitteln, aufgrund der vereinfachten Wartung. Jetzige
 
'''Ohne''' WikiMedia Extension, rein mit Bordmitteln, aufgrund der vereinfachten Wartung. Jetzige
Bereiche im CDN sind ja bereits abgetrennt, doch es wurde der Wunsch laut, dass auch hier im
Bereiche im CDN sind ja bereits abgetrennt, doch es wurde der Wunsch laut, dass auch hier im
Wiki separate Bereiche exitistieren sollten.
Wiki separate Bereiche exitistieren sollten.
Zeile 21: Zeile 22:
     );
     );


 
Das ist '''nicht praktibel''', weil wir da hunderte von Seiten eintragen müssen und somit jedesmal die
Das ist nicht praktibel! Weil wir da hunderte von Seiten eintragen müssen und jedesmal die
Wiki-Konfiguration überarbeiten müssen, wenn ein neues Projekt eingetragen wird.  
Wiki-Konfiguration überarbeiten müssen, wenn ein neues Projekt eingetragen wird.  



Aktuelle Version vom 19. Juli 2015, 15:58 Uhr

Wir suchen noch eine Möglichkeit, um geschützte Teilbereiche in diesem Wiki zu implementieren.

Ohne WikiMedia Extension, rein mit Bordmitteln, aufgrund der vereinfachten Wartung. Jetzige Bereiche im CDN sind ja bereits abgetrennt, doch es wurde der Wunsch laut, dass auch hier im Wiki separate Bereiche exitistieren sollten.

Leider ist ein Wiki dafür nicht konzipiert. Es gibt lediglich die Möglichkeit mit $wgWhitelistRead zu arbeiten, also generell den Lesezugriff auf das gesamte Wiki für nicht-angemeldete/anonyme Benutzer mittels

$wgGroupPermissions[...]['read'] = false;

zu sperren.

Dann müssen jedoch in der zentralen Konfiguration alle Seiten händlich in die Whitelist eingetragen, die für jedermann erlaubt sind. Das sieht dann wie folgt aus

$wgWhitelistRead = array(
  "Hauptseite", "Historie", "MediaWiki:Common.css", "MediaWiki:Common.js",
  "Osterbrücken:Impressum", "Osterbrücken:Datenschutz",
  "Osterbrücken:Über_Osterbrücken", ...
   );

Das ist nicht praktibel, weil wir da hunderte von Seiten eintragen müssen und somit jedesmal die Wiki-Konfiguration überarbeiten müssen, wenn ein neues Projekt eingetragen wird.

Auch geschützte Namespaces bietet MediaWiki nicht out of the box. Sonst hätte ich die Nutzung solcher spezieller Namespaces vorgeschlagen.

Jemand eine Idee?