Page 1 of 2

Roundcube benutzerdefiniertes Logo

Posted: Mon 16. May 2022, 14:18
by Toorms
Hallo Community,

es ist ja bekannt, dass der Rainloop-Admin Zugang "deaktiviert" ist für den Keyhelp Admin User. Kann man das eigentlich mal ändern und eine Möglichkeit implementieren das Admin Kennwort in Konfiguration > Webmail zu ändern?

Ich meine Keyhelp wird idR ja von einem Admin installiert und nicht von einem User. Daher gehe ich eigentlich davon aus, dass ein Admin sich sein Rainloop nicht verfummeln sollte.

Was ich eigentlich wollte; gibt es eine Möglichkeit (außer die application.ini selbst anzupassen) in Rainloop per Default das Logo zu ändern im Login Screen? Wenn es nur über die application.ini zu ändern ist, wo muss das Logo liegen und wie muss der String in der Config dann aussehen?

Best & Cheers
Toorms

Re: Roundcube benutzerdefiniertes Logo

Posted: Mon 16. May 2022, 15:38
by Alexander
Hallo,

für weiterreichende Änderungen an den Webmail-Clienten empfiehlt es sich eher, eine eigene Webmailer-Instanz zu pflegen und dessen URL unter "Konfiguration -> Tools -> Webmail -> Zugriffs-URL" zu hinterlegen.

Ein Webmailer-Update kann jederzeit Teil eines KeyHelp Updates sein, dann wird der komplette Ordner des Webmailers mit der neuen Version des Webmailers ausgetauscht. Alle nicht update-sicheren Änderungen (= alles was sich nicht im KeyHelp unter "Konfiguration -> Tools -> Webmail" einstellen lässt) wäre damit verloren.

Re: Roundcube benutzerdefiniertes Logo

Posted: Mon 16. May 2022, 16:13
by Toorms
Habe den Wunsch dies zu personalisieren (da ja auch eine White Label Funktion sowieso schon gegeben ist) im Feature-Request Thread platziert.

Kann es leider nur teilweise nachvollziehen, wieso man es hier nicht einfach öffnet gegenüber Administratoren, die eh schon Keyhelp administrieren. Dennoch vielen Dank für die übermittelten Informationen zu dem Thema.

Re: Rainloop benutzerdefiniertes Logo

Posted: Mon 16. May 2022, 16:53
by Jolinar
Toorms wrote: Mon 16. May 2022, 16:13 Kann es leider nur teilweise nachvollziehen, wieso man es hier nicht einfach öffnet gegenüber Administratoren, die eh schon Keyhelp administrieren.
Ganz einfach...Weil das hier:
Toorms wrote: Mon 16. May 2022, 14:18 Daher gehe ich eigentlich davon aus, dass ein Admin sich sein Rainloop nicht verfummeln sollte.
zu einem großen Teil Wunschdenken ist. :|
Die Admins, die genügend Basiswissen haben, können sich eine eigene Programminstanz innerhalb weniger Minuten aufsetzen und nach Belieben einrichten bzw. anpassen. Alle anderen sind besser dran, wenn sie eben nicht so einfach alles "kaputtfummeln" können. ;)

Meine ganz persönliche Meinung: Gerade die herausstechende DAU-Tauglichkeit von Keyhelp ist einer der größten Pluspunkte im Vergleich zu jedem anderen Panel, daß ich kenne. :mrgreen:

Re: Roundcube benutzerdefiniertes Logo

Posted: Tue 17. May 2022, 08:26
by Alexander
Toorms wrote: Mon 16. May 2022, 16:13 Kann es leider nur teilweise nachvollziehen, wieso man es hier nicht einfach öffnet gegenüber Administratoren, die eh schon Keyhelp administrieren.
Speziell dafür ist das Feature gedacht, dass man selbst auf einen anderen (eigenen) Webmailer verweisen kann ;). Meines Erachtens nach gibt solch eine Möglichkeit in keinem anderen Control Panel (hab jetzt nicht explizit nachgeschaut, aber ist mir noch nie begegnet sowas).

Das Problem ist folgendes: Je mehr Anpassungen für 3.-Anbieter Software dazu kommt, desto mehr muss man dessen Anpassungen mit jedem Update untersuchen. Das kann mit unter den Pflegeaufwand ungemein erhöhen.

Re: Roundcube benutzerdefiniertes Logo

Posted: Tue 17. May 2022, 08:58
by Tobi
Am einfachsten wäre es die Logo-Datei auszutauschen und mit chattr das Überschreiben beim Update verhindern.

Re: Roundcube benutzerdefiniertes Logo

Posted: Tue 17. May 2022, 09:06
by Alexander
Das würde ich nicht tun ;). Wie gesagt KeyHelp löscht den kompletten Ordner im Zuge eines Updates von Rainloop. Eine schreibgeschützte Datei produziert dann beim Löschen oder neu erstellen Fehlermeldungen.

Habe gerade mal im Rainloop geguckt, die haben doch gar kein präsentes Logo :D, was soll denn ausgetauscht werden? - Maximal das Favicon seh ich.
Oder gehts tatsächlich um Roundcube?

