Standardstardeinstellung für Benutzer in Horde3

Hallo,

wie kann man die Standardeinstellungen in Horde 3 für alle Benutzer ändern? Wir würden gerne folgendes ändern:
Starten mit Kalenderansicht
gemeinsamer Kalender als Standardkalender für neue Termine
24h Anzeige für die Uhrzeiten.
Bei den einzelnen Nutzer ist es umstellbar. Wir möchten aber, dass alle Benutzer standardmäßig diese Einstellungen haben. (Wir verwenden derzeit LMN 6.2)

Hallo!

  • Melde dich als wwwadmin bei horde an.
  • [Administration]

Allerdings weiß ich nicht ob sich diese Einstellungen nur bei der ersten Anmeldung an Horde auswirken und dann für diesen User als template dienen.

Beste Grüße

Thorsten

Hallo,
das geht in Horde wunderbar - ist aber ein bisschen Arbeit:

In jedem Konfigurationsverzeichnis liegt die Datei prefs.php
Man erstellt eine Kopie mit dem Namen prefs.local.php
Dort kann man dann Voreinstellungen festlegen, die für alle Benutzer gelten.
Zusätzlich kann man über
$_prefs['prefname']['locked'] = true;
festlegen, dass die Einstellung nicht vom Benutzer verändert werden kann. Das sollte dann auch für bereits veränderte Einstellungen gelten.

Möchte man für einzelne Benutzer die Einstellungen zurücksetzen, bietet Horde dafür das Skript horde-remove-user-data (vgl. https://wiki.horde.org/RemoveUserData). Damit löscht man die Benutzereinstellungen (und sie werden beim nächsten Anmelden mit den Standardwerten neu erzeugt.

Viele Grüße,
Thomas

PS: Hier der Auszug aus der Horde-Doku (https://www.horde.org/apps/horde/docs/INSTALL):

To configure Horde, change to the config/ directory of the installed distribution, and copy the conf.php.dist configuration file to conf.php.

Documentation on the format and purpose of the configuration files in the config/ directory can be found in each file. The defaults will be correct for most sites. If you wish to customize Horde’s appearance and behavior, create “local” files for the configuration file you want to change. For example if you want to change the default value and lock a preference, create a config/prefs.local.php file with the following content:

<?php $_prefs['prefname']['value'] = 'somedefault'; $_prefs['prefname']['locked'] = true; This works with any configuration file.