Page 7 of 12

Re: Neues Webinterface

Posted: Mon 26. Nov 2018, 15:24
by Enigma
Tobi wrote: Mon 26. Nov 2018, 14:26 Kurz "Konfiguration".
Da man bereits auf der Seite "E-Mail" ist kann das Wort "E-Mail" entfallen.

Dann kannst Du bei Anrufen Deiner Kunden sagen: "Wieso? Es steht doch da!" Besser wäre allerdings eine unzweideutige Bezeichnung. Wie Du gerade in Deinem Forum siehst, lesen und denken Menschen nicht so wirklich gern. ;)

Gruß
Jan

Re: Neues Webinterface

Posted: Mon 26. Nov 2018, 15:32
by hase
Alexander wrote: Mon 26. Nov 2018, 12:36 Die Test-Server gehen ab 13:15 Uhr bis ca 14:00 Uhr offline und werden mit der neuen Version installiert. In der neuen Version sind dann alle bisherigen Anmerkungen, die hier oder per PM eingetroffen sind enthalten und sonstige Fehler/Unschönheiten beseitigt, die mir so noch aufgefallen sind.
Ich lege eure Accounts wieder mit dem selben Passwort an, wie ich es euch am Freitag, bzw. übers Wochenende mitgeteilt habe.

Vielen Dank für eure Unterstützung!

PS: @hase das mit "Verbindungsinformationen" ist dann noch nicht dabei, da fehlt mir noch das treffendere Wort ;), es "E-Mail Einstellungen" zu nennen ist auch zu nichtssagend.
Die Anpassung sollte denn bitte auch gleich bei den FTP-Konten sein. z.B. FTP-Server Information

Re: Neues Webinterface

Posted: Mon 26. Nov 2018, 18:54
by Geniemann
Alexander wrote: Mon 26. Nov 2018, 15:17 Btw.: Die kompletten Texte lassen sich mit Hilfe der Sprachdateien komplett whitelabelen, die Sprachdateien liegen im Ordner keyhelp/locale/<SPRACH-CODE>/LC_MESSAGES/
Ok, das klingt irgendwie nach SSH oder so, richtig? :mrgreen: Ich habe von sowas keine Ahnung.

Also wegen mir würden so Sprachfiles, oder auch PHP.ini Dateien gerne über einen Editor bearbeitet - oder zumindest eine simple download -> ändern -> upload Geschichte. Naja, jetzt geht es ja erst mal ums Design und mögliche Fehler ...

Re: Neues Webinterface

Posted: Mon 26. Nov 2018, 19:37
by OlliTheDarkness
Geniemann wrote: Mon 26. Nov 2018, 18:54
Alexander wrote: Mon 26. Nov 2018, 15:17 Btw.: Die kompletten Texte lassen sich mit Hilfe der Sprachdateien komplett whitelabelen, die Sprachdateien liegen im Ordner keyhelp/locale/<SPRACH-CODE>/LC_MESSAGES/
Ok, das klingt irgendwie nach SSH oder so, richtig? :mrgreen: Ich habe von sowas keine Ahnung.

Also wegen mir würden so Sprachfiles, oder auch PHP.ini Dateien gerne über einen Editor bearbeitet - oder zumindest eine simple download -> ändern -> upload Geschichte. Naja, jetzt geht es ja erst mal ums Design und mögliche Fehler ...
Moin,

