You are on page 1of 4

DocLib 1.1 - README.

TXT 2003/12/25
Author: Miles Sun <miles@uuu.com.tw>
---------------------------------------------------------------------~ TABLE OF CONTENTS ~
---------------------------------------------------------------------1. WHAT IS DocLib?
2. SYSTEM REQUIREMENTS
3. SETUP AND CONFIGURATION
4. GETTING HELP
---------------------------------------------------------------------1. WHAT IS DocLib?
---------------------------------------------------------------------DocLib is a Web-based Document Management System implemented
in ASP .NET technology.
DocLib consists of following components/services:
o A web Site for users to search/browser the document.
o A web Site for administrators to maintain the system and documents.
o A database contains information related to the documents.
o A Index Service contains indexed catalog related to the documents.
o A DocSync Windows serviec maintain the link between the physical documents
and meta information stored in the database when a file is being created,
delete and move around
DocLib facilitates document finding in the following ways :
o Full Text Search : An document in DocLib will be automatically indexed by
indexing service. By simply giving a keyword, DocLib will find all docum
ent
contains the keyword.
o Directory Browsering: A user can browse the physical directories and files i
n browser.
In addtion to the directory structure and file name listing, DocLic will
also show the
document summary which maintained by editor/administrator.
o Search by document summary : An editor/administrator can privide summary for
each
document. By simply giving a keyword, DocLib will find all documents
contain the keyword in the summary.
o Search by Catagory/Attribute : An editor/administrator can create a catagor
y
with various attribute. A document can attach as many attributes as you
want.
A user can find all documents of a specific attribute.
o Search by Virtual Directory : An editor/administrator can create many virt
ual directories point to
the physical directory structure. This way, a user can browse the direc
tory in various way without
affect the physical directory structure.

DocLib provides a easy-to-use brwoser-based administrative interface and an


automatically document synchronization windows service to easy the management
task.

---------------------------------------------------------------------2. SYSTEM REQUIREMENTS


---------------------------------------------------------------------o .NET Framework:
In order to run DocLib, your system must have Microsoft .NET
Framework installed. For more information about Microsoft .NET Framework,
please visit MSDN .NET web site on http://msdn.microsoft.com/net/ .
This release (V1.1) of DocLib has been tested on .NET
Framework version 1 release (V1.0.3705).
o Index Service:
DocLib make use of Index Service provided by the Windows Operation System
.
Pleae make sure the Index Service has been installed properly.
o Microsoft SQL Server 2000:
DocLib store the persist data in MS SQL database. You must able to connect
a
Microosft SQL running on the local host or on remote host.
---------------------------------------------------------------------3. SETUP AND CONFIGURATION
---------------------------------------------------------------------3.1 Installation Overview
DocLib utilizes .NET deployment/configuration mechanism.
DocLib consist of following components which has to install:
o A web Site for users to search/browser the document.
o A web Site for administrators to maintain the system and documents.
o A database contains information related to the documents.
o A Index Service contains indexed catalog related to the documents.
o A DocSync Windows serviec maintain the link between the physical documents
and meta information stored in the database when a file is being created,
delete and move around
3.2 Installation Instructions
To install DocLib, perform the following steps:
1. Logon to the host with Administrator right, you need Administrator right in
order to
install server part of DocLib.
2. Unzip DocLib-X.X.X.zip into the destination directory, e.g. C:\Vhome\.
Result:
o C:\Vhome\DocLib\DocLib_cs\
C# version of DocLib Web Site
o C:\Vhome\DocLib\DocLib_vb\
VB .NET version of DocLib Web Site

o C:\Vhome\DocLib\DocLib_Database\
DocLib Database
o C:\Vhome\DocLib\DocLib_Data\
DocLib Document root and download root
o C:\Vhome\DocLib\DocLib_Data\download\Microsoft\iewebcontrols.msi
Microosft Internet Explorer Web Controls
o C:\Vhome\DocLib\DocLib_Data\download\Adobe\ifilter50.exe
Adobe Acrobat PDF Index Filter
o C:\Vhome\DocLib\DocLib_DataIndex\
DocLib Document Index Catalog
o C:\Vhome\DocLib\DocLib_DocSync\
Document Synchronization Windows Service
o C:\Vhome\DocLib\readme.txt
This ReamMe File
3. Attach DocLib database
o Open MS SQL Enterprise Manager
o Right click on Local-> DataBases -> All Tasks -> Attach Database ... >
o Then select C:\Vhome\DocLib\DocLib_Database\doclib_Data.MDF as the MDF f
ile.
4. Install PDF Index Filter
o Run C:\Vhome\DocLib\DocLib_Data\download\Adobe\ifilter50.exe
o Accept default setting
5. Install IE Web Controls
o Run C:\Vhome\DocLib\DocLib_Data\download\Microsoft\iewebcontrols.msi
o Accept default setting
6. Copy C:\Vhome\DocLib_vb\include to C:\inetpub\wwwroot\
7. Setting C:\Vhome\DocLib_vb\DocLib_DocSync\bin\DocLib_DocSync.exe.config
o <add key="doc_root" value="C:\VHome\DocLib_Data\docs" />
Change to the directory accordingly
o <add key="dsn" value="server=localhost;uid=sa;pwd=;database=DocLib" />
Change to the right Server, uid, pwd and database accordingly
8. Intsall DocLib DocSync Windows Service
o Run C:\VHome\DocLib_DocSync\bin\install.bat
o Set Service Login ,eg:
<Machine Name>\Administrator , Password
o Start DocLib_DocSync Windows Service
9. Install DocLib Index Catalog

o Run Start -> Programs -> Administrative Tools\Computer Management


o Service and Application -> Index Service. Right click on it.
o New -> Catalog,type Name:DocLib, Location: c:\Vhome\DocLib_DataIndex
o Right click on DocLib Catalog -> Properties
o Tracking Tab: clear all checkbox.
o Generation Tab: Check Index files with unknown extension, Check Generate
Abstract, Max size:320
o Expand DocLib Catalog
o Right Click on Directories
o New -> Directory
o Pathe: C:\VHome\DocLib_data\docs\
o Include in Index =YES
o Start the Index Service
10. Install DocLib Web Site
o
o
o
o
o
o
o
o
o
o

Open Internet Service Manager


Right Click Default Web Site -> New -> Virtual Directory
Alias : doclib
Path : C:\VHome\DocLib_vb
Right Click doclib -> New -> Virtual Directory
Alias : docs
Path : C:\VHome\DocLib_data\docs
Right Click doclib -> New -> Virtual Directory
Alias : download
Path : C:\VHome\DocLib_data\download

11. Open a browser and browse http://127.0.0.1/doclib/, and you are ready to
use the system.
---------------------------------------------------------------------4. GETTING HELP
---------------------------------------------------------------------o Support web Site: http://sourceforge.net/projects/doclib/
o Support Email: miles@uuu.com.tw