ArtistScope WARM - Installation
Web Site Requirements
For your installation and management all that you need is a
web site on a Windows web server with ASP support. For
example, a FrontPage web site will be most adequate. Database
support can be either Access or MS-SQL.
To install WARM to your web site
1. Unzip the install package
2. Upload the “drm” folder to the root of your web site
3. Set read/write permissions on the “dbase” folder if the
Access database is used.
4. For MS-SQL create a new database and import the tables and
data.
5. If modify your database path and default settings in
the dbconnection file
6. Set read/write permissions on the upload folders named
“classin” and “attachments’.
Now point your web browser to
http://yoursite.com/drm/
CREATING NEW PAGES (ENCRYPTED)
With WARM you have the option of adding access rights
permissions to existing web pages (and new pages) by adding a
top and bottom protect tag to the web pages html (see below).
Or you can use the Article Manager to create new web pages
that are not only WARM protected but are encrypted and stored
in your database for delivery on the fly.

Using the inbuilt page maker you can create new web pages with
full control over the html format. You can upload images,
embed Flash and video and set individual security preferences
for each page such group access, restrict to Windows, Mac or
Linux computers only, set expiration dates and more. When your
page is saved it is encrypted and added to your database.
PROTECT EXISTING WEB PAGES
All you need to do is add the following code to the top of
your page:
<%@LANGUAGE="VBSCRIPT"%>
<% option explicit %>
<% response.buffer = true %>
<!--#include file="inc_protect_top.asp" -->
<!--#include file="inc_protect_bottom.asp" -->
To use these insert tags it is assumed that you have already
established a database connection.
Database connection strings
If your web pages have not already included an appropriate
connection string and opening instructions for your database
they will need to be added. If you are adding this WARM to
existing web pages that already have connection strings for
another database, you can proceed to add these because the
code inserts have been designed to be unique and thus not
interfere with any existing calls. Another option is to graft
the database databases tables onto your existing database.
Grafting tables to an existing database
Whether you are using MS-SQL or an Access database the
database tables for your Web Access protection can be added to
an existing database. For Access databases simply open each
database and copy’n’paste the Web Access tables to your
existing database taking care to ensure that the table names
are the same. I the case of a table graft, note that all of
the WARM ASP pages will need to be modified to reflect the
change, although if done properly only the connection string
(for the different database name/path) should need to be
changed.
Using the WARM database as provided
Regardless of whether your web pages are already accessing a
database or not, using WARM straight out of the box is the
easiest to install and should be compatible.
ASP rules
Whether converting existing html to ASP or adding WARM to
existing ASP pages some fundamental rules will always apply.
The first line must be as follows:
<%@LANGUAGE="VBSCRIPT"%>
<% option explicit %>
The option explicit statement, if used, must be next and all
string variables will need to be declared. WARM already has a
list of declarations in inc_dim_statements.asp which should
suffice unless you add new strings. The top insert tag
includes the database connection and dim statements.
<!--#include file="inc_protect_top.asp "-->
If the user is authorized to view the page then everything
between the top and bottom WARM tags will display, otherwise a
warning message will be displayed with further instructions
for the visitor.
<!--#include file="inc_protect_bottom.asp "-->
If the user doesn’t have a WARM plugin installed to validate
their computer ID then they will be redirected for download
with further instructions.
-
ArtistScope DRM (Digital Rights Management)
- ArtistScope WARM
(Access Rights Management)
Return to top |
|
 |
|