This is an old revision of the document!
Einmal gemeinsam
Ziele: Lernen, wie man Code von W3Schools in HTML-Teil und CSS-Teil zerlegt; Website hochladen auf den Tech-Lab-Server
- (Vorbereitung: Zugangsdaten (einseitig!) ausdrucken und in Streifen schneiden.
- Jede® ergänzt Link zu Banknachbarn in
index.html
reload.
Beachte: Alle Dateien deines Webprojekts sollten sich in einem eigenen Verzeichnis (und eventuell in Unterverzeichnissen davon) befinden; deine Hauptseite muss index.html
heissen.
Alle Pfadangaben zu Bildern und Videos etc. müssen relativ sein: Wenn du ein Bild (im selben Verzeichnis) mit einem Befehl wie <img src=“kanti.jpg” alt=“Kanti”>
einbindest, solllte dies klappen; vor dem Dateinamen “kanti.jpg” sollte nichts wie C:
oder Onedrive
o.ä. stehen (denn der Tech-Lab-Computer hat keinen Zugriff auf Dateien auf deinem Rechner oder deinem OneDrive).
Hochladen der Website auf den Tech-Lab-Server
Das Ziel ist nun, deine Website oder genauer gesagt dein gesamtes Webprojekt von deinem Rechner auf einen Rechner des Tech-Lab (= den Tech-Lab-Server) zu übertragen, so dass jede(r) sie im Schulnetz anschauen kann. Wir verwenden dazu das Programm Filezilla. Zuerst wird eine Verbindung zu dem Tech-Lab-Server hergestellt, danach kannst du wie im File Explorer Dateien verschieben.
Um Zugriff auf den Tech-Lab-Server (oder genauer ein Verzeichnis dort) zu erhalten, benötigst du einen Benutzernamen und ein Passwort, welche du von mir erhältst.
Bevor du den Inhalt deines Verzeichnisses auf den Tech-Lab-Server überträgst: Erstelle eine Sicherheitskopie des gesamten Verzeichnisses!
Grund: Wenn du Dein Verzeichnis bzw. deine Dateien mit Filezilla überträgst, kannst du mit wenigen Mausbewegungen deine Dateien löschen bzw. durch ungewünschte (alte) Dateien überschreiben (wenn du zum Beispiel in die falsche Richtung kopierst).
FileZilla installieren und mit dem Tech-Lab-Server verbinden
Dazu benötigst du ein Passwort, das du von mir erhältst.
Auf dem Papierstreifen befinden sich:
- links dein Username
- in der Mitte der URL-Hash alias der Name deines Verzeichnisses dem Tech-Lab-Server
- rechts dein Passwort
- Installiere Filezilla mit dem Installer: Filezilla für Windows (kostenlose Version links wählen).
- Starte Filezilla.
- Verbinde dich mit Hilfe der folgenden Angaben mit dem Tech-Lab-Server (Eingabe in der Zeile ziemlich weit oben im Filezilla-Fenster, vgl. Screenshot unten, dann auf “QuickConnect” klicken):
- Server/Host: sftp://tech-lab.ch
- Username: gleich wie e-mail ohne @ksbg.ch
- Passwort (rechts auf den Papierstreifen): (jeder hat sein eigenes Passwort)
- Port 40199 (falls dieser nicht funktioniert, versuche es mit Port 23).
- Du kannst gerne den Fingerprint des Servers vergleichen, damit du sicher bist, dass du dich mit dem korrekten Server verbindest.
Upload (= Hochladen/Kopieren) Ihres Webprojekts auf den Server (= Computer) des Tech-Lab
Achtung: Erstelle eine Sicherheitskopie des Verzeichnisses, das alle Dateien deines Webprojekts enthält.
(Du wärst nicht der erste, der aus Versehen sein Projekt (oder seine Matura-Arbeit oder seine Doktorarbeit etc.) löscht.)
- FileZilla öffnet keine Dateien.
- In FileZilla sind links Dateien deines (lokalen) Computers sichtbar, rechts Dateien auf dem Computer des Tech-Labs. Im oberen Bereich ist jeweils der aktuell gewählte Ordner sichtbar, im unteren der Inhalt dieses Ordners.
- Ein Unterordner von
https://ofi.tech-lab.ch/2024
gehört dir. Bisher befindet sich dort eine “Dummy-Datei” index.html. - Diese kannst du dir in einem Browser (Edge, Chrome, Safari, Firefox) aus dem Schulnetz anschauen: Du findest sie von
https://ofi.tech-lab.ch/2024/
aus. - Benne in FileZilla die Datei
index.html
auf dem Server (also rechts) um, etwa zuindex-alt.html
(rechte Maustaste). - In deinem Browser wird jetzt, wenn du einen Reload durchführst, keine Seite mehr gefunden. (Denn Browser suchen standardmässig nach einer Datei namens
index.html
.) - Mit “drag and drop” kannst du Dateien und Verzeichnisse zwischen deinem (d.h. lokalen) Computer, links sichtbar, und dem Server, rechts sichtbar, kopieren.
- Kopiere den gesamten Inhalt (aber nicht das Verzeichnis) deines Web-Projekt-Verzeichnisses in dein Verzeichnis auf dem Tech-Lab-Server: Konkret: Kopiere alle HTML- und CSS-Dateien und alle Bilder etc. auf den Server (und alle Unterverzeichnisse, falls du solche angelegt hast).
- In deinem Browser wird jetzt, wenn du eine Reload durchführst, hoffentlich deine Website angezeigt.
- Deine Webseite ist nur aus den Kanti-Netzwerken erreichbar.
- Mitschülerinnen und Mitschüler können nun schulintern deine Seite ansehen und Links darauf setzen.