muc.de e.V. - Übersicht:

- muc.infos
- muc.user
- muc.technik
- muc.hotline
- muc.service
- muc.faq
- IN-CA

-----------------------------------

muc.de - Verein zur Förderung privater Datenkommunikation über das Internet im Großraum München

Homepages bei muc.de

Vorbereitungen:

  1. Interaktiv auf Colin.muc.de einloggen
    (rlogin/telnet colin.muc.de)
  2. Im Homeverzeichnis auf colin ein Verzeichnis .html-data anlegen.
    (mkdir .html-data)
  3. Dieses Verzeichnis mit den Rechten weltweit les- und ausführbar ausstatten
    (chmod 755 .html-data)

Webseiten:

  • Webseiten werden in HTML (Hypertext Markup Language) geschrieben.
      Ausnahmen:
    • Die Serversoftware (Roxen Challenger) enthält ein Reportoire an zusätzlichen Tags: Roxen Macro-Language. Files, die diese Sprache verwenden benötigen eine spezielle Endung: .rxml
    • Web-Server haben in der Regel ein Common Gateway Interface (CGI) über das man mit Scripten dynamisch Webseiten erzeugen kann, oder Eingaben entgegen nehmen kann. Hierfür sind die Endungen .cgi und .pl vorgesehen.
    • Der Webserver selbst beherrscht noch eine Scriptsprache: Pike genannt. Diese kann man sowohl in Files (Endung .pike) als auch in HTML-Dokumenten verwenden. (ACHTUNG! Diese Module sind zwar in den Server integriert, aber noch nicht konfiguriert!)
  • Eine Webseite hat die Endung .html
      Ausnahmen:
    • Zusätzlich erlaubt ist die Endung .htm
    • Handelt es sich um ein Dokument, in welchem die Roxen Macro-Language verwendet wird muß die Datei auf .rxml enden.
  • Um seine Homepage mit dem Aufruf: http://www.muc.de/~user/ zu bekomm en, muß die entsprechende Seite im Verzeichnis .html-data stehen und den Namen index.html haben.
      Ausnahmen:
    • Zusätzlich Erlaubt sind die Bezeichnungen:
      • index.htm, Main.html, welcome.html, Welcome.html
      • index.rxml, Welcome.rxml und welcome.rxml (für Seiten mit der Roxen Macro-Language)
      • index.cgi, index.pl, index.lpc, index.pike (für Seiten, die Scriptsprachen verwenden oder selbst Scripte sind)
  • Groß- Kleinschreibung: Sämtliche Angaben die sich auf den Namen oder den Pfad des Dokumentes beziehen sind Case-Sensitiv. Rechnernamen sind nicht Case-Sensitiv.
      Beispiele:
    • http://WWW.MUC.DE/ liefert das selbe Ergebnis wie http://www.muc.de/ oder http://www.Muc.DE/
    • index.html ist ein anderes File als Index.html und das ist wieder ein anderes File als INDEX.HTML und das ist alles wieder etwas anderes als index.htm

Scripten (CGI-Bin)

  • Scripten können überall im Verzeichnis .html-data, sowie in den dazugehörigen Unterverzeichnissen liegen.
  • Ihre Endung lautet auf .cgi oder .pl (für Perl-Scripten)
  • Diese Scripten werden dann unter der UserID des Eigentümers ausgeführt.
  • Die Scripten müssen ausführbar sein
    (chmod 755 file.pl) (Anzeichen für falsche Permission: Der Browser will das Script 'herunterladen', anstatt es auszuführen)
  • derzeit mögliche Sprachen:
    • Shell (#!/bin/sh) mit sed und awk
    • Perl5 (#!/usr/local/bin/perl)
    Geplant: C - funktioniert erst, wenn Webserver und User-Bereich auf den gleichen Architekturen laufen, derzeit: User: sun, Server: PC (FreeBSD)
    Auf Anfrage eventuell auch weitere Interpreter oder Compiler (z.B. Python)

Hilfstools

Es gibt eine ganze Reihe frei verfügbarer Hilfstools zum Erstellen und Gestalten von HTML-Seiten. Hier eine kleine Auswahl.
  • Pixelsight - zum Erstellen von Buttons. Hinweis: der Server ist oft überlastet, somit extrem langsam und fehleranfällig. Bei Fehlermeldung einfach RELOAD verwenden, irgendwann klappts, verloren geht eigentlich nix.

  • Image - O - Rama - relativ umfangreiches Bildarchiv mit Hintergrundbildern, (animierten) Icons, einfach alles an Bildmaterial, was man mal brauchen kann...

  • Counter - Webseitencounter, große Auswahl

  • HTML-Validator - automatisches Überprüfen der angegebenen Webseite auf HTML-Fehler.

© muc.de e.V. 1997-2012 webmaster@muc.de
Joseph-Dollinger-Bogen 14 - 80807 München
Impressum