Unterrichtsmaterial

Homepage Upper

Wer eine Homepage verwalten muss, kennt das Problem: neue Seiten werden erstellt, aktualisierte Seiten müssen auf den Server geladen werden und die "alten" müssen dort gelöscht werden. Normalerweise verwendet man hierzu ein FTP-Programm. Bei umfangreichen Änderungen verliert man hierbei allerdings auch leicht den Überblick. Zudem muss diese Arbeit normalerweise online erfolgen, d.h. es entstehen erhebliche Telefonkosten.

Genau hier hilft das Sharewareprogramm Homepage Upper. Das Programm eignet sich für alle Zwecke, bei denen Datei-Änderungen effizient von einem Computer zum anderen per FTP übertragen werden sollen bzw. können. (Hier wird allerdings nur der Einsatz bei der Wartung der Website besprochen.)

Vor dem Aufbau der Verbindung erfolgt ein Dateien-Abgleich zwischen dem Windows-PC und dem Webserver (Unix-Host). Hierbei wird automatisch die sogenannte Änderungsliste erstellt.

Die Änderungsliste

Die Änderungsliste (siehe Bild unten) besteht aus einer Liste, in der die Änderungen stehen, die auf dem Server auszuführen sind, damit die Homepage wieder auf den aktuellen Stand kommt. Wenn in einem Homepage-Verzeichnis auf der Festplatte irgendetwas geändert wurde - neue Dateien erstellt, bearbeitet, gelöscht, umbenannt - merkt das der Homepage Upper beim "Scannen" des Verzeichnisses und trägt die gemachten Änderungen in die Liste ein.

HUpper.gif

Die Änderungsliste kann man später noch manuell bearbeiten (Einträge hinzufügen, ändern und löschen), sie wird zusammen mit anderen Daten in einem Homepage-Profil gespeichert.

Um die Änderungsliste schließlich online abzuarbeiten, klickt man einfach auf den entsprechenden Knopf der Werkzeugleiste oder wählt im Menü Übertragen/Änderungen übertragen. Was gerade online gemacht wird, sieht man nun in der rechten Hälfte der Statuszeile. Alle Aktionen werden im FTP-Protokoll-Fenster gesammelt, das über das "Übertragen-Menü" erreichbar ist. Während des Hochladevorgangs kann man weiter online arbeiten, Mails abholen, durchs Web surfen oder sonst irgendetwas machen.

Die Statuszeile liefert folgende Informationen: die Anzahl der Einträge der Änderungsliste (abzüglich derer, die nicht übertragen werden sollen, s.o.), die Anzahl der Bytes und die geschätzte Übertragungszeit. Diese ist natürlich abhängig von der Übertragungsrate, also der Geschwindigkeit, mit der Daten zum Server fließen. Die Geschwindigkeit wird beim ersten Upload (nach dem Erstellen des Profils) automatisch ermittelt und läßt sich über Profil/Eigenschaften abrufen und einstellen. Mit diesem Wert wird die voraussichtliche Übertragungsdauer (einschl. Verbindung aufbauen, Verzeichnis wechseln usw.) berechnet, die dann in der Statuszeile erscheint.

Prioritäten

Es ist nicht auszuschließen, daß jemand die Site besucht, während sie gerade aktualisiert wird. Damit er nicht auf unvollkommene Daten trifft, erhält jeder Änderungseintrag eine bestimmte Priorität. Je höher der Wert, desto eher wird die Änderung ausgeführt. Die Priorität wird automatisch berechnet, kann aber manuell geändert werden. Bei der Berechnung spielen folgende Faktoren eine Rolle: ob es eine HTML-Datei ist: HTML-Dateien haben eine niedrigere Priorität als z. B. Grafiken (damit die Grafik garantiert schon da ist, wenn die HTML-Datei darauf zugreift), ob es eine große Datei (größer als 40 KB) ist: große Dateien sind meistens zum Download bestimmt und sollten eher hochgeladen werden, bevor andere Dateien sie referenzieren (hohe Priorität), ob es eine "index/intro/welcome/inhalt Datei" ist: diese Dateien stellen Einstiegsseiten dar, die auf bereits aktualisierten (!) Inhalt verweisen müssen: sie haben die geringste Priorität.

Homepage-Profile

hupper.2gif

Jedes Homepage-Profil wird in einer Datei mit der Erweiterung ".hpu" gespeichert: Es enthält z. B. folgende Homepage-Daten: Web-Server, Verzeichnis, FTP-Login, Paßwort. Der Status der Homepage-Dateien (Größe, Datum) wird beim Laden mit den aktuellen Daten verglichen, so werden Änderungen festgestellt. Zum schnellen Zugriff auf ein Homepage-Profil kann man es auf dem Desktop speichern. Ein Doppelklick auf die Datei genügt dann, und der Homepage Upper wird mit dem entsprechenden Profil geladen. Will man nun die Änderungen an den Server schicken, kann man jetzt alle Änderungen automatisch durchführen lassen.

Das Programm ist eine große Hilfe bei der Verwaltung der Website; es stellt sicher, dass sich die Site immer auf dem neuesten Stand befindet und "alte" Dateien auch gelöscht werden. Mir ist zur Zeit kein anderes Programm bekannt, dass auch die "Altlasten" auf dem Server entsorgt.

Download: Floppy Disk