[Basic Info.
(2 of 4):] WebBoard's overall folder structure: the UPLOAD, and
HTML folders, inheritence, the board's subfolder, and the help subfolders.
Whenever an attachment is uploaded, this attachment will be
placed on WebBoard's Upload folder. For example,
suppose you upload a photo of yourself, called "me.jpg". If
no one else has uploaded a file by this name, this file will be
placed on WebBoard's upload folder.
If you'd like to view this file from the Web, you need only
right-click on the "more" link on your
toolbar, and open it up in a new window (for WebBoard 4 "no
frames" users, this link is found on the conferences
menu).
Then overtype the word "options" with:
upload/me.jpg.
Note that if someone else already has uploaded a file called "me.jpg",
your copy of this file might be renamed to something like
"me(1).jpg", "me(2).jpg", etc.
You can refer to any file on the upload folder within a post by
coding something like this:
<img src="/upload/me.jpg">
Note that WebBoard 6 will not allow you to access files on the
upload folder unless you try to access them from the very same board.
In other words, if the files were uploaded from a different board,
WebBoard 6 will not load them. I'll talk more about this
point in section 4
Also: it's very important that you use double quotes around the
file name, and that you don't put a space between the equals sign and
the double quote ... at least if you ever intend to move the post into
a "global help folder" page. (I'll explain this shortly.)
As you may know, each board in WebBoard is configured by a series
of HTML pages, or "templates". These templates contain
various replaceable "WebBoard tags", such as those which set the
background color, text color, and link colors for each page.
These templates are contained in the (main) HTML folder.
Since WebBoard lets you customize each board, each board has a
subfolder that's named via the board alias. If you're
a WebBoard administrator, you already know about board aliases. And
if your board's URL has a "tilde" (the ~ character, sometimes
known as a "squiggle"), then the board alias appears after that
character.
Why have this structure?
Suppose that your board is used exclusively by the accounting
department. Let's assume that the alias of this board is
accounting.
You might want to put particular information
about the accounting department (such as the New Years' party
annoucement) on various pages associated with that board.
For example, every board has an "intro" page (this is known as the
"Welcome" page in WebBoard 6). That might be a good place
for the New Years' Party announcement.
WebBoard works via a method known as inheritence.
When it looks for the "Welcome" page for your board, it will first look
at the subfolder of the HTML folder for the Welcome page ... in other
words, it will look in the accounting subfolder of the main
HTML folder.
If it doesn't find the Welcome page on the accounting subfolder, it
will look in the main HTML folder.
As it turns out, the "help" pages for WebBoard are stored on a special
subfolder of the main HTML folder, called (suprise!) "help".
This is the main help (sub-)folder.
Interestingly enough, each board has its own help subfolder.
Help folder pages are referenced with a very special syntax.
To see this, try the following:
right-click on the "more" link on your
toolbar, and open it up in a new window (for WebBoard 4 "no
frames" users, this link is found on the conferences menu).
Now overtype the "options" part with help?logintricks.
This is the help page that you know of as "login tricks". Actually,
this page is called logintricks.html, and it resides on the
help subfolder of the main HTML folder.
It turns out that inheritence also applies to the help subfolder, and
each board has its own help subfolder.
So if you had a file called logintricks.html on the help subfolder
of the accounting board's folder which is on the main HTML folder, then
this file would be loaded instead of the file by the same name on the
help subfolder of the main HTML folder.
Let's see that in graphical terms: