How Docbases Are Groupware Applications

Docbases can function as groupware applications in quite a few different ways. To see what I mean, we’ll look at the docbases that were available on the BYTE web site and explore how each of them exhibited different kinds of groupware properties. Table 5.1 characterizes these docbases in terms of their size (number of documents), collaborative breadth (number of authors), reach (number of readers), and scope (public or private). It also introduces some terms that need explanation.

The repository format defines a docbase’s raw data store. For mail and news, that’s usually something like Example 5.2. For a web docbase it’s often a markup language—Standard Generalized Markup Language (SGML), XML, or perhaps simply HTML.

The input tool moves content into the repository. It might be a text editor, or an export filter, or a web form coupled with a scripted handler.

The delivery format is the data store that a server application uses to deliver a docbase to a client application.

When repository and delivery formats differ, a transformation tool bridges the gap between them. This is usually true for web docbases but not always. In the case of the BYTE Magazine archive, for example, a non-HTML repository format was transformed into an HTML delivery format. But in the case of the Virtual Press Room, a docbase that contained a collection of press releases, the repository format was already deliverable HTML, so no transformation was needed. In later chapters we’ll see fresh examples of each of these approaches and explore when and why one or the other makes sense.

Finally, the viewing tool is the client application that reads and displays the delivery format. Here that means either a web browser or a newsreader, though as Part I discussed, and as we’ll see in later chapters, the viewing tool can sometimes also be a mailreader.

Table 5-1. Varieties of Docbases

 

Magazine Archive

Virtual Press Room (Private)

Virtual Press Room (Public)

Newsgroups (Public)

Web Mirror of Public Newsgroups

Private Newsgroups

# of Docs

10,000

5,000

2,500

8,000

8,000

4,000

# of Authors

tens

hundreds

hundreds

thousands

thousands

tens

# of Readers

millions

tens

millions

tens of thousands

tens of thousands

tens

Repository Format

homegrown markup

HTML

HTML

RFC 1036

RFC 1036

RFC 1036

Input Tool

text editor

web form

web form

newsreader

none

newsreader

Delivery Format

HTML

HTML

HTML

RFC 1036

HTML

RFC 1036

Transformation Tool

Epsilon Extension Language (EEL) program

none for documents; Perl script used to generate navigational indexes

none for documents; Perl script used to generate navigational indexes

none

Perl script

none

Viewing Tool

browser

browser

browser

newsreader

browser

newsreader

Restricted Access?

no

yes

no

no

no

yes

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.142.171.180