Re: Roundcube benutzerdefiniertes Logo

Posted: Tue 17. May 2022, 09:11
by Toorms
Alexander wrote: Tue 17. May 2022, 09:06 Oder gehts tatsächlich um Roundcube?
Ich Esel. Es geht natürlich um Roundcube. Tschuldigom. Problem / Anfrage bleibt aber natürlich gleich.
Tobi wrote: Tue 17. May 2022, 08:58 Am einfachsten wäre es die Logo-Datei auszutauschen und mit chattr das Überschreiben beim Update verhindern.
Das geht soweit ohne weiteres auch nicht, da es ein SVG ist und er bei einem Austausch einfach wilde Dinge macht, was die Skalierung angeht.

Re: Roundcube benutzerdefiniertes Logo  [GELÖST]

Posted: Tue 17. May 2022, 09:18
by Alexander
Habe jetzt einmal ein paar Tests gemacht, er akzeptiert als Logo für entsprechenden Parameter in der Config auch eine URL. Theoretisch geht auch ein regulärer Pfad, praktisch aber wiederum nicht, weil der sich innerhalb des Roundcube Ordners befinden müsste, der aber wie oben angesprochen ggf. gelöscht wird.

Funktioniert auch schön mit PNG und SVG.

Das könnte ich einbauen, wenn es dir hilft?! Also du gibts dann einfach eine URL zum Bild ein und er zeigt es im Roundcube dann beim Login an.

(Eine Beobachtung: Er nimmt selbiges Logo auch als Favicon und eingeloggten Bereich oben links, ggf. sollte es dann eher ein quadratischeres Logo sein)
Bildschirmfoto vom 2022-05-17 09-17-12.png

Edit: -> Entsprechendes Eingabefeld für die URL ist jetzt eingebaut für KeyHelp 22.1

Re: Roundcube benutzerdefiniertes Logo

Posted: Tue 17. May 2022, 09:57
by Tobi
Ah, danke für die Richtigstellung Alex.
Ich wusste nicht, dass bereits eine Datei das gesamte Update verhageln kann. Ich dachte es würde dann nur die eine Datei nicht getauscht.

Generell würde es schon reichen wenn das Standard-Panel-Logo genommen würde. Von wegen CI usw…

Re: Roundcube benutzerdefiniertes Logo

Posted: Tue 17. May 2022, 09:59
by Toorms
Alexander wrote: Tue 17. May 2022, 09:18 Das könnte ich einbauen, wenn es dir hilft?! Also du gibts dann einfach eine URL zum Bild ein und er zeigt es im Roundcube dann beim Login an.
Edit: -> Entsprechendes Eingabefeld für die URL ist jetzt eingebaut für KeyHelp 22.1
wuhuu! Das ist doch schon mal ziemlich geil. Dann passe ich mal meine application.ini an und wenn es dann in der kommenden Keyhelp Version kommt wäre das natürlich mega!

Eventuell kann man ja noch favicon separat übergeben?

Re: Roundcube benutzerdefiniertes Logo

Posted: Tue 17. May 2022, 10:02
by Alexander
@Tobi,

das kannst du dann erreichen, indem du in dieses neue Eingabefeld das Folgende rein schreibst:

Code: Select all

https://<DEINE-KEYHELP-URL>/misc/white_label_cdn.php?load=banner_extern
(oder dir die URL mit Rechtsklick auf das Bild - "Bild Addresse kopieren" holst)

@Toorms

Es wäre bei Roundcube die config.inc.php ;). Das Folgende wäre der Config-Parameter.

Code: Select all

$config['skin_logo'] = '<URL ZUM BILD>';

Re: Roundcube benutzerdefiniertes Logo

Posted: Tue 17. May 2022, 10:12
by Toorms
Alexander wrote: Tue 17. May 2022, 10:02
@Toorms

Es wäre bei Roundcube die config.inc.php ;). Das Folgende wäre der Config-Parameter.

Code: Select all

$config['skin_logo'] = '<URL ZUM BILD>';
Genau, Roundcube .. weiß auch nicht, was gerade mit mir los ist :D - danke dir!

Re: Roundcube benutzerdefiniertes Logo

Posted: Tue 17. May 2022, 10:18
by Alexander
Fürs Favicon hab ich jetzt auch eine Lösung gefunden. Das mach ich jetzt noch mit dazu.

Wäre das Thema damit auch erledigt: viewtopic.php?p=35190#p35190 ?

Re: Roundcube benutzerdefiniertes Logo

Posted: Tue 17. May 2022, 10:20
by Toorms
Alexander wrote: Tue 17. May 2022, 10:18 Fürs Favicon hab ich jetzt auch eine Lösung gefunden. Das mach ich jetzt noch mit dazu.
Mags du mir den String nennen?

Code: Select all

$config['favicon'] = 'https://keyhel-server-url.de/misc/white_label_cdn.php?load=favicon';
funktioniert soweit leider nicht.