Kopano: Unterschied zwischen den Versionen

Aus Cowwwiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „Password Change Plugin: https://github.com/silentsakky/zarafa-webapp-passwd“)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
=Kopano=
Kopano ist der Nachfolger von Zarafa. Zarafa wurde zum 31.03.2017 eingestellt und wird nicht weiter gepflegt. Kopano ist ein direkter Fork von Zarafa
==Global addressbook==
Wenn man unter einer Domain eMail-Konten für mehrere User bereitstellen möchte, dann darf es keine globale Kontaktliste geben, in der alle User gelistet werden. Sauber funktioniert das nur, wenn man die Benutzerkonten mit LDAP verwaltet.
In der WebApp kann man sich jedoch mit einem Workaround kurzfristig auch ohne LDAP helfen.
<syntaxhighlight lang="bash">
cd /usr/share/kopano-webapp/server/
grep GABusers * -R
includes/modules/class.addressbooklistmodule.php:              $this->GABUsers($action, $subActionType);
includes/modules/class.addressbooklistmodule.php:              function GABUsers($action, $actionType)
</syntaxhighlight>
Nun öffnet man die Datei ''class.addressbooklistmodule.php'' im Editor und kommentiert folgende Zeile aus:
<syntaxhighlight lang="php">
// Disable global addressbook
// $data = array_merge($data, array('item'=>$items));
</syntaxhighlight>
Loggt man sich nun in der WebApp ein, sieht man nur noch seine eigenen Kontakte.
==Plugins==
Password Change Plugin: https://github.com/silentsakky/zarafa-webapp-passwd
Password Change Plugin: https://github.com/silentsakky/zarafa-webapp-passwd

Version vom 15. Juli 2017, 21:38 Uhr

Kopano

Kopano ist der Nachfolger von Zarafa. Zarafa wurde zum 31.03.2017 eingestellt und wird nicht weiter gepflegt. Kopano ist ein direkter Fork von Zarafa

Global addressbook

Wenn man unter einer Domain eMail-Konten für mehrere User bereitstellen möchte, dann darf es keine globale Kontaktliste geben, in der alle User gelistet werden. Sauber funktioniert das nur, wenn man die Benutzerkonten mit LDAP verwaltet.

In der WebApp kann man sich jedoch mit einem Workaround kurzfristig auch ohne LDAP helfen.

cd /usr/share/kopano-webapp/server/
grep GABusers * -R


includes/modules/class.addressbooklistmodule.php:               $this->GABUsers($action, $subActionType);
includes/modules/class.addressbooklistmodule.php:               function GABUsers($action, $actionType)

Nun öffnet man die Datei class.addressbooklistmodule.php im Editor und kommentiert folgende Zeile aus:

// Disable global addressbook
// $data = array_merge($data, array('item'=>$items));

Loggt man sich nun in der WebApp ein, sieht man nur noch seine eigenen Kontakte.

Plugins

Password Change Plugin: https://github.com/silentsakky/zarafa-webapp-passwd