Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GENERAL INFORMATION
ASP Forums is based around a 'discussionengine'. This is a collection of
files, all within its own sub-folder, which contains all the code necessary
to run a forum. The pages sent with this software are quite minimalist,
and are designed to allow you to tailor the forums to your site. The forum
content in those pages is generated by 'tokens' (such as <%FORUM_TITLE_DISC%>)
which are embedded in the page. These tokens are really calls to the
discussionengine file to insert a particular piece of text in this position
on the page. (In the above example, FORUM_TITLE_DISC inserts the name of the
forum.)
You should never need to directly modify the discussionengine files.
Instead it should be configured via the aspforums.asp file. This file is
really much more powerful than you'd expect. As well as containing
configuration switches for the forum (a full list of which can be found at
http://www.aspforums.com/ASPForums/howto/configuring.asp), it allows you
to override the default methods of the forum, meaning you can substitute
your own functignality. If you don't like the way the forum messages
are displayed in the main view, you can write your own function in the
aspforums.asp file to do it your way. The discussionengine files are
nothing more than a collection of default behaviours for a forum. Details
of how to override some common methods can be found at:
http://www.aspforums.com/ASPForums/howto/
CO-EXISTING WITH OTHER SOFWARE
ASP WebLog 1.x and ASP Directory 1.x WILL NOT WORK WITH THIS VERSION OF
ASP FORUMS! ASP WebLog 2.x and ASP Directory 2.x are required.
FEATURES
* Fully threaded discussions, with automatic archiving after a configurable
period of time.
* A completely tailorable look and feel, so the user interface can be
tailored to match your site.
* 'Rich text' WYSIWYG input, where users can safely embed URLs and enter
bold and italic text.
* Users can edit their own posts (if allowed by the webmaster).
* A full database backend for data storage, sorting and searching.
* A filter is applied to all discussion text, so you're not responsible for
any user's bad language.
* The 'discussion engine' does all the hard work. You only need one discussion
engine per web server, no matter how many forums you host.
* You can just extract the files and go! You don't even need to create a data
source (although it's definitely advisable) - a default file DSN is created
for you.
* Database-vendor independent. As long as your database can handle SQL through
ODBC, our forum software can use it. (Note - a bare Access forum database is
included in the distribution for easy set-up.)
* SQL-based administration - a special administration tool lets you perform any
admin task through SQL.
INSTALLATION
Installation should just be a matter of extracting the files into a
suitable sub-directory. Full technical details of how to tailor this
product are available on the ASP Forums web site at:
http://www.aspforums.com/ASPForums/howto/
PERFORMANCE IMPROVEMENTS
There are two things that have been said to speed up performance of ASP
Forums in particular and ASP database accessing in general. These tips
are given here for your own information, without any hope of getting
support on them if you try and use them!
1. Use OLEDB instead of ODBC. For example, the commented out line in the
default aspforums.asp file mentions the following:
config.databaseDSN =
'Provider=Microsoft.Jet.OLEDB.4.0; Data Source=' + config.DBPath
(That should all be on one line.)
I'm told that OLEDB's performance is significantly better than that of
ODBC for the same throughput.
2. Use <%Response.Buffer%> and <%Response.Flush%> at appropriate points
through your pages. This can have a significant impact of how pages
are delivered to your clients, so make sure you understand the
ramifications of this before you do it.
Check out: http://www.learnasp.com/advice/whybuffer.asp for some
reasons to use it.
EMAIL CAPABILITIES
ASP Forums can optionally email the administrator each time a message is
posted, as well as optionally emailing users when someone responds to a
post of theirs. Both of these features require Microsoft's CDO NTS
library be installed on the server.
If this library is not present, no errors will be generated. However, no
emails can be sent without it.
The CDO NTS library is a free download from www.microsoft.com
SUPPORT
This product is not supported. Much help is available on the web site,
and many requests placed on the web site forums are answered. However,
no guarantees are given, and due to the increasing popularity of this
software no support will be given via email. Email requests for
support will most likely be ignored.