Weblication unterstützt nun benutzerspezifische Konfigurationsdateien

Nutzbar ab: Version

Damit lassen sich einzelne Werte für bestimmte Benutzer überschreiben.

Sollen zentrale Systemeinstellungen nur für bestimmte Benutzer gültig sein, kann dies über eine benutzerspezifische wConf-Einstellung erreicht werden. In der Default Systemeinstellung (default.wConf.php) ist hierfür im wConf Tag die Aktivierung über allowUser="1" erforderlich:

Beispiel: /weblication/grid5/conf/default.wConf.php

<wConf version="16" allowUser="1">
  ...
</wConf>

Im nachfolgenden Beispiel wird für den Benutzer "mustermann" die in der separat abliegenden (user)mustermann.wConf.php Datei beim Hochladen und im Dateiexplorer die gewünschte Kleinschreibweise erzwungen.

Beispiel: /weblication/grid5/conf/(user)mustermann.wConf.php für Benutzer mustermann

<wConf version="16">
  <upload>
    <rename toLowerCase="1"/>
  </upload>
  <fileExplorer>
    <createDocument toLowerCase="1"/>
    <createDirectory toLowerCase="1"/>
    <renameDirectory toLowerCase="1"/>
    <renameFile toLowerCase="1"/>
  </fileExplorer>
</wConf>

Tipp
Auf diese Weise lässt sich z.B. auch für einen bestimmten Benutzer die nächste Major-Release-Version (sofern verfügbar) freischalten (z.B. version=17").

FAQs
Welche Funktion bietet Weblication mit benutzerspezifischen Konfigurationsdateien?
Weblication unterstützt benutzerspezifische Konfigurationsdateien, mit denen einzelne Werte für bestimmte Benutzer überschrieben werden können.
Ab welcher Version ist die Funktion nutzbar?
Die Funktion ist ab Version nutzbar (im Dokument als „Nutzbar ab: Version“ angegeben).
Wie kann eine zentrale Systemeinstellung nur für bestimmte Benutzer gültig gemacht werden?
Das kann über eine benutzerspezifische wConf-Einstellung erreicht werden. In der Default-Systemeinstellung (*default.wConf.php*) muss im wConf-Tag die Aktivierung über <code class="codeInline">allowUser="1"</code> erfolgen.
Wie sieht das erforderliche Beispiel für die Default-Konfiguration aus?
In <code class="codeInline">/weblication/grid5/conf/default.wConf.php</code> muss der wConf-Tag so aktiviert werden, z.B.: <pre><code class="codeBlock" style="color: #000000">xml &lt;wConf version="16" allowUser="1"&gt; ... &lt;/wConf&gt; </code></pre>
Wie werden benutzerspezifische Einstellungen für einen konkreten Benutzer angewendet?
Für einen Benutzer (z.B. <code class="codeInline">mustermann</code>) wird eine separat abliegende Datei verwendet, etwa <code class="codeInline">/weblication/grid5/conf/(user)mustermann.wConf.php</code>. Beim Hochladen und im Dateiexplorer werden dann die darin definierten Regeln für diesen Benutzer erzwungen.
Was wird im Beispiel für den Benutzer „mustermann“ erzwungen?
Im Beispiel wird die Kleinschreibweise erzwungen, indem die Option <code class="codeInline">toLowerCase="1"</code> in den Bereichen <code class="codeInline">upload</code>, <code class="codeInline">fileExplorer</code> (u.a. <code class="codeInline">createDocument</code>, <code class="codeInline">createDirectory</code>, <code class="codeInline">renameDirectory</code>, <code class="codeInline">renameFile</code>) gesetzt ist.
Wo liegt die benutzerspezifische wConf-Datei für den Benutzer mustermann?
Sie liegt im Konfigurationsordner unter: - <code class="codeInline">/weblication/grid5/conf/(user)mustermann.wConf.php</code>
Kann man mit benutzerspezifischen Konfigurationen auch eine bestimmte Major-Release-Version freischalten?
Ja. Tipp: So lässt sich z.B. für einen bestimmten Benutzer die nächste Major-Release-Version freischalten (sofern verfügbar), z.B. indem man <code class="codeInline">version=17</code> setzt.
Wie lautet das Veröffentlichungs- und Änderungsdatum der beschriebenen Funktion?
Veröffentlichungsdatum: 22. Oktober 2021. Änderungsdatum: 27. Oktober 2021.