die Sprachdaten werden mit PoEdit bearbeitet. (https://poedit.net/)
Im KH liegen sie an oben gennaten Ort und die Ordner beinhalten po und mo Daten.
Die po Daten sind die zugrundeliegenden welche du mit dem PoEditor öffnest und bearbeitest.
Speichern tust du sie dann als mo Datei (Datei >> MO-Datei speichern) die mo Datei ist die kompilierte und damit auch für KH ausschlaggebene Datei.

Kurzfassung:
po = Source Quelldatei
mo = Target (Nutzdatei)

Man möge mich korrigieren wenn ich was falsch erklärt habe.

Re: Neues Webinterface

Posted: Tue 27. Nov 2018, 09:12
by hase
Moin,

habe noch 2 Vorschläge zur besseren Übersichtlichkeit, da es mich auch etwas verwirrt hat :lol:

1. Beim Anlegen einer E-Mailadresse oder andere steht die Funktion "Passwortvorschlag/Generien" immer im unteren Bereich.
Ich würde es besser finden, wenn "Passwortvorschlag/Generien" direkt vor der Passworteingabe stehen würde! Sonst irgendwie komisch...

2. Beim Anmeldefenster sowie bei Passwörter etc. steht rechts "Anzeigen" das Blau hinterlegt ist. Es wäre besser dies in der Farbe ROT zu hinterlegen da es sich sich nicht absetzt! Ist für mich auch etwas verwirrend...

Re: Neues Webinterface

Posted: Tue 27. Nov 2018, 10:09
by Geniemann
OlliTheDarkness wrote: Mon 26. Nov 2018, 19:37 Moin,

die Sprachdaten werden mit PoEdit bearbeitet. (https://poedit.net/)
Im KH liegen sie an oben gennaten Ort und die Ordner beinhalten po und mo Daten.
Die po Daten sind die zugrundeliegenden welche du mit dem PoEditor öffnest und bearbeitest.
Speichern tust du sie dann als mo Datei (Datei >> MO-Datei speichern) die mo Datei ist die kompilierte und damit auch für KH ausschlaggebene Datei.

Kurzfassung:
po = Source Quelldatei
mo = Target (Nutzdatei)

Man möge mich korrigieren wenn ich was falsch erklärt habe.
Vielen Dank für die Erklärung! Aber ich verstehe schon nicht, wie ich an den Dateien im Pfad keyhelp/locale/<SPRACH-CODE>/LC_MESSAGES/ komme :mrgreen:

hase wrote: Tue 27. Nov 2018, 09:12 1. Beim Anlegen einer E-Mailadresse oder andere steht die Funktion "Passwortvorschlag/Generien" immer im unteren Bereich.
Ich würde es besser finden, wenn "Passwortvorschlag/Generien" direkt vor der Passworteingabe stehen würde! Sonst irgendwie komisch...
Ja, da bin ich dabei, das habe ich tatsächlich auch kurz "suchen" müssen, weil ich es nicht gesehen hatte. Ggf. muss ein Passwortfeld aber auch nicht über 100% Breite gehen und man könnte die in einer Reihe zusammen packen (PW und Wiederholung) und dann ist generieren nicht mehr so weit weg :-)
hase wrote: Tue 27. Nov 2018, 09:12 2. Beim Anmeldefenster sowie bei Passwörter etc. steht rechts "Anzeigen" das Blau hinterlegt ist. Es wäre besser dies in der Farbe ROT zu hinterlegen da es sich sich nicht absetzt! Ist für mich auch etwas verwirrend...
Diese Farbe müsste man aber doch auch über eigenes CSS anpassen können, oder? Ich persönlich finde die in blau sehr gut.

Re: Neues Webinterface

Posted: Tue 27. Nov 2018, 10:35
by Geniemann
Hallo,

so, was mir jetzt noch so aufgefallen ist allgemein...

Bei E-Mail z.B., wenn eine angelegt ist, dieser Kasten mit den ganzen Optionen, der verschiebt sich beim verkleinern des Fensters anders, als der Rest, sprich, er wird hinten abgeschnitten, während oben alles passt (Schaltflächen) - bei FTP und DBs ist das nicht:
Bildschirmfoto 2018-11-27 um 10.12.50.png
Bildschirmfoto 2018-11-27 um 10.12.50.png (19.4 KiB) Viewed 4111 times

Dann gibt es vorne in diesen Bereichen die Spalte "S", was bedeutet dieses "S"? Bei E-Mail findet sich hier ein "Schraubenschlüssel". Das fand ich sehr verwirrend, weil ich da mehrmals draufgeklickt hatte, um die Adresse zu bearbeiten, dabei muss ich ja hinten auf den Stift klicken.
Bei FTP ist dort ein Hacken, bei DBs gar nichts.
EDIT: OK, das ist die (auch schon bestehende) Symbolik für "wird erstellt" und für "fertig". Vielleicht könnte man eine Sanduhr nehmen, statt des Schraubenschlüssels? ;)

Diese Schalfläche mit den "Verbindungsinformationen" ... bei E-Mail gibt es die, bei FTP auch, bei MySQL nicht. Das hatte mich schon im alten keyhelp gewundert. Sollten da nicht auch MySQL-Server und Port oder irgendwas stehen?
(P.S.: Ich komme von einem anderen Hoster ... es ist nicht immer localhost).

