|
File name
|
Purpose:
|
|
help/ac_ac.html
|
This is the main Manage User Access page that
does most of the access management work (managers and WebBoard
administrators get to this via the Manage Conferences page).
|
|
help/ac_ac0.html
|
This is an initial loader for the Manage User Access
page, which loads the expiration dates flat file, when the system is
being run in Subscriber Board Mode.
|
|
help/ac_acul.html
|
This is the User List page, that comes up automatically
when managing user access.
|
|
help/ac_blk1.html
|
This is a blank page that loads in the topics (left) frame, for frames
users: it's there to ensure that the toolbar frame loads first, and
can access the system configuration file, so that file doesn't have
to be loaded in the topics frame.
|
|
help/ac_buex.html
|
This module initiates client-side background processes for the
Manage User Access page.
|
|
help/ac_edti.html
|
This page initializes the system's expiration dates file, when the
system is being run in Subscriber Board Mode. It's only
run if the expiration dates file doesn't exist, or isn't in the
correct format.
|
|
help/ac_edti2.html
|
This page is run after the previous one, to verify the writing of
the expiration dates file, and send the user on to the
Manage User Access page.
|
|
help/ac_guess.html
|
This is the substitute for intro.html, which loads in the
messages (right) frame when a guest accesses the board.
|
|
help/ac_guest.html
|
Same as above, but for Special Guests.
|
|
ac_lgtag.js
|
This small tag script runs from login.html: it's used to access the
board.closed boolean variable that's only available on the server
side. If the board is closed, the Guests and
New User GIFs will
not be displayed on the login page.
|
|
help/ac_nojs.html
|
This page comes up when a user has turned off JavaScript: a user who
turns off JS can normally not enter the board; however some clever
unauthorized
users may turn it on temporarily in order to log in (or come in from other
boards), and then turn it off again as quickly as
possible, in order to stop the system from
throwing them back to the login page. This page is brought up
via <noscript> and
<meta http-equiv="refresh" ...> tags in most
pages, in order to prevent unauthorized users from bypassing the
normal checks and/or defeating the "booting" mechanism which
resets the WebBoard WB-User and
WB-Pass cookies. For more details
about the security precautions, please see the
User's Guide.
|
|
help/ac_nojs2.html
|
Same as the above file, but appears within the toolbar, where vertical
space is limited.
|
|
help/ac_tpld.html
|
Used for "no frames" users only, to create an enclosing
frame. This lets "no frames" users load the toolbar in a
hidden frame, so that the system configuration file can be loaded
(without having to reload it every time the user refreshes the
topics list).
|
|
help/ac_wrtdt.html
|
When the expiration dates are saved in the
User List page for a Paid Subscriber Board,
this page will come up in the "little window" after each
4K block of expiration dates is written. It's mainly used
to facilitate the client-side batch control process.
|
|
help/ac_wrtf.html
|
Incorporates the tag script ac_wrtf.js (see
immediately below), and reports any errors found by the latter.
|
|
ac_wrtf.js
|
Tag script that writes or appends to a *.txt file on the board's
help subfolder, using various cookies, and which is contained within
the above file. This is used to write the system
configuration file. It also writes the expiration dates file
for Paid Subscriber Boards.
|
|
addrbook.html
|
This is WebBoard's "address book" page, which contains the interface
for searching users. Modified to
block special guests from using this page, sends users with
JavaScript turned off to help/ac_nojs.html, and sends users
with no access back to the login page.
|
|
asknew.html
|
This is WebBoard's "log in as a new user?" page. Modified
to see whether
the WB-User cookie is a space: if so, this user has
been booted by the system, an alert with the board manager's email
address is broadcast, and then the user is sent back to the login page.
|
|
bookmail.html
|
This is WebBoard 6's page that lets users send email to other users who
are in their address book. (This page doesn't exist
in WebBoard 4 or 5, and is irrelevant in WebBoard 6 unless the WebBoard
administrator makes this option available to users when creating or
editing the board). Modified to
block special guests from using it, and
sends users with
JavaScript turned off to help/ac_nojs.html, and sends users
with no access back to the login screen.
|
|
chatrooms.html
|
This is WebBoard's page to display the available chat rooms: modified
to boot unauthorized users, and send users with JavaScript turned off
to help/ac_nojs.html.
|
|
confadd.html
|
Modified to absorb model conference characteristics, plus the fields
associated with the current conference-being-added, when
conferences being added.
|
|
confadded.html
|
Modified to participate in the batch process, when conferences are
being added: this page reports the successful adding of a conf.
|
|
confedit.html
|
Modified to block moderators from editing conference definitions, if
this configuration option is chosen, also to absorb "model" conference
characteristics, when conferences are being added.
|
|
confintro.html
|
This is WebBoard 5/6's "Conference Intro" page: removed the target of
"_top" from the "conferences menu" link for "no frames" users.
|
|
confmanage.html
|
WebBoard's "Manage Conferences" page
has been modified to WebBoard administrators and
board managers view/modify the
the system configuration options, and bring up the
Manage User Access page. (For conference
moderators, this page is unchanged from WebBoard's default). This
page also "feeds" the list of conference names and IDs to the
Manage User Access page.
|
|
confmove.html
|
WebBoard's "Move Conferences" page
has been modified to include an additional listing of
conferences-by-conference name, to support moving
conferences for large volume academic and organizational applications
into "decentralized staging boards" (see the
User's Guide for more details).
|
|
intro.html
|
This is WebBoard's "intro" page (AKA "board cover page" in WebBoard
6) that comes up in the right frame for frames users. Modified
to replace itself with help/ac_guest.html for guests and pseudo
guests, or help/ac_guess.html for special guests.
|
|
layout1.html
|
This is the frameset for frames users: modified to bring up
help/ac_blk1.html in the topics frame (see the description of
that file for more information.
|
|
lists.html
|
This is the "My Mailing Lists" page that lets users manage their
mailing lists. Same changes as bookmail.html, above.
|
|
login.html
|
The login page has been modified to block out users who've turned
JavaScript off, and to avoid showing the Guests
and New User GIFs for closed boards, or for
boards on which these two types of access have been removed
in the configuration options.
|
|
loginsnow.html
|
This is the "current users" page, which has been modified to
block out guests and pseudo guests (if the configuration option to do this
has been set), to boot unauthorized users, and to send users with
JavaScript turned off to help/ac_nojs.html.
|
|
loginstoday.html
|
This is the "Today's Users" page: similar changes to loginsnow.html
|
|
manager.html
|
This is the Manager page: I've removed the option to "add users"
with the "Wizard," because the login name, first name, and last name
restrictions aren't enforced on it. These
restrictions are described in the
User's Guide.
|
|
more.html
|
The "More Options" page has been changed to remove all options that
aren't available to guests, pseudo guests, and special guests, as
well as to boot unauthorized users, and send users with
JavaScript turned off to help/ac_nojs.html.
|
|
msgsearch.html
|
The message searching page has an alert that explains to guests that
they can't search messages (if the configuration options have been
set to prohibit this), boots unauthorized users, and sends users
with JavaScript turned off to help/ac_nojs.html.
|
|
msgsearched.html
|
This is the results page for message searching: the links to read
messages have been removed for guests and psuedo guests (if the system
has been configured to prevent them from reading posts). As
always unauthorized users are booted, and users with JS turned off are
sent to help/ac_nojs.html.
|
|
msgtoday.html
|
This is "today's messages": changes are similar to msgsearched.html.
|
|
newuser.html
|
This is the new user registration page for boards that don't use
email address verification. This page will broadcast an
alert and won't run if new user registration has been turned off in the
configuration options. Also, the system's restrictions
on illegal characters in the login name, first name, and last name
are enforced. (These
restrictions are described in the
User's Guide.)
|
|
newuser-e.html
|
This is the new user registration page for boards that use email address
verification. Similar changes to those above, for
newuser.html.
|
|
offline.html
|
This page comes up when the system administrator pauses the
WebBoard server. It sets a special cookie value which is
used by the client-side batch process control discipline.
|
|
postmsg.html
|
Posting page for "no frames" users: blocks special guests from posting,
boots unauthorized users, and sends users with JavaScript turned off
to help\ac_nojs.html.
|
|
postmsg-f.html
|
Posting page for "frames" users: similar changes to postmsg.html,
above.
|
|
read.html
|
This is the post reading page that comes up for the last post in a
thread (except when the "entire topic" link is used in WebBoard
4). If guests aren't allowed to read posts, this will
send them back to the login page, and as always, unauthorized users will
be booted, and users with JavaScript turned off will be sent to
help/ac_nojs.html. Also, the links to user email addresses
have been removed for guests and pseudo guests.
|
|
readfull.html
|
This page comes up to read posts in all cases not covered by read.html:
the changes are similar.
|
|
select_boardusers.html
|
This is WebBoard's page that lets a WebBoard administrator select the
users for a closed board. However, this page will also load
on open boards, and I've modified the sysadmin.html menu to
remove the WebBoard tags that conceal the link to
it. Modifications
allow exporting of users ID#, and/or
names and logins via a manual method, as well as through the
client-side batch process control discipline. The
page's form may also be submitted automatically via the
client-side batch process control discipline.
|
|
select_forum.html
|
This page lets users be selected for membership in a private
conference. It's been modified to prohibit conference moderators
from using it, if the configuration options have been set to disallow
that. Other modifications are similar to those
described above, for select_boardusers.html.
|
|
select_listusers.html
|
This page lets users be selected for conferences with associated
email lists. Modifications are similar to those
for select_forum.html, above.
|
|
select_mlist.html
|
This page lets a manager or administrator choose which email list
to modify: it's been changed to allow extraction of the
conferences #s with associated email lists, via the
client-side batch process control mechanism, and is
loaded by the Mange User Access page, during
that page's initialization process.
|
|
select_moderators.html
|
This page lets a manager or administrator select conference
moderators. Modifications are similar to those
for select_forum.html, above.
|
|
sysadmin.html
|
This is the administrator page: modified to remove the
<closed_board> tags, so the user list can be
maintained for open boards. This allows a WebBoard administrator
to grab the user ID# list, in order to move the board membership into
a private conference, when the system is first installed on a
Paid Subscriber Board.
|
|
top10posters.html
|
WebBoard's "Top 10 Posters" page: changes are similar to those
for loginsnow.html.
|
|
top10users.html
|
WebBoard's "Top 10 Users" page: changes are similar to those
for loginsnow.html.
|
|
topics.html
|
The topics (left frame) page has been modified to set the AC_UStat cookie
to one of 4 values (guest, regular user, manager, administrator), and
to pass the value of the <wb-topics> tag
to the JavaScript routines in the toolbar, prior to displaying what
those routines return.
|
|
user-profile.html
|
This is the user profile page for boards that use real names:
changes are similar to those
for loginsnow.html, except that the user's email address isn't
displayed for guests and pseudo guests.
|
|
user-profile-l.html
|
This is the user profile page for boards that use login names: changes
are similar to those for user-profile.html above.
|
|
useradd.html
|
This is the "add users" (without wizard) page on the
manager and administrator menus. The system's additional
restrictions on login and first/last names are enforced. (These
restrictions are described in the
User's Guide.) Also,
this page will support invocation via the client-side
batch process control discipline.
|
|
userdelete.html
|
This page is used to delete users, and has been modified to
support invocation via the client-side
batch process control discipline.
|
|
useredit.html
|
This is the profile editing page. First, users who aren't
managers or WebBoard administrators can't change their logins, first
names, or last names, if this has been prohibited in the
configuration options. The system's restrictions on
logins, first names, and last names are enforced (see
the
User's Guide),
no matter which
user is submitting the page. Special guests aren't allowed
to submit this form at all. As always, unauthorized users
are sent back to the login page, and users with JavaScript turned off
not only can't use the page, but are sent to help/ac_nojs.html.
|
|
userlisting.html
|
This is the page that comes up in the left frame for a wide variety of
situations in which users must be located for purposes such as adding
them to a board's user list, to the membership of private conferences,
or to the subscriber list for a conference with an associated email
list. One type of change allows a list of WebBoard user ID#s
to be pasted in. Also, this page has been modified to
support the client-side batch process discipline, so a
user ID# can be located, after a user has been successfully
added. This page is the only
client-side mechanism in WebBoard
that allows a WebBoard administrator to locate a user who isn't
on the current board (i.e. who isn't in the board_user table).
|
|
usersearch.html
|
This is the user search page. If the system is configured to
prevent guests and pseudo guests from using this page, then
they're blocked out. In any event, neither guests nor
pseudo guests can see a user's email address. As always,
unauthorized users are booted, and users with JavaScript turned off
are sent to help/ac_nojs.html.
|