BSCW folders allowing public access may be equipped with an additional portal page for anonymous access. Note that public portal pages must have been enabled by the BSCW system administrator by setting
INDEX-PAGE-EXT='index*.html' 
in the BSCW configuration file.
The public portal page must be named 
index.html. The mechanism of index.html in a 
public BSCW folder is similar to the presence of a file 
index.html in a website directory: Whereas the members of the 
folder may use the ‘normal’ BSCW user interface to work on the folder, the 
anonymous user is presented with a different interface, i.e. the portal page 
index.html. This way, the actual folder and its contents are hidden 
from anonymous access. Anonymous users may not even be aware that they access a 
BSCW server. 
Here is how you create portal pages in BSCW:
•      Edit 
index.html to your needs. Relative links inside 
index.html may refer to objects in your folder. 
•      
Upload the file index.html to your folder. 
•      Open 
the folder to public access via 
  Access  
  Public 
Access . 
• Anonymous users may now access your folder using the public addressing scheme in BSCW:
http://your-bscw-server/pub/bscw.cgi/folder-id
•      As an 
optional extension, you may open the portal page index.html for 
anonymous upload by including BSCW actions (e.g., ‘Upload Document’) so 
that an anonymous user may directly invoke these actions within the portal (see 
‘Anonymous upload’ below). 
Using the URL
http://your-bscw-server/bscw/bscw.cgi/folder-id
will present the BSCW folder for non-anonymous users in its full functionality.
We will use the organization of a conference as an application example for public portal pages with anonymous upload. The prospective participants of the conference are to anonymously upload their contributions into a BSCW workspace.
The file index.html will consist of the 
conference home page, including links to graphics, documents, other HTML pages, 
etc., all stored and managed in your BSCW folder by the workspace members, who 
are to be thought of as the organizing committee. 
To let the prospective contributors submit their papers and 
store them – invisible for the other authors – in the conference folder, you 
include the ‘Upload Document’ action into the portal page 
index.html (or into another HTML page in the respective folder) by 
adding a link like the following: 
http://your-bscw-server/bscw/bscw.cgi/folder-id?op=addoc
You may also modify the BSCW upload form to better suit your needs. Copy the BSCW upload form (you may need to ask your BSCW system administrator for its precise location in your particular BSCW installation)
bscw-directory/BSCW44/messages/en/upload.html
from your BSCW server and modify it to your liking; please 
make sure that you do not remove or change the relevant HTML FORM 
variables. The following example (xyz_upload.html) shows how the 
HTML code could look like: 
<x!DOCTYPE HTML PUBLIC 
"-//W3C//DTD HTML 3.2//EN"> 
<HTML><HEAD> 
<TITLE>Upload 
contribution</TITLE></HEAD>
<BODY><H1>Upload 
your contribution to XYZ workshop</H1>
<FORM 
ENCTYPE="multipart/form-data"
      
ACTION=".?op=_addoc"
      
METHOD=POST>
<INPUT TYPE="hidden" 
NAME="op" VALUE="addoc">
Select your local 
document:
<BR><INPUT NAME="files" 
TYPE="file" SIZE=60 ACCEPT="*/*">
<BR><INPUT 
TYPE="submit" VALUE="Upload your document">
</FORM></BODY></HTML> 
Put xyz_upload.html into your BSCW conference 
folder so that you can refer to xyz_upload.html via a relative link 
in index.html: 
<A HREF="./xyz_upload.html"> Upload document here </A>
Note that anonymous upload requires that anonymous access to this folder must include the right to add documents (see 4.6.6.1 Publishing a folder).
All available languages other than English may also be used 
for public portal pages. E.g., if you provide an additional file 
index-de.html in the portal folder with a German translation of the 
file index.html, anonymous users who have selected the German 
language interface for their browser will be shown the German version of the 
portal page.