Warum und wie man in enem Webeditor eine "site" anlegt und was die Vorteile sind.
Weiters ein Vorschlag, wie man alle Dateien, Informationen und Arbeitsschritte vom Fach Informationsmanagement und Medientechnik am eigenen Computer organisieren könnte.
Neue Websites werden zuerst am eigenen Computer (oft Lokal, Lokale Ansicht oder local genannt) erstellt. Erst wenn sie fertig sind, werden sie auf den Webserver hochgeladen und somit "online gestellt". Das heißt, sie werden in die entsprechenden Ordner des Webspaces (oft Server oder remote genannt) beim Provider kopiert.Von dort können sie dann von den BenutzerInnen der Website abgerufen werden.
Genauso wird mit Änderungen und Aktualisierungen an der Website vorgegangen. Diese werden zuerst an der lokalen Kopie am eigenen Computer gemacht. Erst wenn alles auf Fehler überprüft worden ist, wird sie auf den Webserver hochgeladen und damit den BenutzerInnen zur Verfügung gestellt.
Wenn in einem Webeditor eine Site definiert ist, kann er alle entsprechenden Dateien als eine Gesamtheit betrachten. Das bringt unter anderem folgende Vorteile:
Kann Aufgaben erfüllen wie:
oder es wird gewarnt, dass Verweise existieren, die ins Leere gehen werden, wenn
Vorsicht: Dies gilt nicht für id-Namen und darauf verweisende Hyperlinks. Diese müssen selbst aktualisiert werden.
Webeditoren erkennen dann Fehler wie:
Um beim Konzipieren und Erstellen der Website den Überblick zu bewahren, sollte man am Computer mehrere Ordner anlegen.
Die Ordnerstruktur für die Berufsreifeprüfung kann jede/r individuell
anlegen, z.B. einen Ordner "BRP", darin einen Ordner "Medieninformatik", oder wie es jetzt heißt "IFOM", "Medientechnik" oder "IFOM und Medientechnik" und
natürlich Ordner die der anderen Fächer.
Im Ordner "Medieninformatik" können Ordner angelegt werden für:
Unterlagen, Übungen und auch einen für die Projektarbeit.
Dieser kann "Projektarbeit" oder "Website" heißen oder aber auch
den Namen der Firma tragen, für die ihr die Website erstellt.
In diesem Ordner sollte es einen Ordner für "Originale" geben. Darin sollten alle Daten, die man vom Auftraggeber/in bekommt, sowie alle selbstgemachten Fotos, unverändert (im Original) gespeichert werden. Auf diese kann man dann "im Notfall" zurückgreifen.
Weiters ein Ordner "Arbeit". In diesem werden alle Zwischenergebnisse und Arbeitsschritte gespeichert. Dies sind verfasste Texte, Konzepte, Ausarbeitungen, bearbeitete Fotos usw. Dazu können diverse Unterordner angelegt werden.
Zuletzt ein Ordner, in dem die lokale Kopie der Website gespeichert ist. Dieser kann z.B. " online" heißen.
Mit dem Windows-Explorer (auf Mac mit dem Finder) auf dem eigenen Computer einen Ordner für die Website anlegen und diesem einen aussagekräftigen Namen geben (bei der Projektarbeit z.B. "online" oder den Firmennamen der/des AuftraggeberIn, …). Dieser Ordner soll lokal (also auf dem eigenen Computer) alle Dateien enthalten, die dann beim Hochladen eins-zu-eins auf den Webserver kopiert werden.
In Dreamweaver wird dieser Ordner "Stammordner" genannt, in Expression Web einfach "Speicherort". Dieser lokale Ordner entspricht dann dem Ordner im Webspace, der von den Kunden im Browser allein durch Angabe der Domain selbst erreicht ist (z.B. http://www.firma.at).
Aus diesem Grund, müssen alle Dateien, die in der Website verwendet werden, innerhalb dieses "Stammordners" gespeichert werden, da sie sonst nicht auf den Webspace hochgeladen werden können. Dies betrifft vor allem alle Bilder. Verweise auf andere Websites (z.B. Link auf Wikipedia) sind davon natürlich nicht betroffen.
Expression Web | BlueGriffon | Dreamweaver 8
Arbeitsschritte für Anlegen der Site (einmalig):
Macht man eine ganze Website, immer als Erstes eine Site anlegen. (Andererseits, wenn man nur mit einer einzelnen Webseite ein bisschen übt, braucht man keine Site anlegen.)
Arbeiten mit der Site:
Öffnen
Werden in einer Datei Referenzen auf andere lokalen Dateien verwendet (CSS-Dateien, Bilder, Hyperlinks), so sollten die referenzierten Dateien vor dieser Datei angelegt und gespeichert werden - denn nur so kann ein relativer Pfad angegeben werden. Dies gilt insbesondere für eine CSS-Datei, die dann vor allen HTML-Dateien angelegt werden soll.
Alle Datei- und Ordnernamen sollten den Empfehlungen für Dateinamen entsprechen.
Dateien anlegen:
Immer zuerst die CSS-Datei anlegen. (Andererseits, wenn man nur mit einer HTML-Datei mit CSS-Regeln "Nur in diesem Dokument" übt, braucht man diesen Schritt nicht.)
HTML-Datei(en) anlegen
Werden alle HTML-Dateien so angelegt (oder dupliziert), dann sind alle mit der selben CSS-Datei verknüpft. Jeder Änderung der CSS-Regeln in einer HTML-Datei ändern die Regeln in der CSS-Datei selbst. Sie wirken dadurch auch auf alle anderen HTML-Dateien. Das bedeutet, dass die Regeln einmalig und zentral erstellt sind.
Ordner anlegen (z.B. für Bilder)
Registerkare "Siteansicht", obere Leiste auf das Ordnersymbol klicken.
Erstellen von CSS-Regeln
Soll eine CSS-Regel für alle HTML-Dateien gelten, so muss sie in der zuvor angelegten CSS-Datei gespeichert sein. Daher beim Erstellen der CSS-Regel im Dialogfenster "Neue Formatvorlage" bei der Kombinationsliste " Definieren in" den Eintrag "Vorhandenes Stylesheet" verwenden und darauf achten, dass rechts davon auch die richtige CSS-Datei angegeben ist.
Arbeitsschritte für Anlegen der Site (einmalig):
Macht man eine ganze Website, immer als Erstes eine Site anlegen. (Andererseits, wenn man nur mit einer einzelnen Webseite ein bisschen übt, braucht man keine Site anlegen.)
Arbeiten mit der Site:
Öffnen
Werden in einer Datei Referenzen auf andere lokalen Dateien verwendet (CSS-Dateien, Bilder, Hyperlinks), so sollten diese referenzierten Dateien vor dieser Datei angelegt und gespeichert werden - denn nur so kann ein relativer Pfad angegeben werden. Dies gilt insbesondere für eine CSS-Datei, die dann vor allen HTML-Dateien angelegt werden soll.
Alle Datei- und Ordnernamen sollten den Empfehlungen für Dateinamen entsprechen.
Dateien anlegen:
Immer zuerst die CSS-Datei anlegen. (Andererseits, wenn man nur mit einer HTML-Datei mit CSS-Regeln "Nur in diesem Dokument" übt, braucht man diesen Schritt nicht.)
HTML-Datei(en) anlegen
Werden alle HTML-Dateien so angelegt (oder dupliziert), dann sind alle mit der selben CSS-Datei verknüpft. Jeder Änderung der CSS-Regeln in einer HTML-Datei ändern die Regeln in der CSS-Datei selbst. Sie wirken dadurch auch auf alle anderen HTML-Dateien. Das bedeutet, dass die Regeln einmalig und zentral erstellt sind.
Ordner anlegen (z.B. für Bilder)
In der Bedienfeldgruppe "Dateien" mit der rechten Maustaste auf den Ordner klicken, in dem der Unterordner angelegt werden soll. Im Kontextmenü auf "Neue Ordner " klicken.
Erstellen von CSS-Regeln
Soll eine CSS-Regel für alle HTML-Dateien gelten, so muss sie in der zuvor angelegten CSS-Datei gespeichert sein. Daher beim Erstellen der CSS-Regel im Dialogfenster "Neue CSS-Regel" das Optionsfeld "Definieren" aktivieren und darauf achten, dass rechts davon im Kombinationsfeld die richtige CSS-Datei angegeben ist.
Anmerkung: sollte hier gemacht werden (wegen der UE 4, sites werden dort benötigt) - Nachgeholt am Mi 02.11.2011 (ergänzt mit Teilen von "site hochladen", 2. Semester - ist dort komplett)
Ev. vor Hyperlinks machen, da sonst "Fadenkreuz" ev. nicht funktioniert
siehe Provider: Upload (todo: Pfad bei Bedarf ändern)
Als erster Schritt sollte im Webeditor eine Site angelegt werden. (siehe Vorteile und Anlegen im Webeditor).
Um das Design zu testen und gleichzeitig umzusetzten, ist es bei kleinen, statischen Website wie für die Projektarbeit sinnvoll, zuerst als Muster eine einzige Webseite (HTML-Datei) anzulegen (Name daher z.B. muster.html). In diese Musterwebseite wird von allen Strukturen und Formatierungen, die man in der Website benutzen möchte, ein Exemplar in dieser Datei erstellt.
Dies ist vor Allem die Grundstruktur, mit Banner bzw. Kopfbereich, die Navigation, Inhaltsbereich, Fusszeile, usw. Im Inhaltsbereich werden Überschriften, Textblöcke aller Arten (normale Absätze, wichtige Infos, Auflistungen, Hinweise, zentriere Texte, …), Bilder, Diagramme, Hyperlinks, …) angelegt. Darunter besondere Inhalte wie Bildgalerien, Tabellen, usw.
Dazu können Blindtexte (z.B. von www.blindtextgenerator.de ) und Platzhalter-Bilder (z.B. von dummy-image-generator.com) verwendet werden.
Wichtig ist, dass alle CSS-Regeln in einer seperaten CSS-Datei angelegt werden. Wenn nun alles formatiert ist, hat man eine komplett fertige CSS-Datei schon mit allen Regeln die in der gesamten Website vorkommen werden.
In dieser Musterwebseite sieht man nun, ob das Design funktioniert und die einzelnen "Bausteine" zusammenpassen und man kann gegebenenfalls noch Änderungen durchführen.
Ist die Musterwebseite fertig, so kann man für jede gewünschte Webseite die HTML-Datei der Musterwebseite (muster.html) kopieren (in Dreamweaver besser mit Strg+D duplizieren). Danach wird die Kopie jeweils auf den richtigen Namen umbenannt, die nicht benötigten Inhalte gelöscht und mit den jeweiligen Texten, Bilder, Hyperlinks etc. gefüllt.
Dabei ergibt sich mit der Navigation folgendes Problem: Wenn die Musterdatei fertig stellen, gibt es noch keine anderen HTML-Dateien. Daher können wir für die Navigation keine Hyperlinks auf diese Dateien erstellen. Somit müssen wir die Musterdatei ohne Hyperlinks in der Navigation duplizieren und müssen diese dann in jeder einzelnen Datei erstellen.
Bei Bereiche, die bei allen Dateien gleich sein sollen, sind nachträgliche Änderungen meist ärgerlich, da man die gleichen Arbeitsschritte in allen Dateien durchführen muss.
Ist der HTML-Code in allen Dateien jedoch vollständig gleich, kann man folgende Möglichkeiten verwenden:
Titel der einzelnen Webseiten:
Jede Webseite hat einen Titel, der beim Anzeigen im Browser in dessen Titelleiste und somit auch in der Taskleiste erscheint. Dies sollte man unbedingt machen, da sonst der provisorische Titel "Untitled 1" angezeigt werden würde.
Der neue Titel sollte gleich nach dem Duplizieren der Musterdatei und dem speichern mit neuen Dateinamen erfolgen.
In Dreamweaver wird der Titel
in der Symbolleiste eingegeben, in der sich auch die Schaltflächen zum Umschalten von Code- zu Entwurfsansicht befinden.
Tipp: Der Titel sollte sowohl den Namen der Site (z.B. Firma) und auch der einzelnen Seite enthalten. Ich bevorzuge die Reihenfolge Seitenname - Trennzeichen - Sitename, weil dann in der Taskleiste immer die einzelne Seite anhand des Namens indentifizierbar bleibt.
Beispiele für eine fiktive Firma Gastro Ges.m.b.H. (auch für verschiedene Trennzeichen):