HTML-Seiten auf dem Server bearbeiten?
Folgende Problemstellung: Auf einem Server liegt eine HTML-Datei. Diese soll ein Anwenden ONLINE (also ohne "herunter-/heraufladen") direkt auf dem Server bearbeiten können - am besten mit einem WYSIWYG-Editor, der keine HTML-Kenntnisse erfordert.
Welche Apps/Anwendungen könnte ich dafür nutzen?
Ich habe freien Zugriff auf den Server. Es komt lighttpd mit PHP 7.3 (Raspberry PI) und 8.2 (intel-Plattform) zum Einsatz. MariaDB läuft als Datenbank im Hintergrund.
1 Antwort
Da offensichtlich ein WYSIWYG-Editor als Webapp umgesetzt gesucht war:
Ursprüngliche Antwort:
Wenn es wirklich um direktes Editieren geht, dann kannst du natürlich ein Network File Systems wie CIFS (Samba auf dem Server) oder NFS nutzen. Dadurch wird es jedem Editor egal, daß die Datei remote liegt.
Bei einem Linuxclient käme ggf. noch SSHfs via FUSe in Frage.(bzw. kann man auch ggf. sowas wie gvfs bei gnome nutzen, um über diverse Protokolle Remotedateien zu editieren.)
In allen anderen Fällen müßtest Du einen Editor nehmen, der entweder sFTP oder FTP(s) o.ä. unterstützt.
Aha, also ein HTML-Editor als Webapp implementiert.
Denkst Du da an sowas wie Froala (das leider nciht frei ist)?
So in der Art bloss ohne den ganzen Kram (Plugins, Frameworks etc) und natülich PD, OpenSource oder CC, da dieser für ein non-profit-Projekt gedacht ist.
https://jejacks0n.github.io/mercury/
Der basiert wohl auf Rails (Ruby)
sieht deutlich schmaler aus
Vielleicht kann Dir das als Startpunkt dienen.
Der SIMDITOR ist es!!!! genau das brauche ich. Schaue ich mir im Detail an. Besten Dank. Wenn Du mir das als offizielle Antwort und nicht als Kommentar schreibst, kann ich das als hilfreichste Antwort auszeichnen.
Die benutzer sollen gar keinen eigenen Ediotr benutzen. Sie müssen den Inhalt der Seiten vom Smartphone aus ändern können.
Prinzipiell würde dafür ein HTML Formular reichen. Dann müssen die Benutzer aber wieder HTML-Code selber können.
Also von der Logik her:
Für Anonymous-benutzer wird eine HTML-Seite angezeigt. Der Admin kann dann diese Seite online Editieren, aber eben WYSIWYG und nicht im HTML-Code.