demonstration intranet
customizable database-driven applications for the web


[Overview and License]

TThis is a freeware Portal application designed to be a useful example of using ASPapp.com and Microsoft's Active Server Pages to create database-driven Web sites. By downloading and using this source code you agree to the following licences and terms of use statement:


If you do need support visit the forums area at ASPapp.com, or contact us at: support@aspapp.com. There is a minimum $99 fee (per incident) for phone support that can be paid via credit card.

[Features]

This version features user, link, forums, newsletter and content management. For extended features, customization, and upgraded versions visit ASPapp.com
  • user management
  • heirarchical category management
  • link/listing management
  • content/article management
  • HTML content authoring
  • browser-based administration
  • header and footer wrapper templates
  • standard Microsoft ASP source code
  • standard .css style sheets
[Installation and Setup]

This software will run on Microsoft IIS4+ Web servers running WinNT, Win2K, and WinXP To install..
  1. unzip the .zip file to the Web server root. A folder named "intranet" will be created.
  2. for Access, make sure the '/data' folder is write accesible to the IUSR_MACHINE account.
  3. for SQL, create a database and execute the portal_3.sql script to create the data structure.
  4. read configuration notes below..
[Configuration]

  • make sure the database connection paths (cn.Open, user_cn,Open) in 'i_utils.asp' are valid paths to the database
  • for SQL server, use a SQL connection string (ie; "PROVIDER=SQLOLEDB;DATA SOURCE=sqlserveraddress_or_p;UID=userid;PWD=pwd;DATABASE=dbname")
  • specify the correct 'report errors' email address in 'links.asp'
  • specify the correct mail server in 'i_smtp.asp'
  • use the admin pages (login using: user: admin, pwd: admin) to modify the various database values
  • most administrators start by defining categories in 'admin_cats.asp'
  • for security reasons, you should modify the 'admin' account password using 'admin_users.asp'


NOTE FOR MICROSOFT ACCESS USERS: The most common reason for problems is that the Internet Guest account (IUSR_MACHINE) does not have 'Write' permissions on the database file (.mdb). When attempting to insert or update records, a "The database insert failed. Operation must use an updateable query" error will be returned. To fix this problem, use the Security tab in Windows Explorer to adjust the properties for this file so that the Internet Guest account has the correct permissions. When using Microsoft Access databases with ADO, it is also necessary to give the Internet Guest account Write permissions on the directory containing the .mdb file. This is because Jet creates an .ldb file to handle database locking. You may also need to give read/write permission on the Temp folder because Jet may create temporary files in this directory.

generated by aspapp.com