Textdatei in HTML-Dokument einbinden
holgerbremen
- html
Hallo,
ich habe folgendes Problem.
Ich selber bin nicht so der Fachmann. Ich habe für einen Freund eine Web-Site erstellt, alles statisches HTML. Mein Freund möchte nun ab und wann Änderungen auf seiner Seite machen, ohne HTML-Kenntisse natürlich.
Meine Idee wäre, das Ganze über Textdateien zu realisieren, die er eben ändert und runterladen kann und diese dann irgendwie im HTML-Dokument eingebunden werden. Ist natürlich nur so eine Idee von mir.
Was ich nicht möchte ist, dass er im HTML-Dokument ändert, dass geht bestimmt schief.
Würde sowas gehen oder gibts es noch andere Möglichkeiten?
Gruß
Holger
Hi,
Ich selber bin nicht so der Fachmann. Ich habe für einen Freund eine Web-Site erstellt, alles statisches HTML. [...]
Dein Vorhaben ist mit der bisherigen Simplizität unvereinbar.
Würde sowas gehen
Wenn Du sinnbehaftete Ergebnisse haben möchtest: kaum.
oder gibts es noch andere Möglichkeiten?
Das Suchwort Deines Vertrauens lautet "CMS".
Cheatah
Hell-O!
Ich selber bin nicht so der Fachmann. Ich habe für einen Freund eine Web-Site erstellt, alles statisches HTML. Mein Freund möchte nun ab und wann Änderungen auf seiner Seite machen, ohne HTML-Kenntisse natürlich.
Die wohl einfachste Variante ist das Einbinden als Datenobjekt. Ansonsten könnte man das mit Hilfe von Server Side Includes oder mit Hilfe einer serverseitigen Programmiertechnik deiner Wahl lösen. Ob es aber eventuell auf ein Content Management System rauslaufen würde, müsstest du selber ergründen.
Siechfred
Hallo holgerbremen,
Ich selber bin nicht so der Fachmann. Ich habe für einen Freund eine Web-Site erstellt, alles statisches HTML. Mein Freund möchte nun ab und wann Änderungen auf seiner Seite machen, ohne HTML-Kenntisse natürlich.
Meine Idee wäre, das Ganze über Textdateien zu realisieren, die er eben ändert und runterladen kann und diese dann irgendwie im HTML-Dokument eingebunden werden. Ist natürlich nur so eine Idee von mir.
Was ich nicht möchte ist, dass er im HTML-Dokument ändert, dass geht bestimmt schief.Würde sowas gehen oder gibts es noch andere Möglichkeiten?
Da du dich auf rein statisches HTML beziehst, und ein Online-Content Management System deshalb wohl keine Lösung für dich darstellt, hätte ich folgenden Vorschlag:
Du erklärst deinem Freund einfach die rudimentärsten HTML-Kenntnisse.
Dazu gehört, dass die Zeichen &, < und > in ihre Entities umgewandelt werden müssen ("&", "<" und ">"). Sonderzeichen können ohne Probleme in ein HTML-Dokument geschrieben werden, wenn man die richtige Kodierung beachtet.
Du solltest deinem Freund daher einen besseren Editor zukommen lassen, etwa den Notepad2, der die Syntax des HTML-Dokuments farbig darstellt.
In jedes HTML-Dokument schreibst du vor den für ihn editierbaren Bereich einen Kommentar und danach auch noch einen, etwa so:
<!-- Anfang des editierbaren Inhalts -->
<h3>Dies ist eine Überschrift erster Ordnung.</h3>
<p>Dies ist ein Absatz mit einem Link zur <a href="http://de.wikipedia.org/">Wikipedia</a>.</p>
<p>Dies ist ein weiterer Absatz, mit einem einfachen Zeilen-<br>umbruch, und als Beispiel ein <strong>fetter</strong> und <em>kursiver</em> Text.</p>
<!-- Ende des editierbaren Inhalts -->
Wenn du ihm dann noch erklärst, wie er einen Absatz (<p>), einen Zeilenumbruch (<br>), fetten Text, kursiven Text, Überschriften und Links hinbekommt, hat er die besten Startvoraussetzungen.
Du kannst ihm dann noch SELFHTML als Nachschlagewerk empfehlen, falls er etwas nicht versteht.
Es wäre kontraproduktiv, jemanden ein HTML-Dokument editieren zu lassen, ohne dass er dabei versteht, was er eigentlich macht. Dazu zitiere ich:
"Programming today is a race between the programmers and software engineers to create better and more idiot-proof programs, and the universe, creating bigger and better idiots. So far, the universe is winning". - Rich Cook
Grüße & viel Erfolg
Marc Reichelt || http://www.marcreichelt.de/
Hello out there!
Dazu gehört, dass die Zeichen &, < und > in ihre Entities umgewandelt werden müssen ("&", "<" und ">").
'>' muss nicht. IIRC '&' und '<' auch nicht immer.
Es wäre kontraproduktiv, jemanden ein HTML-Dokument editieren zu lassen, ohne dass er dabei versteht, was er eigentlich macht. Dazu zitiere ich:
"Programming today is a race between the programmers and software engineers to create better and more idiot-proof programs, and the universe, creating bigger and better idiots. So far, the universe is winning". - Rich Cook
Dazu zitiere ich:
„Ich beabsichtigte niemals, daß der HTML-Quellcode (der Text mit den spitzen Klammern) für Benutzer sichtbar sein sollte. Ein Browser/Editor würde einem Benutzer einfach die Möglichkeit bieten, die Sprache einer Hypertextseite so zu betrachten oder zu bearbeiten wie bei einer Textverarbeitung. Die Vorstellung, Leute aufzufordern, die spitzen Klammern manuell einzugeben, war für mich, und, wie ich annahm, auch für viele andere, genau so inakzeptabel wie die Aufforderung, ein Microsoft Word-Dokument [sic!] zu formatieren, indem es in seinem Binärcodeformat geschrieben wurde. Aber die unmittelbare Lesbarkeit von HTML erwies sich als unerwarteter Segen. Die Leute wurden schnell mit den Tags vertraut und begannen damit, ihre eigenen HTML-Dokumente direkt zu erstellen.“ (Tim Berners-Lee in „Der Web-Report – Der Schöpfer des World Wide Webs über das grenzenlose Potential des Internets“, Econ, München, 1999, S. 72. Originaltitel: “Weaving the Web”)
See ya up the road,
Gunnar