wayne plourde

software architect mcad mcsd scjp

home | articles | book | resume | projects | contact

23 - Working with Collaborative Tools (Outline and Notes)

ASP 3.0 The Complete Reference

Chapter 23

Working with Collaborative Tools (Outline and Notes)

Lots of Changes

CDO has been overhauled

Sending Email

Why Send Email

notification

password retrieval

Collaboration Data Objects

Varieties of CDO

Mention older versions

CDO 1.2.1

CDO Rendering Library

CDO for Windows 2000

very different API model

also requires ADO

many of the new tools are tied very tightly

Advantages of New CDOSYS

better MIME type support

can be run on client

multiple SMTP configuration support

Server Events

not particularly useful for ASP but for scripting events

What you Need

CDO Download Page

Install Exchange Server Outlook Web Access

DLL Specifics

Referencing the Type Library

VBScript

1

2

3

4

5

6

7

8

9

10

The CDO for Window 2000 Object Model

Figure 1: Diagram Relation between objects

Working with Microsofts SMTP Server

Configuration

Figure 2: Screen Shot

Using a Smart Host

Figure 3: Screen Shot

Using a Local Exchange Server

Figure 4: Screen Shot

How it Works

Folders

Figure 5: Folder View

Pickup Folder

Setting up an Email address for the server

Using SSL

More in next chapter

The Example

sending an Email confirmation after placing a request

Figure 6: Screen Shot Request Page

Request Page

1

2

3

4

5

6

7

8

9

10

Figure 7: Screen Shot Response Page

VBScript

1

2

3

4

5

6

7

8

9

10

screen shots

Instantiating CDO

VBScript

1

2

3

4

5

6

7

8

9

10

Setting up the message

VBScript

1

2

3

4

5

6

7

8

9

10

Message Formatting considerations

Outline of options HTML Text

Wrapping

VBScript

1

2

3

4

5

6

7

8

9

10

Constructing Hierarchical Body Structures

Checking for Send Failures

Figure 8: screen shot

VBScript

1

2

3

4

5

6

7

8

9

10

Third Party EMail Components

Many are free

Dont require an SMTP server

Listing of Vendors

Working with Exchange Server

Picking apart Outlook Web Access

What You Need

Access to Exchange Server

CDO tools

The Example

Exposing your availability to others

Realtime Communication

Mention Using Exchange Chat Server

Web Telephony Engine

Integrating NetMeeting into a Web App

NetMeeting Overview

Using Active Directory to coordinate meetings

What You Need

The Example

Figure 9: Directory Screen Shot

VBScript

1

2

3

4

5

6

7

8

9

10

Getting the Work Done

Basic Workflow Concepts

Figure 10: Workflow Diagram

Access Workflow Designer and SQL Server 2000

What you Need

esigning A Workflow

Figure 11: Access Workflow Designer

Workflow Example

Figure 12: Workflow Example

VBScript

1

2

3

4

5

6

7

8

9

10

Other Workflow Tools

Using Exchange Web Store Events to handle Workflow

CDO Work Flow Engine

Workflow Designer for Exchange

Other CollaborativeTools

Office Server Extension

already discussed web folders

The interaction part is implemented in IE

Web Discussions

Figure 13: Web Discussions

The can take place on any page on the internet

independent of content location and permission to authoring data

one collaboration database per virtual server

Discussion Database

Web Subscriptions

Figure 14:Web Subscriptions

Digital Dashboard

roaming profile

getting information that is applicable to you

Figure 15: Digital Dashboard

MS Project 2000

Project Central Web Interface

Figure 16: MS Project Web Interface

Brief Overview

Working with NNTP Server

Accessing a list of Newsgroups

No Message Management

Interface

(C) copyright 2003 - Wayne Plourde