Pflege der Medi-Website

I. Technisches (Upload, Designänderungen)
II. Inhaltliche Struktur / Wo liegt was?
III. Update von HTML-Seiten (Beispiel: Staff-List updaten, wie können Dateien hochgeladen werden)


I. Technisches

Ia: Upload von Dateien

Die Medi-Homepage liegt auf einem Server, auf den wir keinen direkten Zugriff haben. Stattdessen müssen Veränderungen auf dem Rechner pharao.physik.uni-oldenburg.de, der die Daten vom Webserver spiegelt, geändert werden. Pharao und der Webserver synchronisieren in 15 bis 60 Minuten Intervallen, wenn man also eine aktualisierte Seite auf Pharao ablegt, dauert es so lange, bis die Veränderung auf dem Webserver ankommt.
Aus Sicherheitsgründen ist der Zugang zu Pharao nur per secure copy (scp) möglich.

Ib: Designänderungen / Templates

Damit alle Seiten der Medi ein einheitliches Design besitzen, werden Vorlagen / Templates benutzt. Wenn Designänderungen gemacht werden (oder wenn zum Beispiel in der linken Navigationsleiste ein neuer Unterpunkt erscheinen soll), reicht es, diese Änderung im Template zu machen und dann für alle Seiten zu aktualisieren. Die Templates, die benutzt werden, sind im Dreamweaver (DW) Format abgespeichert, es empfiehlt sich darum, für diese Änderungen auch DW zu verwenden.
Um unterscheiden zu können, welche Inhalte global (vom Template) bestimmt werden und welche Inhalte für jede Seite individuell festgelegt werden können, gibt es in DW editierbare und nicht-editierbare Bereiche. Ein Update des Templates verändert grundsätzlich nur die nicht-editierbaren Bereiche (zu denen der Kopf auf jeder Seite oder die Navigationsleiste zählen), editierbare Bereiche (der eigentliche Inhalt der Seite, der Seitentitel, die Fußzeile) werden davon nicht angetastet. Wenn man eine Seite mit Dreamweaver bearbeitet, um inhaltliche Änderungen zu machen, können nur editierbare Bereiche verändert werden, nicht-editierbare Bereiche sind nicht zugänglich, weil diese beim nächsten Update des Templates ohnehin wieder überschrieben würden.
Um das Template zu ändern und alle Seiten zu aktualisieren, kann man sämtliche Seiten von Pharao auf seinem lokalen Rechner speichern, in DW eine neue Seite definieren (Site, New Site, "Local Root Folder" = Verzeichnis, in dem die Seiten gespeichert wurden, "Site Name" = medi) und anschließend das Template "medistd.dwt" im Ordner ./Templates bearbeiten. Beim Speichern wird man automatisch nach einer Aktualisierung aller Dateien gefragt. Nach der Aktualisierung kann man die HTML-Dateien auf Pharao mit der lokalen Kopie überschreiben.

II. Inhaltliche Struktur / Wo finde ich auf dem Webserver was?

  1. Presseveröffentlichungen: Recherche über Pressespiegel, Uni-Info, Pressedienst,
    Internet, Zeitungen, dann Eintrag in /html/press.html mit Link auf Scan-File o.ä.
    (Beleg) in /press/ xxx.html etc.
  2. Mitarbeiterinfos: Veränderungen pflegen in /html/staff.html bzw.
    /html/staff_alumni.html (für ehemalige MEDI-Mitarbeiter nach persönlicher
    Rückfrage)
  3. News: Eintrag mit Link in /index.html bzw. /index_de.html (bei besonderer Wichtigkeit) und
    in /html/news.html
  4. Download-Daten:
    Demo-Daten: Eintrag in /html/demos.html mit Link zu den Daten in
    /download/demo/ bzw. /demo/ bzw. /demos/
    Vorträge: Eintrag in /html/meeting_download.html mit Link auf pdf’s in
    /download/docs/paper/[event]/
  5. Veranstaltungsdaten:
    Vorlesungen: Eintrag in /html/teaching_lect.html mit Links ggf auf
    /download/docs/lehre/ bzw. s.u.; alte Daten sichern mit Semesterangabe (zB
    arc_teaching_lect_SoSe2003.html)
    Seminare: Eintrag in /html/medi_aku_kolloquium.html (ist öfter zu
    aktualisieren) bzw. /html/mediseminar.html (ist öfter zu aktualisieren) bzw.
    Eintrag in /html/seminars.html mit entsprechendem Link auf /html/xxxseminar.html
    bzw./download/doc/lehre/ (zB. /html/neuroseminar.html); alte Daten sichern mit
    Semesterangabe (zB arc_mediseminar_SoSe2003.html)
    Scripte/Literatur: Link und Daten in /download/docs/lehre/ bzw. Eintrag in
    /html/teaching_downloads.html
  6. Projekt-Daten: Eintrag mit Link in /html/projectlist.html bzw. /html/projects.html
    und Pflege der Linkdaten in /projects/xxx/; hier fehlen immer noch einige Gruppen;
  7. Staatsexamens-, Dipolm-, Dissertationsangebote werden gepflegt in
    /html/jobs.html mit entsprechendem Link auf /html/job_xxx.html
  8. Publikationen: unter /publdb/ befindet sich alles zur Publikationsverwaltung, in
    /publdbhtml/xxx.html die aktuellen Publikationslisten (s. Doku in /download/docs/)
  9. InterGK: alle Pflegemaßnahmen finden im Verzeichnis /projects/eurogk/ statt;
    gleiches Vorgehen wie oben; ständig aktualisiert wird
    /projects/eurogk/html/eurogk_dat_sem.html; alte Daten sichern mit
    Semesterangabe (zB arc_eurogk_dat_sem_SoSe2003.html)
  10. Dokumentation: Medi-Bläschen-Diagramm liegt als medi_struktur_130204.ppt in
    /downloads/docs/; ebenso die Anleitungen zur Website bzw. PublikationsDB, siehe
    xxx.doc

