webentwicklung-frage-antwort-db.com.de

Best Practice für zuletzt geänderte und erstellte Daten

Ich habe eine Website mit einer Handvoll (derzeit 3; ich rechne mit einem Dutzend, wenn sie fertig ist) statischer HTML-Seiten. Ich möchte "erstellte" und "zuletzt geänderte" Daten in die Seiten aufnehmen, damit Besucher, die in einer Woche, einem Monat oder in einigen Jahren ankommen, davon profitieren. Ich erwarte, dass jeder, der die Quelle sehen möchte, Folgendes tun kann:

<!-- created yyyy-mm-dd, last-modified yyyy-mm-dd -->

aber ich möchte etwas mehr Standard (und elegant) verwenden. Ich habe einen Verweis auf zuletzt geändert gefunden (aber nur eine Erwähnung im Text, kein tatsächlicher Verweis auf Code, daher bin ich mir nicht sicher, wie ich ihn richtig implementieren soll), aber nicht erstellt .

Gibt es eine richtige Möglichkeit, beide (oder mindestens eine) dieser Daten anzuzeigen?

1
drewbenn

Erstellt am 29. November 2012. Zuletzt geändert am 1. Dezember 2012.

Alternative:

Erstellt am 29.11.2012. Zuletzt geändert am 01.12.2012.

Der Versuch, automatisierte Prozesse für drei statische Seiten zu verwenden, die wahrscheinlich einmal im Jahr geändert werden, wäre wirklich übertrieben. Es wäre auch fehleranfällig. Die meisten "zuletzt geänderten" Skripte verwenden den letzten Schreibzugriff auf eine Datei als Basis. Dies bedeutet unter anderem, dass, wenn Sie eine Datei öffnen, bearbeiten und dann entfernen, diese als geändert erscheint, als wäre dies nicht der Fall.

1

Da es sich ausschließlich um statische HTML-Seiten handelt, sollten Sie ein serverseitiges Include erstellen. Eine einzelne HTML-Datei, die in allen anderen HTML-Dateien enthalten ist. Nachdem Sie Ihre Websites aktualisiert haben, müssen Sie nur diese einzelne HTML-Datei aktualisieren und schreiben. Zuletzt aktualisiert am 29.11.2012, und sie wird auf allen Seiten angezeigt. Sie können die enthaltene HTML-Datei in Ihre Fußzeile einfügen, was ziemlich häufig vorkommt. Unabhängig davon, ob Sie es wirklich wollen oder nicht, ist dies nur eine einfache Möglichkeit, statische HTML-Dateien mit einem serverseitigen Include zu verwalten.

1
Anagio