Noch zwei Funktionsfragen/Wünsche:
Den Verzeichnisschutzeditor finde ich super, kannte ich bei meinem bisherigen Hoster nicht. Ich fänd sowas für die php.ini ebenfalls super. Dann können die Endkunden das einfacher anpassen, falls benötigt - das wiederrum hatte ich nämlich bisher bei meinem Hoster :)

Bei der Whitelabel-Lösung würde ich gerne das LiveZilla SupportTool einfügen. Bisher wird das JS geblockt, das ist aber wohl auch weiterhin so, richtig?

Ansonsten ist mir jetzt nichts aufgefallen und es gefällt mir alles sehr gut. Zumal man ja noch selbst Anpassungen mit CSS machen, und so noch einiges an die eigene CI anpassen kann und auch auf dem Handy lässt sich das alles noch notfallmäßig ok bedienen. Toll, danke!

Re: Neues Webinterface

Posted: Tue 27. Nov 2018, 10:36
by Tobi
Geniemann wrote: Tue 27. Nov 2018, 10:09 Aber ich verstehe schon nicht, wie ich an den Dateien im Pfad keyhelp/locale/<SPRACH-CODE>/LC_MESSAGES/ komme
Als Root anmelden und dann mit einem beherzten "cp Quelle Ziel" die Dateien ganz adminlike in deinen Benutzeraccount umkopieren.
Dann noch ein "chown username:gruppenname" damit die Datei auch wirklich dir gehört.
Anschließend kannst du die Datei runterladen und modifizieren.
Den Weg zurück auf den Server geht es in der umgekehrten Reihenfolge.
Bevor du die vorhandene Datei durch deine neue Version ersetzt, solltest du die bestehende Datei zuerst umbenennen.
Das geht mit "mv altername neuername"

runterladen

Code: Select all


# cp /home/keyhelp/www/keyhelp/locale/de/LC_MESSAGES/common.po /home/users/geniemann/www/common.po
# chown /home/users/geniemann/www/common.po geniemann:geniemann

hochladen

Code: Select all


# mv /home/keyhelp/www/keyhelp/locale/de/LC_MESSAGES/common.mo /home/keyhelp/www/keyhelp/locale/de/LC_MESSAGES/BACKUP_common.mo
# cp /home/users/geniemann/www/common.mo /home/keyhelp/www/keyhelp/locale/de/LC_MESSAGES/common.mo
# chown /home/keyhelp/www/keyhelp/locale/de/LC_MESSAGES/common.mo keyhelp:keyhelp

Eventuell noch ein zusätzliches

Code: Select all


# chmod 644 /home/keyhelp/www/keyhelp/locale/de/LC_MESSAGES/common.mo


Re: Neues Webinterface

Posted: Tue 27. Nov 2018, 12:59
by Alexander
1. Beim Anlegen einer E-Mailadresse oder andere steht die Funktion "Passwortvorschlag/Generien" immer im unteren Bereich.
Ich würde es besser finden, wenn "Passwortvorschlag/Generien" direkt vor der Passworteingabe stehen würde! Sonst irgendwie komisch...
Ja, da bin ich dabei, das habe ich tatsächlich auch kurz "suchen" müssen, weil ich es nicht gesehen hatte. Ggf. muss ein Passwortfeld aber auch nicht über 100% Breite gehen und man könnte die in einer Reihe zusammen packen (PW und Wiederholung) und dann ist generieren nicht mehr so weit weg
Die Möglichkeit zum Generieren stand übrigens schon im alten Theme an genau der Stelle wie jetzt auch ;). Ich würde das ehrlich gesagt gern so lassen wollen wie es aktuell ist, auch aus Gründen der Einheitlichkeit. Somit wirkt alles schön aufgeräumt, anders als wenn oben noch ein Button hinzukommt und unten der weg fällt. Außerdem wird das auf dem Smartphone zu breit, wenn man z.B. 2 Button an ein Eingabefeld anheftet.
Ich denk mal das ist auch weniger wild, wenn man einmal ein Passworteingabefeld genutzt hat, weiß man, dass es auch noch die Möglichkeit zum generieren gibt.
-> es bleibt erst einmal so wie es aktuell ist