III. Update von HTML-Seiten

Vorrausetzungen:

  1. WinSCP ist installiert (WinSCP ist Freeware und kann leicht über Google gefunden werden, z.B. über Suche nach WinSCP download). Als Benutzerschnittstelle ist für die Updates "Norton Commander" zu empfehlen.
  2. Auf dem lokalen Rechner gibt es ein Verzeichnis, in das Dateien von Pharao heruntergeladen werden (z.B. Eigene Dateien\MediHomepage, im Folgenden $LOCAL genannt)
  3. Dreamweaver 4 ist installiert (liegt zum Beispiel auf \\serviette\install).

Beispiel: Staff-List aktualisieren

  1. WinSCP starten, auf Pharao anmelden (Rechnername: pharao.physik.uni-oldenburg.de, Portnummer: 22, Protokoll: SCP, Benutzername: wwwmedi, Kennwort: Gibt's zum Beispiel bei Susanne). Man landet dann im Mediheimverzeichnis, im Folgenden $REMOTE genannt.
  2. Die Datei staff.html aus dem Verzeichnis $REMOTE/html/ auf Pharao von rechts nach links kopieren (vorzugsweise ins lokale Verzeichnis $LOCAL\html)
  3. Rechtsklick auf die lokale Version der staff.html und "Edit with Dreamweaver" auswählen.
  4. In Dreamweaver: Rechtsklick in die Zeile, über der ein neuer Eintrag hinzugefügt werden soll. Table / insert row anklicken.
  5. Daten aus einer anderern Zeile kopieren und in die neue Zeile einfügen. Dadurch müssen keine Schriftformatierungen mehr gemacht werden. Daten entsprechend ändern und auch Homepage-, E-Mail- und Telefonlinks ändern. Mailadressen brauchen vorne den Zusatz mailto: (kein Leerzeichen), dann die Mailadresse, mit _AT_ statt @.
  6. Datei speichern: File / Save und Dreamweaver beenden
  7. Als nächstes muss die html-Datei vom lokalen Rechner wieder zurück auf Pharao (ins richtige Verzeichnis, diesem Fall also $REMOTE/html/).
  8. Eine Viertelstunde (oder etwas mehr) warten, auf www.medi-ol.de kontrollieren, ob das Update erfolgreich war.

Um zum Beispiel die Mailadresse zu ändern: Grafik / Platzhalter für Mailadresse rechts anklicken und dann auf Properties klicken. In dem Properties-Feld (wird normalerweise unten angezeigt) gibt es ein Feld, in dem Link steht. Die Mailadresse kann hier eingefügt werden: mailto:manni.mustermann_AT_uni-oldenburg.de

Für Internetadressen ist der Updatevorgang praktisch identisch, nur dass statt dem mailto: vorne der Zusatz http:// hinzugefügt werden muss.

Generell gilt: Änderungen in Dreamweaver können jederzeit rückgängig gemacht werden über "Edit / Undo".

Datei zum Download zur Verfügung stellen:

  1. Die Datei auf Pharao hochladen, zum Beispiel in eine passende Kategorie in $REMOTE/download/docs (Vorgehensweise analog zum Upload bei der Staff-List)
  2. Der Link, über den die Datei erreicht werden kann, sieht dann folgendermaßen aus: Liegt die Datei in $REMOTE/irgendeine/Verzeichnisstruktur/beispiel.zip, ist sie (nach Synchronisation von Pharao und Webserver) über http://medi.uni-oldenburg.de/irgendeine/Verzeichnisstruktur/beispiel.zip zu erreichen (alternativ über http://www.medi-ol.de/irgendeine/Verzeichnisstruktur/beispiel.zip oder http://www.physik.uni-oldenburg.de/Docs/medi/irgendeine/Verzeichnisstruktur/beispiel.zip).
  3. Die Internetadresse kann in eine HTML-Seite auf der Webseite eingefügt werden. Die Vorgehensweise dazu ist analog zum Update der Staff-List (s.o.)

 

Letztes Update: January 7, 2005 12:14 PM