|
What's new: (1)
There are many new systems; ![]()
Expand-All Conf.s
System
This product lets users expand all
conferences in one operation: it also uses the user's
browser to "cache" the results, in order to minimize further
server accesses. A "hidden" frame is used to extract one or more
conferences' topics To get a good idea of how the system works, please
Initially, one may believe that the server will work harder, if users
are allowed to expand all conferences. However, the reverse
may be true: because the HTML is cached, the user will receive a
very quick response when expanding or collapsing conferences, and
thus the server will not have to do any extra work if a user
expands conference A, then conferences B and C, and later goes back
to review the posts in conference A. Moreover, from the
user's view, it's more convenient to turn his or her attention to
other tasks, while a relatively large number of conferences are
expanded: instead of expanding conferences ![]()
Full-Page
Posting
This product tears down the "Chinese Wall"
between message boards and web In theory, web sites perform (at least) the function of
delivering content: web site designers have the option of laying
out their pages as they choose, and defining the relationships
between these pages. Unlike WebBoard managers and
administrators, web site designers have no restrictions when it
comes to using forms, And that's because WebBoard is a message board package: not a
Why use this system, if you already have a web server? First,
without this system, your web server and WebBoard exist in
two separate application arenas: only passive links allow them to
combine their forces! To see an example of how this system
lets you combine these different types of applications (without
a web server), please
Moreover, as the saying
goes: "A person with one watch might know what time it is, whereas
someone who has two watches is never quite sure." In other
words, one server can either be down or up: whereas there are four
possibilities with two servers.
There are dozens of ways to combine the "message board" mode and the
"web site" mode - for some examples of the scenarios that this
system supports, please
This system doesn't require ASP,
IIS or even FTP to use.
![]()
"Cut and paste" users
This system allows you to "cut and paste" the user list for one
private conference into another. Or copy the
subscriber list for In fact, you can take the user list from board A, add
the members of a private conference on board B as well as the
subscribers to a conference e-mail list on board C, and then use
the combination to create a private conference, or an e-mail
list on board D, except for the members of a private
conference on board E!
In fact, you can do just about anything imagineable
with the subscribers to conference ![]()
User DB Batch Processor
This product allows any WebBoard administrator
or virtual board manager to add or delete users en masse
from the user database, as well as private conferences or
![]()
Discussion Thread Ordering
(Weighting)
This product allows staff members to
assign "weights" to a thread, in order to control the sequence
in which the thread is displayed in the topics list. WebBoard
already lets you control the display sequence of conferences in the topics
frame by assigning "weights" to conferences: this system simply extends
that capability to discussion threads within a
conference. Ordinary users can't see the weights or
manipulate them: only WebBoard admin.s, virtual board managers, and
conference moderators have this power. And just as WebBoard
doesn't "force" you to assign weights to all conferences, this system
doesn't force you to assign weights to each discussion
thread. Threads that aren't explicitly weighted will
generally appear after those that have been explicitly
weighted. However, it's also possible to force a discussion
thread to be displayed at the end. This system doesn't
interact well with conference ![]()
Conference Management System
This product gives you more power over the
posting abilities of users, within specific
conferences. Specifically, each conference can
be "managed" via four ![]()
(Automatic) E-mail List Sign-up
System
WebBoard isn't a perfect substitute for an First,
you may specify up to 8 "suggested"
conference You have to have access to the WebBoard database in order to run this
system: there are 3 "tag" ![]()
Emoticons Annotatation System
This product lets a WebBoard administrator or
virtual board manager to set up a board in which users may classify
their posts into any number of categories.
Suppose you have a software board (such as
Akiva's support board).
You have a section for bug reports on that board.
You could save time for all your users by having each
post subject annotated with an image (to the left) in the
topics frame. For example, a "stone tablet"
image could indicate that the poster is saying that this
is a "known bug" (helps avoid "me too"s). A
"screwdriver" image could suggest that the poster is suggesting
a When posters post, they can select the emoticon that
they wish to use. If a poster is posting via
(The images you see are in the install zip, and are courtesy of Mark Dombeck.) This system will also automatically scroll the
topics frame (or the entire frame, for Finally, it lets you change the default indentation increment for thread display from 3 pixels to whatever you desire. (The default of 3 pixels is how much indentation is used for replies to a post.) ![]()
HelpLine
HelpLine is a series of modifications to
a WebBoard "no authorization" board which makes this interface
particularly useful for a firm, organization, or association which
wants to enhance its public image and/or recruit potential
customers by providing free advice to the public.
As you may recall, a WebBoard "no authorization" board doesn't
require logins (or that users be "registered"), so members of the
public who wish to post questions are less likely to be deterred.
Members
of the public can start new threads, but not reply to existing
posts. Only designated staff can post replies. When
a posted question is answered, the original poster recieves an
![]()
"
In a nutshell: users forget their login names as well
as their passwords, and very few of them are sophisticated
enough to realize that they can login as a guest and
search for their login name. (And for basic
authentication and/or closed boards, this option isn't
available to them in any event.)
So they bother
WebBoard admins and virtual board managers with annoying
"I forgot my login and my password" requests.
This system extends WebBoard's The first WebBoard user whose profile matches the
![]()
E-mail reply notification & post
forwarding system
This product lets a WebBoard administrator or
virtual board manager to set up a board in which users may request
that they recieve Users may also
forward posts to one another. In both cases, a special
"ushered URL" is provided in the If you don't want You also need to convert all double quotes into
single quotes in the *.htm files in your /confs folder,
prior to an install on an existing system.
![]()
Returning WebBoard 6's Topics Links to Older Versions'
Functionality
Akiva's WebBoard 6 changed the manner in which the links on the topics
frame (or page) worked. These changes
tended to confuse some users and user managers, and/or were less than
wildly popular with them. This
system's files, once installed, return WebBoard 6's topics list to
the functionality that users became accustomed to, with WebBoard versions
5 and below.
![]()
Thread (reading) Header/Trailer
If you're familair with WebBoard, you're aware that
the code in readfull.html is repeated over and over
again, except for the last post (which uses the code in
read.html).
And if the user clicks on the entire topic link,
only the code from readfull.html is used.
This makes it extremely difficult for you to customize
the This system not only lets you put a header and a trailer
on each "thread," but it shows you how to execute code
"just once" per ![]()
Logoff Button Patch WebBoard users sign in under two
possible "authentication" modes. Under This system provides you with a strategy that takes into account
whether or not the user had accessed boards of either or both types,
and one that clearly informs the user of their options at logoff
time, in plain English. For example, the terms
"basic authentication" and "cookie authentication" aren't used,
when communicating with the user.
![]()
Topics List Reformatting System
This system actually consists of two parts: one part
contains the necessary code to parse up the topics HTML returned
by WebBoard into a series of JavaScript arrays. These
arrays contain all the critical information displayed by
WebBoard.
The second part of the system is a demonstration: it
will reformat the default topics HTML so as to remove
all of the images (such as those for spacing, attachments,
and so forth). It also puts the poster's
name in curly braces instead of parenthesis, and removes the
year on any post that was done in the current year.
While this particular type of reformatting might not be
terribly Anyone who knows JavaScript can
modify this the second portion of the system in order to
customize the display of the topics list. You can
also ![]()
Userinfo patch, WebBoard DB access example, and example
of how to (effectively) extend the user profile field
list
This product allows any virtual board manager (or WebBoard
administrator) to fix an annoying WebBoard 4 bug that has to do with
editing the userinfo fields, as well as get the most out
of WebBoard 6's ability to modify those fields.
I also provide you with an simple example that you
can modify in order to write your own scripts to pull information
out of the WebBoard DB, or to store it there. There
are two example scripts with identical functionality: one
in VBS and one in JS (JavaScript),
so those of you who prefer JS can see how to use it to access
the WebBoard DB.
There's also a much more detailed example, entirely in JavaScript,
which explains the nuances of storing/updating multiple variable/value
pairs inside one of the UserInfo fields, and accessing
them from your own You don't need WebBoard admin or
server access to install and
run this example: other than the tag scripts, it runs completely on
the client side and only requires FTP access to a virtual board's
subfolder.
Finally, for those of you who just want to "extend" the user
profile by: adding
a few fields ![]()
OSQL
The OSQL batch interface lets you extract data from ODBC compatible DBMSs
in It also
lets you dump all the base table layouts (i.e. excluding views) in a database
to a plain text And there's a special interface that
allows you to
dump out all the data in all tables in a DB into plain ASC text
( WebBoard users: If you're a virtual board manager, or anyone
else who doesn't have server access, this system can make it a
lot easier to get data from your sysadmin, since s/he can give it
to you with a minimum of effort. If you can program in
a standard programming language, you may also benefit from an
executable that converts WebBoard users: the system comes with a text file that lists
all WebBoard base table layouts (there are no views in WebBoard).
This system requires
no special external software like Enterprise Manager to run:
it relies only upon OSQL.Exe,
which is standard with MS's ODBC interface.
OSQL also includes special support for my
ADB (ASC Data Batcher) freeware.
![]()
Rog's Misc. Freeware
This is a link back to my miscellaneous
freeware page, which contains DBMS tools, JavaScript tools, and
FAQHack, my HTML structured document generator.
![]()
Undocumented Systems
Click above if you'd like to see a list of "undocumented" systems;
i.e. systems that have been written for WebBoard 4 and/or 6, but
which haven't been "released" to the public. Depending on your
needs and level of expertise, you may wish to
obtain the source code for them, or have me customise them for your
applications.
![]()
Hiring and Contacting me
Information about my experience, rates,
client references, etc.
![]()
If you have a question, please
e-mail me
(obviously, the "NOSPAM_" portion must be removed), or
go to my Yahoo group at: ![]() All of these products are freeware. None requires server access, programming experience, or WebBoard administrator cooperation to install or use. All are for WebBoard 4.x through 6.x (except for the penultimate link to my "miscellaneous" freeware). |