Bei E-Mail z.B., wenn eine angelegt ist, dieser Kasten mit den ganzen Optionen, der verschiebt sich beim verkleinern des Fensters anders, als der Rest, sprich, er wird hinten abgeschnitten, während oben alles passt (Schaltflächen) - bei FTP und DBs ist das nicht:
Es sollten Scrollbalken hinzukommen, wenn du deinen Bildschirm klein schiebst und der Inhalt der Tabelle in der Breite nicht mehr ins Bild passt. Die Email-Tabelle stellt mehr Informationen in der Breite dar als die Tabelle bei FTP, deswegen fällt es hier mehr auf. Auf dem Smartphone/Tablett wischt man dann einfach nach links und rechts.
Alternative könnte man die Tabellenbreite verringern, in dem man diverse Spalten aus der Tabelle entfernt. Die Spalte mit dem Benutzernamen würde ich persönlich ja gern auslagern, da sie doppelt erscheint, ABER das führt sicher wieder zu erhöhtem Support-Aufwand, da man dann seinen Nutzern erklären müsste, welchen Login-Namen Sie beim Einrichten Ihres E-Mail-Clienten benutzen sollen.
-> würde ich erst einmal so belassen, bis die zündende Idee kommt

Dann gibt es vorne in diesen Bereichen die Spalte "S", was bedeutet dieses "S"?
Das steht für Status. Es ist nicht ausgeschrieben um Platz zu sparen und gab es so auch schon im alten Theme ;). Man könnte ja vll noch eine Erklärung bei Mouse-Hover hinzufügen, bzw. man fährt über die Icons, dort steht ja bereits eine Erklärung.
Das Status-Icon ist bei Email und FTP zum Beispiel notwendig um anzuzeigen, dass Hintergrundarbeiten ausgeführt werden. Somit sieht man, ob ein Objekt vollständig angelegt wurde, oder noch bearbeitet wird (bzw. das sich das Objekt im Fehlerstatus befindet), bei DB ist ist nicht notwendig, weshalb es da nicht aufgeführt wird.
(Okay jetzt les ich dein 'Edit', hast es dir ja selbst erklärt ;))

Diese Schalfläche mit den "Verbindungsinformationen" ... bei E-Mail gibt es die, bei FTP auch, bei MySQL nicht. Das hatte mich schon im alten keyhelp gewundert. Sollten da nicht auch MySQL-Server und Port oder irgendwas stehen?
Ja du hast recht, früher gab es in der Tabelle noch die Spalte "Host", somit konnte man alle Verbindungsinformationen aus der Tabelle entnehmen. Ich würde die ganze Geschichte mit den "Verbindungsinformationen" dann auf das 18.2.1 Update verschieben, so dass die notwendigen Informationen überall einheitlich und bestmöglich dargestellt werden.

Den Verzeichnisschutzeditor finde ich super, kannte ich bei meinem bisherigen Hoster nicht. Ich fänd sowas für die php.ini ebenfalls super. Dann können die Endkunden das einfacher anpassen, falls benötigt
Mir erschließt sich gerade der Zusammenhang von Verzeichnisschutzeditor und php.ini nicht ;). Du meinst einen Editor für PHP-Einstellungen? Das ist aktuell nur dem Administrator vorbehalten - innerhalb der Benutzerverwaltung aufrufbar.

Bei der Whitelabel-Lösung würde ich gerne das LiveZilla SupportTool einfügen. Bisher wird das JS geblockt, das ist aber wohl auch weiterhin so, richtig?
Das hatte ich tatsächlich nicht mehr auf dem Schirm - aber da Mitarbeit ja belohnt werden soll: Ich habe gerade eingebaut ;). Bei den Whitelabel-Einstellungen gibt es nun das Feld "Vertrauenswürdige Quellen", wo man URLs hinterlegen kann, die nicht mehr durch die Content-Security-Policy seitens KeyHelp herausgefiltert werden.

Re: Neues Webinterface

Posted: Tue 27. Nov 2018, 13:13
by Geniemann
Hallo Alexander,

Du kannst dir (vielleicht) gar nicht vorstellen, wie viel Spaß das gerade macht, dass man hier so "zusamenarbeiten" kann und das auch noch in einer Form, bei der es schnell zu Ergebnissen kommt - danke!

