Guten Abend,
erst einmal möchte ich mich für das großartige und vor allem kostenfreie Produkt Keyhelp bedanken! Wirklich, großes Dank an die Entwickler!
Ich möchte Keyhelp per API in mein bestehendes Webinterface einbinden (was bisher auch ohne Probleme funktioniert), nur fehlen mir einige Funktionen der API, welche im Webinterface vorhanden sind und ein nice-to-have wären. Möglicherweise wäre ein API-First Ansatz sinnvoll, aber vermutlich ist der Use-Case dafür zu klein.
- Datei-Manager: Auch gerne in abgespeckter Version, bspw. nur Dateistruktur anzeigen, Dateien öffnen und speichern. Wenn möglich halt auch Dateiupload, Löschung etc. also der volle Funktionsumfang wie im Webinterface.
Aktuell habe ich hierfür mit einer PHP Datei auf dem Webserver eine eigene API geschrieben, welche die Verzeichnisse analysiert. Leider wird diese Datei immer überschrieben, wenn KeyHelp ein Update einspielt.
- Status-Updates. Im Webinterface sieht man bspw. bei der Domainübersicht, wenn die Erstellung einer Domain(oder FTP-Konto etc..) noch in Bearbeitung ist. Diese wünschenswerte Information wird leider per API nicht übergeben.
- Auch gut wären Cronjobs (im Webinterface geplante Aufgaben) per API steuern zu können.
Der Rest ist ja bis dato sauber integriert und funktioniert einwandfrei per API! Daumen hoch!
Das waren die Funktionen die mir aktuell in der API noch echt fehlen und es super wäre, wenn diese zukünftig verfügbar wären. Ich habe auch gesehen, dass man seit neuem in der Konfiguration eine Lizenz eingeben kann. Wo kann man die Entwickler denn unterstützen und sich eine Lizenz zulegen?
Liebe Grüße,
Tim
API: DateiManager, Mehr Status-Informationen & geplante Aufgaben [GELÖST]
Re: API: DateiManager, Mehr Status-Informationen & geplante Aufgaben
Hallo und super wenn KeyHelp gefällt .
Beispiel: FTP-Account über die API erstellen -> anschließend FTP Verbindung aufbauen und Operationen vornehmen -> nach Abschluss der Operationen FTP Account wieder löschen.
Dafür gibt es FTP / SFTP / etc. eine Abbildung des Dateimanagers über der API halte ich für nicht zielführend.Datei-Manager: Auch gerne in abgespeckter Version, bspw. nur Dateistruktur anzeigen, Dateien öffnen und speichern. Wenn möglich halt auch Dateiupload, Löschung etc. also der volle Funktionsumfang wie im Webinterface.
Beispiel: FTP-Account über die API erstellen -> anschließend FTP Verbindung aufbauen und Operationen vornehmen -> nach Abschluss der Operationen FTP Account wieder löschen.
Das nehme ich gern als zusätzliche Verbesserung für kommende Updates mit auf.Status-Updates. Im Webinterface sieht man bspw. bei der Domainübersicht, wenn die Erstellung einer Domain(oder FTP-Konto etc..) noch in Bearbeitung ist. Diese wünschenswerte Information wird leider per API nicht übergeben.
Das ist geplant und kommt mit einem der kommenden Updates.Auch gut wären Cronjobs (im Webinterface geplante Aufgaben) per API steuern zu können.
Hierzu wird es in Kürze weitere Informationen geben.Ich habe auch gesehen, dass man seit neuem in der Konfiguration eine Lizenz eingeben kann. Wo kann man die Entwickler denn unterstützen und sich eine Lizenz zulegen?
Mit freundlichen Grüßen / Best regards
Alexander Mahr
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Alexander Mahr
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Re: API: DateiManager, Mehr Status-Informationen & geplante Aufgaben
Danke für die schnelle Antwort!
Noch eine Frage zu der Anwendungs-Installation im Webinterface. Wann wird diese für alle released und - auch per API verfügbar? Leider kann man diese in der Keyhelp Demo nicht testen, da es dort beim Installieren ein timeout gibt. Daher ist die Spannung natürlich umso größer
Habe ich glaube ich damals als ersten Lösungsansatz verwendet, der Login von meinem Webinterface auf den Webhost ist halt nur extrem langsam - eine Lösung mit bspw. einem Websocket wäre natürlich möglich. Ich denke, ich bleibe bei meiner aktuellen Lösung und finde einen Weg, dass die Datei nicht bei Updates überschrieben wird.Dafür gibt es FTP / SFTP / etc. eine Abbildung des Dateimanagers über der API halte ich für nicht zielführend.
Noch eine Frage zu der Anwendungs-Installation im Webinterface. Wann wird diese für alle released und - auch per API verfügbar? Leider kann man diese in der Keyhelp Demo nicht testen, da es dort beim Installieren ein timeout gibt. Daher ist die Spannung natürlich umso größer
Re: API: DateiManager, Mehr Status-Informationen & geplante Aufgaben [GELÖST]
Das wird auch weiterhin so bleiben, im KeyHelp Ordner sollten keinerlei Daten abgelegt werden! Schon gar nicht schreibgeschützt, da dies dafür sorgt, das Updates nicht mehr fehlerfrei durchlaufen werden. Sprech doch FTP /SFTP direkt an, als über ein weiteres Script zu gehen.Leider wird diese Datei immer überschrieben, wenn KeyHelp ein Update einspielt.
Wie gesagt, die Anwendungsinstallation ist für Kunden der Keyweb AG verfügbar, für Kunden anderer Hosting-Unternehmen wird es hierzu wird es in Kürze weitere Informationen geben.Noch eine Frage zu der Anwendungs-Installation im Webinterface. Wann wird diese für alle released
Das ist aktuell nicht geplant, aber man kann sich auch jetzt schon des "skeleton" Felds beim Anlegen von Clients / Domains bedienen (/etc/keyhelp/skel/README)- auch per API verfügbar?
Mit freundlichen Grüßen / Best regards
Alexander Mahr
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Alexander Mahr
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Re: API: DateiManager, Mehr Status-Informationen & geplante Aufgaben
Werde ich heute ausprobieren. Wenn die Performance ausreicht, bin ich zufrieden.Sprech doch FTP /SFTP direkt an, als über ein weiteres Script zu gehen
Meine Nachricht gestern hat scheinbar nicht abgesendet: Per API wären auch die Webserver-Protokolle und der Spam-Score bei E-Mails nützlich. Möglicherweise wäre die Verwaltung von Backups auch nett, hat aber alles keine Priorität.