BSCW ServerHilfe Index
 vorhergehendes Kapitelrückwärtsaufwärtsvorwärts  englisch   Inhalt    Index  

4.7.7 Öffentliche Portalseiten für anonymen Zugang

Beachten Sie bitte, dass die nun beschriebenen Fähigkeiten zuerst durch den BSCW Administrator erlaubt werden müssen. Dazu muss er INDEX-PAGE-EXT='index*.html' in die BSCW-Konfigurationsdatei eintragen.

BSCW-Ordner mit öffentlichem Zugang (Benutzer anonymous gehört zur Mitgliederliste des Ordners) können mit einer zusätzlichen Portalseite für den anonymen Zugang versehen werden. Diese Datei muss index.html genannt werden (siehe auch den Abschnitt "Andere Sprachen" unten).

Der Mechanismus von index.html wirkt damit ähnlich wie die Präsenz einer Seite mit dem Namen index.html in einem Web-Site Verzeichnis.

Auf diese Weise können die "normalen" Mitglieder wie üblich in dem Ordner arbeiten (zum Beispiel Unterordner und Dokumente ablegen und bearbeiten), während dem anonymen Benutzer eine andere Seite präsentiert wird, nämlich die Portalseite index.html, d.h. der tatsächliche Inhalt des Ordners bleibt ihm verborgen. Ein anonymer Benutzer merkt so möglicherweise gar nicht, dass er sich in einem BSCW-Arbeitsbereich befindet.

Eine mögliche Anwendung für solche Portalseiten könnte etwa sein, dass Sie eine Konferenz organisieren, zu der die Autoren ihre Beiträge anonym in einem BSCW-Arbeitsbereich ablegen sollen (siehe Schritt 4 unten für einige weitere Details).

So erzeugen Sie Portalseiten in BSCW:

  1. Erzeugen Sie die Datei index.html gemäß Ihren Anforderungen. Relative Links in index.html können auf andere Objekte in dem BSCW-Ordner verweisen. Es können auch BSCW-Operationen in index.html enthalten sein, die ein anonymer Benutzer direkt von der Portalseite aufrufen kann.
  2. Laden Sie die Datei index.html in den BSCW-Ordner hoch.
  3. Laden Sie Benutzer anonymous als Mitglied in den Ordner ein. Beachten Sie bitte, dass der Benutzer anonymous ein spezieller Benutzer mit standardmäßig stark eingeschränkten Rechten (üblicherweise nur Leserecht) ist.
  4. Optionale Erweiterung: Benutzung der Portalseite für anonymes Hochladen.

    Sie können index.html als Portal für die Konferenz benutzen. Die Datei index.html könnte etwa die Homepage der Konferenz sein und Links auf Grafiken, Dokumente, andere HTML-Seiten usw. enthalten, die alle in dem BSCW-Ordner enthalten sind und dort von den übrigen Mitgliedern (zum Beispiel dem Organisationskommittee der Konferenz) verwaltet werden. Um dem Benutzer anonymous das Hochladen seines Konferenzbeitrags zu ermöglichen, könnte die Portalseite etwa folgenden Link enthalten:

    http://<bscw-server>/bscw/bscw.cgi/0/folder-id?op=addoc

    Dabei können Sie das normale BSCW-Upload-Formular an Ihre Anforderungen anpassen. Das Formular ist zu finden unter

    <bscw_dir>/BSCW4/messages/english/upload.html

    (Möglicherweise müssen Sie Ihren BSCW-Systemadministrator nach dem genauen Platz fragen.) Beachten Sie, dass Sie bei Änderungen an dem Formular nicht die relevanten HTML-FORM-Variablen ändern oder entfernen.

    Das folgende ist ein Beispiel, wie der HTML-Code für das geänderte Upload-Formular aussehen könnte:

    <x!-- Example for a modified upload form
    					xyz_upload.html -->
    <x!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
    <HTML><HEAD><TITLE>Upload document</TITLE></HEAD> <H1>Upload
    your contribution to XYZ workshop</EM></H1>
    
    <FORM ENCTYPE="multipart/form-data"
    	 ACTION=".?op=_addoc"
    	 METHOD=POST>
    <INPUT TYPE="hidden" NAME="op" VALUE="addoc">
    
    Choose your local dokument:<BR>
    <INPUT NAME="files" TYPE="file" SIZE=60 ACCEPT="*/*">
    <P>
    <INPUT TYPE="submit" VALUE="Upload your document">
    </FORM>
    
    </BODY></HTML>
    

    Legen Sie die Datei xyz_upload.html im BSCW-Ordner ab, so dass von der Datei index.html mit einem relativen Link darauf verwiesen werden kann:

    <A HREF="./xyz_upload.html"> Dokument hochladen </A>

    Beachten Sie, dass Benutzer anonymous das Recht haben muss, in den Ordner Dokumente abzulegen (siehe Abschnitt 4.7.6.1 ).

  5. Anonyme Benutzer können jetzt Ihren Ordner mit dem üblichen Adressierungsschema von BSCW benutzen:

    http://your-bscw-server/pub/bscw.cgi/0/folder-id

Unter der URL http://your-bscw-server/bscw/bscw.cgi/0/folder-id ist natürlich für nicht-anonyme Benutzer die volle Funktionalität verfügbar.

Andere Sprachen

Beachten Sie bitte, dass alle anderen vefügbaren Sprachen ebenfalls verwendet werden können, wenn Sie z.B. in diesem Verzeichnis eine Datei index-de.html als deutsche Übersetzung der Datei index.html anbieten, werden anonyme Benutzer mit deutscher Oberfläche im Browser diese Seite in der deutschen Version sehen.


 vorhergehendes Kapitelrückwärtsaufwärtsvorwärts  englisch   Inhalt    Index