Ohne unsere gesamte Konversation hier zu zitieren, nur zwei Punkte:
Das mit den PW Feldern, sehe ich zwar etwas anders, aber ich finde es so auch völlig OK. Bisher habe ich im (alten) keyhelp E-Mail nicht genutzt, daher wusste ich auch nicht, dass sich das immer schon da befand :)

Die Sache mit dem E-Mail Benutzer & der doppelten Adresse, könnte man für meine Begriffe so lösen:
Vorne bleibt die Adresse stehen und die Spaltenbezeichnung wird zu "E-Mail-Adresse / Benutzer". Und dann löscht man die zweite Spalte. So ist das bei meinem aktuellen Hoster und das hat bisher zu keinem mir bekannten Supportaufand geführt.

Die Spalte mit dem "S", wegen mir müsste da auch gar nichts oben stehen, es reichen ja im Grunde die Symbole. Nur assoziiere ich mit einem Schraubenschlüssel, oder einem Zahnrad irgendwie immer die Möglichkeit etwas "machen" zu können/müssen. Dass ich aber eigentlich auf den Abschluss der Hintergrundaufgaben WARTEN soll, würde ich persönlich eher mit einer Sanduhr darstellen - aber alles kein wirkliches Problem.

Gleiches gilt für die Verbinungseinstellungen - eilt nicht, aber wäre sicher schön, wenn man es vereinheitlichen könnte.

Versichenisschutz / php.ini - mein gedanklicher Zusammenhang bestand darin, dass man ohne besondere Kenntnisse über einen Editor etwas einstellen kann, was man sonst nur schwer hinbekommt. Aber auch das ist eher ein "nice to have" für die Endkunden, als dringend notwendig - so oft, wird das gegenwärtig glaube ich gar nicht genutzt bei meinen Kunden.

Und Livezilla: Super Danke! Stimmt, wir hatten da schon mal drüber gemail, vielen Dank! ;)

Re: Neues Webinterface

Posted: Tue 27. Nov 2018, 19:02
by Enigma
Tobi wrote: Tue 27. Nov 2018, 10:36
Geniemann wrote: Tue 27. Nov 2018, 10:09 Aber ich verstehe schon nicht, wie ich an den Dateien im Pfad keyhelp/locale/<SPRACH-CODE>/LC_MESSAGES/ komme
Als Root anmelden und dann mit einem beherzten "cp Quelle Ziel" die Dateien ganz adminlike in deinen Benutzeraccount umkopieren.
Dann noch ein "chown username:gruppenname" damit die Datei auch wirklich dir gehört.
Anschließend kannst du die Datei runterladen und modifizieren.
Den Weg zurück auf den Server geht es in der umgekehrten Reihenfolge.
Bevor du die vorhandene Datei durch deine neue Version ersetzt, solltest du die bestehende Datei zuerst umbenennen.
Das geht mit "mv altername neuername"

runterladen

Code: Select all


# cp /home/keyhelp/www/keyhelp/locale/de/LC_MESSAGES/common.po /home/users/geniemann/www/common.po
# chown /home/users/geniemann/www/common.po geniemann:geniemann

hochladen

Code: Select all


# mv /home/keyhelp/www/keyhelp/locale/de/LC_MESSAGES/common.mo /home/keyhelp/www/keyhelp/locale/de/LC_MESSAGES/BACKUP_common.mo
# cp /home/users/geniemann/www/common.mo /home/keyhelp/www/keyhelp/locale/de/LC_MESSAGES/common.mo
# chown /home/keyhelp/www/keyhelp/locale/de/LC_MESSAGES/common.mo keyhelp:keyhelp

Eventuell noch ein zusätzliches

Code: Select all


# chmod 644 /home/keyhelp/www/keyhelp/locale/de/LC_MESSAGES/common.mo


Oder Du loggst Dich per SFTP direkt mit Deinen root-Zugangsdaten bequem via FTP-Programm ein, navigierst zum genannten Verzeichnis und lädst die gewünschten Dateien herunter und später wieder hoch. ;)

Gruß
Jan

Re: Neues Webinterface

Posted: Tue 27. Nov 2018, 19:43
by Tobi
Enigma wrote: Tue 27. Nov 2018, 19:02 Oder Du loggst Dich per SFTP direkt mit Deinen root-Zugangsdaten bequem via FTP-Programm ein
Wie simpel und langweilig :lol:

Re: Neues Webinterface

Posted: Tue 27. Nov 2018, 19:47
by mhagge
Wobei man mit "root" eigentlich niemals direkt arbeiten sollte und am besten auch den Login via SSH dafür sperrt, alles andere ist ein potentielles Sicherheitsrisiko.

Ggf. loggt man sich mit einem normalen Nutzer ein (am besten auch nicht per Passwort sondern per Public-Key) und verwendet einen Mechanismus wie "sudo", wenn man denn doch mal root-Rechte braucht.

Allerdings kann man dann nicht mehr per FTP-Programm über den Server browsen - wenn man mit den Konsolen-Befehlen nicht umgehen mag kann dann aber der Midnight Commander eine Hilfe sein, das ist ein Klon des Norton Commanders (wer schon länger mit PCs arbeitet wird den sicher noch kennen) und so eine Art Dateimanager für die Linux Shell.

Installation unter Debian-artigen Systemen mit sudo apt-get install mc, aufruf dann mit mc (bzw. sudo mc, wenn man "root" braucht)

Re: Neues Webinterface

Posted: Tue 27. Nov 2018, 20:32
by Geniemann
Enigma wrote: Tue 27. Nov 2018, 19:02 Oder Du loggst Dich per SFTP direkt mit Deinen root-Zugangsdaten bequem via FTP-Programm ein, navigierst zum genannten Verzeichnis und lädst die gewünschten Dateien herunter und später wieder hoch. ;)

Gruß
Jan
Erst wollte ich schreiben „endlich versteht mich mal einer“, aber ich bekomme nicht mal das hin, immer nur „Verbindung nicht möglich“. Naja, möchte damit hier nicht weiter den Thread verschmutzen, werde dir da vielleicht mal die Tage schreiben Jan :)

Aber Danke allen für die Bemühungen!

Re: Neues Webinterface

Posted: Tue 27. Nov 2018, 21:17
by Enigma
mhagge wrote: Tue 27. Nov 2018, 19:47 Wobei man mit "root" eigentlich niemals direkt arbeiten sollte und am besten auch den Login via SSH dafür sperrt, alles andere ist ein potentielles Sicherheitsrisiko.

Ggf. loggt man sich mit einem normalen Nutzer ein (am besten auch nicht per Passwort sondern per Public-Key) und verwendet einen Mechanismus wie "sudo", wenn man denn doch mal root-Rechte braucht.

Genau das tue ich auch. Allerdings halte ich es für weniger gefählich, einen Konsolen-Neuling ein FTP-Programm mit Root-Zugang nutzen zu lassen als ihm ein paar Konsolenbefehle hinzuwerfen und zu hoffen, dass alles gutgeht. Wenn Du dann noch mit dem Sperren des SSH-Zugangs für root und mit sudo anfängst - ohne die Vorgehensweise und den Sinn dahinter genau zu erklären oder zumindest auf ein sehr gutes Einsteiger-Tutorial zu verweisen -, schreckst Du besagten Konsolen-Neuling komplett ab.

Ja, es ist richtig, wenn man einen Server betreiben möchte, sind bestimmte Kenntnisse sicherlich nicht ganz unwichtig. Andererseits sind die Keyweb-Server, so man möchte, gemanagt, und man kann sich Kenntnisse auch nicht aneignen, wenn man nicht irgendwann mal als Einsteiger anfängt. Auch ich bin nicht der Admin-Hero und muss noch sehr viel lernen, aber da DomainFactory, wie Du weißt, keine Option mehr ist, bin ich halt wie Geniemann ins kalte Wasser gesprungen.

Reseller wie Andreas müssen in der Zwischenzeit aber auch noch Dinge einfach erledigt bekommen. Insofern finde ich es für den Anfang durchaus okay, auch mal den kurzen, wenn auch suboptimalen Weg zu gehen. Mit zunehmenden Kenntnissen wird man ohnehin auf sicherere Vorgehensweisen umsteigen. Für die Nutzung der Konsole würde ich in der Tat nicht gerade den root-Benutzer vorschlagen - ganz besonders nich bei einem Einsteiger, der sich damit in Sekundenschnelle den gesamten Server lahmlegen kann.

Gruß
Jan