A
- absolute age, URL Namespace Reengineering
- abstract markers, An Implementation Plan
- access
control, Authentication and Authorization Techniques
- access, attribute-based, Attribute-Based Access
- Acme Serve, Flexible Servlet-Hosting Options
- activation of mailto:
links, Automatic mailto: link activation
- Active Directory Services
Interface (see ADSI)
- active links, Previewing Docbase Records
- active tabs, Implementing HTML Tabbed Indexes
- ActivePerl, dhttp in the Windows Environment
- ActiveState, dhttp in the Windows Environment
- ActiveX, The Next Plateau
- adaptors for web
servers, Flexible Servlet-Hosting Options
- ADSI (Active
Directory Services Interface), Working with Users and Groups in the NT Accounts Database, Working with Users and Groups Using LDAP
- advanced search
pages, Using Web APIs as Automation Interfaces
- age, absolute, URL Namespace Reengineering
- aggregation, Making the Most of Discussions
- of text and
pictures, Using images by inclusion
- Allaire Forums, Inviting people into web forums
- AltaVista, Automating Internet Components
- AltaVista search engine, Hybrid Web/NNTP Discussion Systems
- Amaya XHTML-supported
browser, You Can Easily Convert HTML to Equivalent XML
- angle brackets, Assigning Reports to Analysts, URL Namespace Reengineering
- anonymous users,
basic authentication and, Basic Authentication for IIS
- Apache
web server
- basic
authentication, Basic Authentication for Apache
- scripts,
protecting, Protecting Scripts in Apache
- Apache::AuthenDBI
module, Managing Larger Groups in Apache
- API (application program
interface), Method 2: Message-based Polling Using a Polling Application’s Web API
- Internet-style groupware
APIs, Internet-style Groupware APIs
- application development,
rapid, Pipelining the Web
- application
program interface (API), Method 2: Message-based Polling Using a Polling Application’s Web API
- applications, Applications, Components, and Services
- architecture
- client/server, Distributed HTTP
- peer-to-peer, Distributed HTTP
- assignment notification, Assigning Reports to Analysts
- asynchronous participation, The Conferencing Dimension
- attachment (vs. inclusion)
- of images, Using images by attachment
- attachment
(vs. inclusion), Using images by inclusion
- attachments, The Conferencing Dimension
- attribute-based authorization
script, An Attribute-Based Authorization Script
- audience
- reaching, Reaching your Audience
- specifying, Specify the Audience
- audioconferencing by
telephone, The Conferencing Dimension
- auth.asp docbase
access script, Testing a Complex Authentication Scenario
- authentication, Using Local Newsgroups: An Overview, Connecting a Task Database to GroupCal, Authentication and Authorization Techniques, What to Put in a Cookie and for How Long, Secure dhttp
- authenticating
script for Apache web server, An Authenticating Script for Apache
- authenticating
script for IIS web server, An Authenticating Script for IIS
- basic
authentication, Basic Authentication for Apache
- for IIS web
server, Basic Authentication for IIS
- for groups in Apache, Group Authentication in Apache
- HTTP basic
authentication, HTTP Basic Authentication
- preemptive
(Microsoft NNTP service), Controlling the Visibility of Newsgroups in MS NNTP
- scenarios,
testing, Testing a Complex Authentication Scenario
- scripted
- using
Netscape Directory Server, Scripted Authentication Using Netscape Directory Server, Scripted Authentication Using Netscape Directory Server
- for shared accounts, Basic Authentication for Apache
- Windows NT
challenge/response authentication (Microsoft NNTP
service), Controlling the Visibility of Newsgroups in MS NNTP
- authentication filter, Managing Larger Groups in IIS
- ISAPI, A Pass-Through ISAPI Authentication Filter, A Pass-Through ISAPI Authentication Filter
- installing, A Pass-Through ISAPI Authentication Filter
- authorization, Authentication and Authorization Techniques, What to Put in a Cookie and for How Long
- via cookies, Using Cookies to Authorize Access
- example
software for, Kit for Chapter 12
- authorizing docbase
viewer, An Authorizing Docbase Viewer, An Authorizing Docbase Viewer
- autoactivation failed, Assigning Reports to Analysts
- automating Internet
components, Automating Internet Components, An LDAP Directory Metasearcher
- automation interfaces, using web
APIs, Using Web APIs as Automation Interfaces, Pipelining
B
- backtick evaluation, Classifying SWISH-E Results
- baseline mode vs. test mode, Baseline Mode Versus Test Mode
- basic authentication, HTTP Basic Authentication, Secure dhttp
- for
Apache web server, Basic Authentication for Apache
- for IIS
web server, Basic Authentication for IIS
- Bcc:, Group Spaces and Interpersonal Spaces Work Differently
- bindings, Groupware Aspects of the BYTE Magazine Docbase, Groupware Aspects of the BYTE Virtual Press Room
- bingo cards, Interface to partner site
- blind carbon copy, Group Spaces and Interpersonal Spaces Work Differently
- .BMP files, Using images by attachment
- body fields, Anatomy of a Docbase Record
- bookmark
files, annotated, Newsgroups as Shared, Annotated Bookmark Files
- bookmarks, Bookmarks
- broadcasting, Giving in Order to Receive
- broken links, Don’t obsess about broken links
- buffering, simultaneously, GroupCal’s data store
- bulletin board, shared, Groupware Servlets
- Business Wire
technology news site, A Technology News Metasearcher
- BYTE
Magazine
- building HTML
pages, The BYTE Docbase: From Markup to HTML
- docbase translator, The BYTE Docbase Translator
- docbases, How Docbases Are Groupware Applications, Groupware Aspects of the BYTE Magazine Docbase
- virtual press room, Groupware Aspects of the BYTE Virtual Press Room
C
- CA (certificate authority), Protecting MS NNTP Newsgroups with SSL
- cached properties, Dealing with Cached Properties
- Calendar Access Protocol
(CAP), The GroupCal Servlet
- calendars, The GroupCal Servlet
- calendar
objects
- per-user, From simple serialization to object databases
- calendar service as
middle-tier component, Why groupware needs objects
- calendar
viewer, GroupCal’s HTML Interface, GroupCal’s HTML Interface
- cancelling messages, Use Lightweight Threads to Move from Discussion to Consensus
- in Collabra (Netscape), Use Lightweight Threads to Move from Discussion to Consensus
- in Outlook Express (Microsoft), Use Lightweight Threads to Move from Discussion to Consensus
- CAP (Calendar Access
Protocol), The GroupCal Servlet
- Cc:, Group Spaces and Interpersonal Spaces Work Differently
- cc:Mail groupware
application, Membership Services
- central data structure
- of
GroupCal servlet, GroupCal’s data store
- of
Polls servlet, The Polls Servlet
- certificate authority (CA), Protecting MS NNTP Newsgroups with SSL
- Certificate Server (Microsoft Windows
NT), Self-Signing a Server Certificate Using MS Certificate Server
- certificate signing request
(CSR), Securing Collabra Server Newsgroups
- certificates,
server, Self-Signing a Server Certificate Using MS Certificate Server
- CGI scripts, An Overview of the Docbase System, Using the Docbase Form Generator
- CGI
techniques
- vs.
XML-RPC, Other XML-Formatted Request/Response Protocols
- change
history, What Happens in Case of a Replication Conflict?
- character codes (word
processors), Input Cleanup
- chats, The Conferencing Dimension
- ciphers, Secure dhttp
- classes, excluding/restricting
when searching, Running the SWISH-E Indexer
- classifiers, The Classifier Family Tree, Classifiers and Mappers, Anatomy of a Classifier, Using the optimized Mappers
- responsibilities
of, Classifiers and Mappers
- clickable
hyperlinks, Aggregating Web Content in Newsgroups
- clickable links, Previewing Docbase Records, Assigning Reports to Analysts, Single-page and multipage tabbed indexes
- clickable titles, Simultaneous Push/Pull
- client, messaging, A Modest Proposal
- client-centric, If I Put It There, I’ll Be Able to Find It Later
- client/server
architecture, Distributed HTTP
- clients, A Modest Proposal
- heterogeneous, Collaboration among Heterogeneous Clients
- closed tickets, Example 2: A Conferencing-Enabled Helpdesk Application
- code
- parsing, XML
and, XML Means No More Custom Parsing Code
- replication, Replicating Code, Replicating Code
- dhttp support for, Replicating Code
- collaborating
- competition
and, Collaboration and Competition
- heterogeneous
clients, Collaboration among Heterogeneous Clients
- via newsgroups, Groups Need Privacy Too
- polls,
conducting, Using Messages to Conduct Polls
- collaborative
review
- docbase for, Instrumenting a Docbase for Collaborative Review, The EndTag handler
- Collabra (Netscape), Lotus Notes, Web Bulletin Boards, and NNTP Newsgroups
- default
mode, setting, Specify the Audience
- downloadable files as newsgroup
message attachments, Including Web content in Newsgroups
- drag-and-drop hypertext authoring
capability, Referring to Newsgroup Messages
- HTML authoring tools
and, HTML Authoring Strategies
- HTML
mode, Aggregating Web Content in Newsgroups
- hybrid
messages and, Inviting People into Discussions
- news
hyperlinks
- creating, Referring to Newsgroup Messages
- following, Following Newsgroup Hyperlinks
- routing email to
newsgroups, I Don’t Have Time to File Things Properly
- support
for mixed environments, Specify the Audience
- URLs as message
attachments, Including Web content in Newsgroups
- Collabra Server
(Netscape), Searching Collabra Server Newsgroups
- access control, Creating Discussion Scopes in Collabra Server
- deploying, Deploying Netscape’s Collabra Server, Using NNTP Replication with Collabra Server
- NNTP
replication, Using NNTP Replication with Collabra Server
- other configuration
tasks, Other Configuration Tasks for Collabra Server
- SSL encryption,
enabling, Securing Collabra Server Newsgroups
- colon-delimited headers, Managing Online Discussions
- comma-separated variable (CVS)
format, Importing Data into GroupCal Using its Web API
- command-line mailer, Assigning Reports to Analysts
- comment handler, Uses and Limits of the Docbase Review Application
- Comment link, Comment link
- comment links
(docbase)
- inserting, Inserting Comment Links into the Docbase
- comment mechanism,
email-based, An Alternate, Email-based Comment Mechanism
- comment.pl
script, Generate a Feedback Form from a Template
- common object request broker architecture
(CORBA), Network Awareness
- communicating programs, Docbases as Groupware Applications
- communication
- benefits
of, Ask Not What the IT Department Can Do for Us
- encouraging, Groups Need Privacy Too
- Communicator
(Netscape)
- behavior of news hyperlinks in web
pages, Following Newsgroup Hyperlinks
- image
attachments, Using images by attachment
- including
images, Using images by inclusion
- integration
and, URL-based invitations to newsgroups
- company
names, mapping to docbase records, Implementing Attribute-Based Docbase Subscription
- company picnic,
conducting poll for, Method 2: Message-based Polling Using a Polling Application’s Web API
- company-to-docname
mapping, Implementing Attribute-Based Docbase Subscription
- competition and
collaboration, Collaboration and Competition
- compile time, A Static Implementation of the Navigational Controls
- compilers, The BYTE Docbase Translator
- components, Applications, Components, and Services
- componentize messaging clients, A Modest Proposal
- componentized
newsreader, Uses and Limitations of HelpDesk
- scriptable, A Modest Proposal
- computer espionage, HTTP Basic Authentication
- computer-mediated
discourse, Group Spaces and Interpersonal Spaces Work Differently
- concept search, Excite Versus SWISH, Querying the Result Set Using SQL
- conferences, public, Deploying NNTP Discussion Servers
- conferencing, The Conferencing Dimension, Lotus Notes, Web Bulletin Boards, and NNTP Newsgroups, The Conferencing Dimension, Conferencing and Email
- aid to
teamwork, Conferencing and Email
- applications
for, Conferencing Applications, Uses and Limitations of HelpDesk
- benefits
of, You May Not Need What I Send You
- via Notes (Lotus), Lotus Notes, Web Bulletin Boards, and NNTP Newsgroups
- privacy
and, Group Spaces and Interpersonal Spaces Work Differently
- reasons for
using, The Conferencing Dimension
- system,
Web-based, Uses and Limitations of HelpDesk
- conferencing
- mode, switching between, Group Spaces and Interpersonal Spaces Work Differently
- conferencing-enabled helpdesk
application, Example 2: A Conferencing-Enabled Helpdesk Application, HelpDesk’s Ticket-Closing Function
- configuration file, Apache web
server, Basic Authentication for Apache
- conflicts, GroupCal’s data store
- content aggregation, Aggregating Web Content in Newsgroups
- Content-type: header, Using the Docbase Form Generator
- context preservation, Tabbed-Index Controls
- context sensitivity, Dynamically Generating the Context-Sensitive Tabbed-Index Selector
- context-sensitive
- feedback, Leveraging Context in Other Kinds of Docbases
- context-sensitive forms, Platform Capabilities and Application Features
- context-sensitive
intelligence, Leveraging Context in Other Kinds of Docbases
- context-sensitive tabbed-index
selector, A Static Implementation of the Navigational Controls
- controlled vocabularies, Anatomy of a Docbase Record
- controls
- sequential, Sequential Controls
- generating
dynamically, Dynamically Generating the Sequential Controls
- tabbed-index, Tabbed-Index Controls
- conversions, Input Cleanup, Previewing Docbase Records
- cookies, Using Cookies to Authorize Access, What to Put in a Cookie and for How Long, Secure dhttp
- for access
authorization, Using Cookies to Authorize Access
- credentials stored
in, What to Put in a Cookie and for How Long
- elements
of, Setting a Cookie
- expiration date
of, What to Put in a Cookie and for How Long
- setting, Setting a Cookie
- Copernic
search tool, A Technology News Metasearcher
- CORBA (common
object request broker architecture), Network Awareness, The Object Web and Internet Groupware
- core index structure,
building, Building the Core Index Structure
- counters, Counters
- Create a
Hyperlink button (Outlook Express), Referring to Newsgroup Messages
- creation date, Exploiting URL Namespaces and Doctitle Namespaces, When URL and Doctitle Namespaces Don’t Suffice
- for newsgroup
search results, When URL and Doctitle Namespaces Don’t Suffice
- crontab (INN news
server), Deploying INN on Linux
- cryptography, Secure dhttp
- (see also encryption)
- CSR (certificate
signing request), Securing Collabra Server Newsgroups
- CSS
attributes, XML and HTML Can Fruitfully Coincide
- CSS class attributes, Storing Docbase Records
- CSS tags, Another Use for CSS Tags
- CSV export
files, Importing Data into GroupCal Using its Web API
- current tabs, Implementing HTML Tabbed Indexes
- custom properties (Microsoft Index Server
and), Exploiting Index Server’s Aggressive Indexing of Custom Properties
- custom properties (Microsoft Index
Server), Working with Index Server Custom Properties
- customized parts
(Docbase system), Customized Parts Unique to Each Instance of the Docbase System
- customizing, Groupware Nirvana and Reality
- CVS (comma-separated
variable) format, Importing Data into GroupCal Using its Web API
- CVS
(Concurrent Versions System), The Quest for a Read/Write Web Server
D
- daemons, innfeed
replication, Controlling Access to Scoped Newsgroups in INN
- DAF (dynamic authentication
filter), Managing Larger Groups in IIS
- data
- integration
of, Zen and the Art of Docbase Maintenance
- replicating, Replicating Data, What Happens in Case of a Replication Conflict?
- data collection, strategies
for, Data-collection Strategies
- data
sources, Anatomy of the Docbase Update Notifier
- data stores, The Conferencing Dimension, Including Web content in Newsgroups, Docbases as Groupware Applications, An Implementation Plan
- local, A Modest Proposal
- shared vs.
annotated, Shared Versus Annotated Data Stores
- data-bound widgets,
implementing, Implementing Data-Bound Widgets, Implementing Data-Bound Widgets
- data-prototyping strategy, A Data-Prototyping Strategy
- databases
- object, From simple serialization to object databases
- records, GroupCal’s data store
- task,
connecting to GroupCal servlet, Connecting a Task Database to GroupCal, Connecting a Task Database to GroupCal
- DBI driver
manager, Anatomy of the Docbase Update Notifier
- DBI
module, Anatomy of the Docbase Update Notifier
- DBM
database, Managing Larger Groups in Apache
- dbmmanage Perl
script, Managing Larger Groups in Apache
- DCOM (distributed
component object model), Network Awareness, The Object Web and Internet Groupware
- decisions node/thread, Use Lightweight Threads to Move from Discussion to Consensus
- declarative
methods, Managing document structure: declarative versus procedural methods
- default mode, setting, Specify the Audience
- Deja.com, Public Online Communities, Inviting people into web forums
- delivery
format, Storing Docbase Records
- coinciding
with repository format, Groupware Aspects of the BYTE Virtual Press Room
- docbase, How Docbases Are Groupware Applications
- vs.
repository format, Storing Docbase Records
- demilitarized zone (DMZ), Using Local Newsgroups: An Overview
- descending sort, Sorting the Records and Tabs
- design templates, Variations on the Display Template
- DHTML (Dynamic
HyperText Markup Language), Why Server-Side Java Matters
- DHTML+DOM+XML+XSL+script, The Next Plateau
- dhttp
- applications
and services, Services and Applications
- connecting
to SQL data, Connecting dhttp to SQL Data, A persistent connection to the database
- data
retrieval with, Data Retrieval with dhttp, Extending the Data Viewer
- embedding using
PerlEz, dhttp in the Windows Environment
- example software
for, Kit for Chapter 15
- groupware
and, Groupware and dhttp
- namespace completion
and, Implementing namespace completion with dhttp
- network, The dhttp System
- networked, Networked dhttp, Services and Applications
- in perspective, Putting dhttp in Perspective, The Next Plateau
- secure, Secure dhttp, Secure Proxying
- system, The dhttp System
- web
server, A Perl-Based Local Web Server
- in Windows
environment, dhttp in the Windows Environment, dhttp in the Windows Environment
- digest messages, Layered Presentation
- digital signatures, Next-Generation Internet Groupware
- directories
- excluding when
searching, Running the SWISH-E Indexer
- global, Directory Options for the Docbase Notifier
- directory
service, The Object Web and Internet Groupware
- metadirectory, Membership Services
- native
service, Membership Services
- proprietary
service, Membership Services
- standards for, Membership Services
- discoverability, Pipelining the Web
- discussions
- benefits
of, Public Discussions in Perspective
- clarifying via
threads hierarchy, Using Thread Hierarchy to Clarify Discussion
- discussion
scopes
- creating (Collabra
Server), Creating Discussion Scopes in Collabra Server
- dynamics
of, The Dynamics of Discussion
- encouraging
informal, Including Web content in Newsgroups
- framework for,
creating, Creating the Discussion Framework
- guests
to, Conferencing and Email
- hybrid systems
for, Hybrid Web/NNTP Discussion Systems
- indexing, Making the Most of Discussions
- invitations to
Web forums, Inviting people into web forums
- inviting people
into, Inviting People into Discussions
- managing, Managing Online Discussions
- maximizing value
of, Making the Most of Discussions
- moving toward
consensus, Use Lightweight Threads to Move from Discussion to Consensus
- NNTP
server for, Deploying NNTP Discussion Servers, IMAP Public Folders Versus NNTP Newsgroups
- reasons for
linking to web sites, Managing Online Discussions
- services, Conferencing Applications
- threaded, The Conferencing Dimension, Why Conferencing Matters
- types, Deploying NNTP Discussion Servers
- URL-based
invitations to newsgroups, URL-based invitations to newsgroups
- distributed component object model
(DCOM), Network Awareness
- distributed computing, The Quest for a Read/Write Web Server
- Distributed Data Exchange
(Allaire), Other XML-Formatted Request/Response Protocols
- distributed
HTTP, Distributed HTTP, Groupware and dhttp
- networking matrix, Networked dhttp
- DMZ (demilitarized zone), Using Local Newsgroups: An Overview
- DNS (Domain Name)
System, The Case for Internet Directory Services
- doc-nav.pl, The Docbase::Navigate Module
- doc-nav.pl script, NEXTDOC and PREVDOC
- doc-view.pl, The Docbase::Navigate Module
- doc-view.pl
script, An Authorizing Docbase Viewer
- doc-view.pl scripts, THISAPP and THISDOC
- docbase
- records (see docbase
records)
- reviewable
- example
software for, Example 1: Reviewable Docbases
- docbase notifier
- directory
options for, Directory Options for the Docbase Notifier
- docbase records, Docbase Input Techniques, Anatomy of a Docbase Record
- access
and, Attribute-Based Access
- mapping to
company names, Implementing Attribute-Based Docbase Subscription
- previewing, Previewing Docbase Records
- receiving/validating, Receiving and Validating Docbase Records
- storing, Storing Docbase Records
- mechanics
of, Mechanics of Docbase Record Storage
- versions
of, Previewing Docbase Records
- docbase subscription,
attribute-based
- implementing, Implementing Attribute-Based Docbase Subscription
- non-SQL
approach, An Alternate, Non-SQL Approach to Attribute-Based Subscription
- Docbase system, Docbase Input Techniques
- customized
parts, Customized Parts Unique to Each Instance of the Docbase System
- standard
parts, Standard Parts Common to Every Instance of the Docbase System
- docbase translator, BYTE Magazine, The BYTE Docbase Translator
- docbase update
notifier, Anatomy of the Docbase Update Notifier, Anatomy of the Docbase Update Notifier
- docbase viewer,
authorizing, An Authorizing Docbase Viewer, An Authorizing Docbase Viewer
- docbases, Managing Online Discussions, The Essential Simplicity of Internet Software, Docbase Navigation
- as groupware
applications, Docbases as Groupware Applications
- BYTE Magazine
docbases, How Docbases Are Groupware Applications
- building, Docbase Input Techniques
- Docbase
system (see Docbase system)
- dynamically
served, The BYTE Docbase Translator
- feedback
form, adding comments via, Inject Comments Issuing from the Docbase Feedback Form into the NNTP Discussion Framework, Inject Comments Issuing from the Docbase Feedback Form into the NNTP Discussion Framework
- imposing structure
on, Docbase Input in Perspective
- input
techniques[, Docbase Input Techniques
- inserting comments
into, Inserting Comment Links into the Docbase
- instrumenting
deliverable version, Instrument the Deliverable Version of the Docbase
- kit, example
software for, Contents of the Docbase Kit
- leveraging content
in
- BYTE Magazine, Leveraging Context in the BYTE Docbases
- for other businesses, Leveraging Context in Other Kinds of Docbases
- maintenance
of, Zen and the Art of Docbase Maintenance
- multiple, Multiple Engines, Multiple Docbases
- navigating, Docbase Navigation
- navigational
controls, Introducing the Docbase Navigational Controls
- number of records
in, Counters
- pages, Translator results for a BYTE docbase page
- rate of
growth, URL Namespace Reengineering
- review application,
uses and limits of, Uses and Limits of the Docbase Review Application
- reviewable, Example 1: A Reviewable Docbase, Inject Comments Issuing from the Docbase Feedback Form into the NNTP Discussion Framework
- statically
served, The BYTE Docbase Translator
- terminology, How Docbases Are Groupware Applications
- uses for
companies, Leveraging Context in Other Kinds of Docbases
- ways to
run, Docbase Navigation
- ways to
use, Docbase Input Techniques
- web, Docbase Input in Perspective, Building Web Docbases
- web
APIs, A Docbase’s Web API
- Docbase::Docbase
module, Anatomy of the Docbase Update Notifier
- Docbase::Indexer module, Input Cleanup, Docbase Navigation, A Static Implementation of the Navigational Controls, Using Docbase::Indexer
- Docbase::Input module, Data-collection Strategies, Using the Docbase Form Generator, Generating an Input Form, Receiving and Validating Docbase Records, Validation, Previewing Docbase Records
- Docbase::Navigate module, The Docbase::Navigate Module
- doctitle namespaces, Exploiting URL Namespaces and Doctitle Namespaces
- document
database (see docbase)
- document exchange, What Is Internet Groupware?
- Document Object Model (DOM), A Modest Proposal
- document structure,
managing, Managing document structure: declarative versus procedural methods
- Document Style Semantics and
Specification Language (DSSSL), XML and HTML Can Fruitfully Coincide
- document type definitions
(DTDs), You Can Easily Convert HTML to Equivalent XML
- documents
- enhancing features
of with HTML, HTML Authoring Strategies
- organizing by
threads, Use Thread Hierarchy to Organize Documentation
- DOM (Document Object Model), A Modest Proposal
- Domain Name System
(DNS), The Case for Internet Directory Services
- Domino, Lotus Notes, Web Bulletin Boards, and NNTP Newsgroups
- downloadable files, as newsgroup message
attachments, Including Web content in Newsgroups
- do_sfa_home( )
method, Event Bubbling
- dropdown lists, Sequential Controls
- DSSSL
(Document Style Semantics and Specification
Language), XML and HTML Can Fruitfully Coincide
- DTDs (document type
definitions), You Can Easily Convert HTML to Equivalent XML
- dynamic
authentication filter (DAF), Managing Larger Groups in IIS
- Dynamic HyperText Markup Language
(DHTML), Why Server-Side Java Matters
- dynamic-navigation-template.htm, Dynamically Generating the Sequential Controls
E
- editing
capability, loss of, Using images by attachment
- EEL (Epsilon Extension
Language), The BYTE Docbase Translator
- EEL
code, The BYTE Docbase Translator
- element numbers, Instrument the Deliverable Version of the Docbase
- Emacs text
editor, Namespace Completion
- email, Shared Versus Annotated Data Stores, Conferencing and Email
- addresses
- converted
to active links, Previewing Docbase Records
- module
for, Assigning Reports to Analysts
- notification with
URL, Assigning Reports to Analysts
- privacy
and, Group Spaces and Interpersonal Spaces Work Differently
- query
- used
for polling, Using Messages to Conduct Polls
- retrieving, Online Focus Groups in Action
- routing to
newsgroups, I Don’t Have Time to File Things Properly
- sending when posting to
newsgroup, Groups Need Privacy Too
- weaknesses
of, What’s Wrong with Email?
- email mode, An Alternate, Email-based Comment Mechanism
- email-based
comment mechanism, An Alternate, Email-based Comment Mechanism
- encryption, Using Local Newsgroups: An Overview
- encrypted
channel, Rethinking the Encrypted Channel
- need
for, Using Local Newsgroups: An Overview
- SSL, Secure dhttp
- end tags, You Can Easily Convert HTML to Equivalent XML
- EndTag( )
handler, The StartTag( ) handler, The StartTag( ) handler, The EndTag handler, The EndTag handler, An Alternate, Email-based Comment Mechanism
- Epsilon Extension
Language (see EEL)
- Epsilon text editor, The BYTE Docbase Translator
- errors, Validation
- event bubbling, Platform Capabilities and Application Features, Event Bubbling
- Exchange
(IMAP) icon, Collaboration among Heterogeneous Clients
- Exchange (Microsoft), Lotus Notes, Web Bulletin Boards, and NNTP Newsgroups
- public
folder, The Conferencing Dimension
- using
effectively, Intranet Collaboration with NNTP and HTML
- Exchange (NNTP)
icon, Collaboration among Heterogeneous Clients
- Exchange Server 5.5
(Microsoft)
- deploying, Deploying the MS Exchange NNTP Service, IMAP Public Folders Versus NNTP Newsgroups
- public folders, creating via
Microsoft Outlook, Creating and Publishing Exchange Public Folders
- Excite search engine, Hybrid Web/NNTP Discussion Systems, A Search Engine’s Web API, Querying the Result Set Using SQL
- vs. SWISH, Excite Versus SWISH
- expat parser, The BYTE Docbase Translator
- expiration, disabling (Collabra
Server), Other Configuration Tasks for Collabra Server
- exporting data, GroupCal
servlet, Exporting Data from GroupCal Using its Web API, Exporting Data from GroupCal Using its Web API
- Extensible
Markup Language (see XML)
- Extensible Stylesheet Language
(XSL), XML and HTML Can Fruitfully Coincide
- external population, Internal and External Populations
F
- false tabbed indexes, Implementing HTML Tabbed Indexes
- FAQ files (INN
news server), Connecting to INN and Creating Newsgroups
- FAQs,
linking to discussions, Making the Most of Discussions
- feedback, Leveraging Context in Other Kinds of Docbases
- context-sensitive, Leveraging Context in Other Kinds of Docbases
- forms for, generated
from templates, Generate a Feedback Form from a Template
- icons for,
clickable, Leveraging Context in Other Kinds of Docbases
- mechanism, Groupware Aspects of the BYTE Magazine Docbase
- scripts
for, Leveraging Context in Other Kinds of Docbases
- field indexing, Querying the Result Set Using SQL, Docbase Search in Perspective
- fielded
search, Running the SWISH-E Indexer
- fields, Data-collection Strategies
- file-sharing, Shared Versus Annotated Data Stores
- files, converting between .DOC files and .HTML
files, Including Web content in Newsgroups
- flexible bindings, Platform Capabilities and Application Features
- focus groups, Online Focus Groups in Action, Deploying NNTP Discussion Servers
- follow-on
search, Excite Versus SWISH
- form generators, Using the Docbase Form Generator, Assigning Reports to Analysts
- form template, A Docbase Form Template
- formatting, Data-collection Strategies
- formgen.pl, Using the Docbase Form Generator
- formless interfaces, Method 2: Message-based Polling Using a Polling Application’s Web API
- forms, Assigning Reports to Analysts
- context-sensitive, Groupware Aspects of the BYTE Magazine Docbase
- for
feedback, Leveraging Context in Other Kinds of Docbases
- for
polls, Method 2: Message-based Polling Using a Polling Application’s Web API
- framesets, A Static Implementation of the Navigational Controls
- free-form text, Semistructured Data
- FrontPage
(Microsoft), HTML Authoring Strategies
- FTP, The Quest for a Read/Write Web Server
- fulltext search, If I Put It There, I’ll Be Able to Find It Later
- converting files
for, Including Web content in Newsgroups
- support
for, Using Local Newsgroups: An Overview
G
- .GIF files, Using images by attachment
- global
directories, Directory Options for the Docbase Notifier
- Go Back button (browsers), Up link, Implementing HTML Tabbed Indexes
- GroupCal
servlet, The GroupCal Servlet, Why groupware needs objects
- connecting task database
to, Connecting a Task Database to GroupCal, Connecting a Task Database to GroupCal
- example
software for, Kit for Chapter 10
- exporting data
into, Exporting Data from GroupCal Using its Web API, Exporting Data from GroupCal Using its Web API
- hash-of-hashes
(HoH), GroupCal’s data store
- HTML interface, GroupCal’s HTML Interface, GroupCal’s HTML Interface
- importing data
into, Importing Data into GroupCal Using its Web API, Importing Data into GroupCal Using its Web API
- persistence-enabled, From simple serialization to object databases
- as a web component, GroupCal as a Web Component
- groupeware
- applications, The BYTE Docbase Translator
- groups, Internal and External Populations
- (see also user
populations)
- authentication for in
Apache, Group Authentication in Apache
- creating Collabra
Server (Netscape), Creating Users and Groups in Collabra Server
- directory,
Perl-based, A Simple Perl-based Group Directory, A Simple Perl-based Group Directory
- GroupCal
servlet, GroupCal’s HTML Interface
- large, managing in
Apache web server, Managing Larger Groups in Apache
- large, managing in IIS
web server, Managing Larger Groups in IIS
- membership, Group Membership in Perspective
- NT
accounts database, Working with Users and Groups in the NT Accounts Database, Working with Users and Groups in the NT Accounts Database
- groupware, What Is Internet Groupware?, Groupware Nirvana and Reality, Automating Internet Components
- applications
- docbases
as, Docbases as Groupware Applications, Semistructured Data
- minimum
requirements, Docbase Input in Perspective
- monitored/tested
via web APIs, Using Web APIs to Monitor and Test Groupware Applications, From Quality Assurance to Monitoring
- dhttp
and, Groupware and dhttp
- Internet
groupware, The Object Web and Internet Groupware
- leveraging context
in docbases, Leveraging Context in the BYTE Docbases
- BYTE Magazine, Leveraging Context in the BYTE Docbases
- for other
businesses, Leveraging Context in Other Kinds of Docbases
- membership
services, Membership Services, Group Membership in Perspective
- next
generation, Next-Generation Internet Groupware
- opportunities, Today’s Internet Groupware Opportunities
- servlets, Groupware Servlets, Groupware Servlets in Perspective
- future
prospects, Groupware Servlets in Perspective
- uses for
businesses, Groupware Aspects of the BYTE Public and Private Newsgroups
- Group:
header, I Don’t Have Time to File Things Properly
- Group::LdapGroup
module, Working with Users and Groups Using LDAP, Working with Users and Groups Using LDAP
- Group::NTGroup
directory, Working with Users and Groups in the NT Accounts Database, Working with Users and Groups in the NT Accounts Database
- Group::SimpleGroup module, Assigning Reports to Analysts, A Simple Perl-based Group Directory, A Simple Perl-based Group Directory, Anatomy of the Docbase Update Notifier, Working with Users and Groups in the NT Accounts Database
- guests to
discussions, Conferencing and Email
- GUI administration tools, The Dynamics of Site-Specific Public Newsgroups
- GUI
interfaces
- vs. web interfaces[GUI
interfaces
- web interfaces, Web Interfaces Versus GUI Interfaces
H
- handlers, Receiving and Validating Docbase Records, Generating a Reviewable Docbase Using Perl and XML::Parser
- hardwiring, A Static Implementation of the Navigational Controls
- hash algorithm, Scripted Authentication Using Netscape Directory Server
- hash-of-hashes (HoH), The Polls Servlet
- hash-of-hashes-of-lists-of-lists
(HoHoLoL), Building the Core Index Structure
- hashes-of-hashes-of-lists
(HoHoLs), Java Object Storage
- hashtables, Java, The Polls Servlet
- header
fields, Data-collection Strategies
- headers
- meta-tagged, Using HTML <meta> Tags
- special, Method 2: Message-based Polling Using a Polling Application’s Web API
- “Hello, world” application, Hello, World with dhttp
- HelpDesk
- ticket-closing
function, HelpDesk’s Ticket-Closing Function, HelpDesk’s Ticket-Closing Function
- uses and limitations
of, Uses and Limitations of HelpDesk
- helpdesk application, conferencing
enabled, Example 2: A Conferencing-Enabled Helpdesk Application, HelpDesk’s Ticket-Closing Function
- helpdesk
groups, Deploying NNTP Discussion Servers
- hierarchy of
threads, Using Thread Hierarchy to Clarify Discussion, Use Thread Hierarchy to Organize Documentation
- HoH (hash-of-hashes), The Polls Servlet
- GroupCal
servlet, GroupCal’s data store
- HoHoLoL
(hash-of-hashes-of-lists-of-lists), Building the Core Index Structure
- HoHoLs
(hashes-of-hashes-of-lists), Java Object Storage
- HomeSite
(Allaire), HTML Authoring Strategies
- hooks, Anatomy of a Docbase Record
- hosting servlets, Flexible Servlet-Hosting Options
- HotMetal
(SoftQuad), HTML Authoring Strategies
- .htgroup file, Directory Options for the Docbase Notifier
- HTML
- allowing
users to write, Should users write HTML?
- authoring strategies
for, HTML Authoring Strategies
- authoring
tools, HTML Authoring Strategies
- coinciding
with XML, XML and HTML Can Fruitfully Coincide, XML and HTML Can Fruitfully Coincide
- converting to equivalent
XML, You Can Easily Convert HTML to Equivalent XML
- using in NNTP environment, HTML Authoring Strategies
- tags, <OPTION>indexname
- pages, dynamic
generation of, Groupware Aspects of the BYTE Magazine Docbase
- tabbed
indexes, Implementing HTML Tabbed Indexes
- using
inclusively, Reaching your Audience
- HTML
docbase, transforming from XML repository, Instrumenting a Docbase for Collaborative Review
- HTML documents, displayed
in newsreaders, Using Local Newsgroups: An Overview
- .HTML files, converting to .DOC
files, Including Web content in Newsgroups
- HTML frames, A Static Implementation of the Navigational Controls
- HTML interface, Hybrid Web/NNTP Discussion Systems
- for GroupCal
servlet, GroupCal’s HTML Interface, GroupCal’s HTML Interface
- HTML messaging, Next-Generation Internet Groupware
- HTML mode, Aggregating Web Content in Newsgroups
- HTML
pages
- building, The BYTE Docbase: From Markup to HTML
- from raw
data, Previewing Docbase Records
- HTML
tags, Data-collection Strategies
- mixed with XML tags, The BYTE Docbase: From Markup to HTML
- .htpasswd file, Directory Options for the Docbase Notifier
- HTTP (Hypertext Transfer
Protocol)
- authentication, Using Local Newsgroups: An Overview
- HTTP (Hypertext Transfer
Protocol), Public Online Communities, HTTP Basic Authentication
- as read/write
protocol, The Quest for a Read/Write Web Server
- distributed, Distributed HTTP
- PUT
method, The Quest for a Read/Write Web Server
- HTTP servers, Docbase Navigation
- local, Distributed HTTP
- HTTP services,
scripted, Advanced Techniques
- HTTP,
distributed
- peer-networking
matrix, Networked dhttp
- http:// link, Online Focus Groups in Action
- .htx template
language, Using the .htx Template Language
- hybrid discussion
systems, Hybrid Web/NNTP Discussion Systems
- intranets and, Hybrid Web/NNTP Discussion Systems
- hybrid messages, viewing, Inviting People into Discussions
- hyperlinks
- broken, Don’t obsess about broken links
- clickable, Aggregating Web Content in Newsgroups
- news, Referring to Newsgroup Messages
- using, Using Hyperlinks
- hypertext
authoring capability
- in Collabra (Netscape), Referring to Newsgroup Messages
- Hypertext Transfer
Protocol (see HTTP)
I
- idioms, Validation
- IETF (Internet
Engineering Task Force), The GroupCal Servlet
- IIS web server
(Microsoft)
- basic
authentication, Basic Authentication for IIS
- scripts,
protecting, Protecting Scripts in IIS
- illustrations, thumbnail, Thumbnail illustrations
- image editors, Using images by attachment
- images
- in
messages, Using Images
- using by
attachment, Using images by attachment
- using by
inclusion, Using images by inclusion
- using by
reference, Using images by reference
- IMAP (Internet Message Access
Protocol), The Conferencing Dimension, If I Put It There, I’ll Be Able to Find It Later, The Quest for a Read/Write Web Server, Safe Memory, Deploying the MS Exchange NNTP Service, Next-Generation Internet Groupware
- IMAP public folder, The Conferencing Dimension
- IMAP public
folders, The Conferencing Dimension, Deploying the MS Exchange NNTP Service
- vs. NNTP newsgroups, IMAP Public Folders Versus NNTP Newsgroups
- importing data (GroupCal
servlet), Importing Data into GroupCal Using its Web API, Importing Data into GroupCal Using its Web API
- inbox folders, Method 1: Message-Based Polling with Parameterized mailto: URLs
- inclusion
- vs.
attachment, Using images by inclusion
- inclusion of
images, Using images by inclusion
- Index Server (Microsoft), Plugging in the Microsoft Index Server
- searching NNTP
newsgroups, Using Index Server to Search MS NNTP Newsgroups
- indexers
- built-in, Making the Most of Discussions
- converting
files for, Including Web content in Newsgroups
- indexes
- context-sensitive
tabbed-index selector, Dynamically Generating the Context-Sensitive Tabbed-Index Selector
- core structure
of, Building the Core Index Structure
- false
tabbed, Implementing HTML Tabbed Indexes
- sequential, Docbase Navigation
- tabbed, Docbase Navigation, Implementing HTML Tabbed Indexes
- single-page/multi-page, Single-page and multipage tabbed indexes
- tabbed-index
controls, Tabbed-Index Controls
- tabbed-index
pages, Constructing the Tabbed-Index Pages
- indexing
- on
demand, Plugging in the Microsoft Index Server
- frequency of
(Collabra Server), Other Configuration Tasks for Collabra Server
- NNTP servers
and, Hybrid Web/NNTP Discussion Systems
- using Microsoft
Index Server, Plugging in the Microsoft Index Server
- individual/shared accounts, Shared Account Versus Individual Accounts
- information
layering/packaging, The Hybrid Push/Pull Technique
- information
management
- strategies for
users, Information-Management Strategies for Groupware Users
- inheritance, Another Use for CSS Tags
, Inheritance and Polymorphism
- INN
(Unix) news server
- connecting to, Connecting to INN and Creating Newsgroups
- deployed on
Linux, Deploying INN on Linux, Controlling Access to Scoped Newsgroups in INN
- scoped
newsgroups, controlling access to, Controlling Access to Scoped Newsgroups in INN
- INN
standard, Using Local Newsgroups: An Overview
- innd server (INN
news server), Deploying INN on Linux
- inndstart (INN
server), Deploying INN on Linux
- innfeed replication
daemon, Controlling Access to Scoped Newsgroups in INN
- (innfeed.conf) configuration file, Controlling Access to Scoped Newsgroups in INN
- input cleanup, Input Cleanup
- input form, generating, Generating an Input Form
- input tool (docbase), How Docbases Are Groupware Applications
- INS (Internet News
Server), Using Local Newsgroups: An Overview
- installed base, The Quest for a Read/Write Web Server
- instances, Receiving and Validating Docbase Records
- instrumenting/instrumentation, Leveraging Context in Other Kinds of Docbases
- deliverable
version of docbase, Instrument the Deliverable Version of the Docbase
- docbase
for collaborative review, Instrumenting a Docbase for Collaborative Review, The EndTag handler
- integration of
data, Zen and the Art of Docbase Maintenance
- interfaces to partner sites, Interface to partner site
- interior list, Accumulating Tab Sets for Each Index
- internal population, Internal and External Populations
- Internet
- NNTP newsgroups
and, Groupware Aspects of the BYTE Public and Private Newsgroups
- Internet calendaring, The GroupCal Servlet
- Internet components,
automating, Automating Internet Components, An LDAP Directory Metasearcher
- Internet Engineering Task Force
(IETF), The GroupCal Servlet
- Internet Explorer
(Microsoft), Lotus Notes, Web Bulletin Boards, and NNTP Newsgroups
- XML and, Storing Docbase Records
- Internet groupware, What Is Internet Groupware? (see groupware)
- (see also groupware)
- different users, Groupware Aspects of the BYTE Public and Private Newsgroups
- main advantage
of, Intranet Collaboration with NNTP and HTML
- Internet Message Access Protocol
(IMAP), Safe Memory
- Internet News
Server (INS), Using Local Newsgroups: An Overview
- Internet Services API (ISAPI)
filter, Managing Larger Groups in IIS
- Internet services,
aggregating/repackaging, Aggregating and Repackaging Internet Services, An LDAP Directory Metasearcher
- Internet software, The Essential Simplicity of Internet Software
- Internet-style groupware
APIs, Internet-style Groupware APIs
- intranet collaboration, Intranet Collaboration with NNTP and HTML
- intranet
content, Using Local Newsgroups: An Overview
- invitations to
discussions, Inviting People into Discussions
- IP address restriction, Secure dhttp
- ISAPI
authentication filter, A Pass-Through ISAPI Authentication Filter, A Pass-Through ISAPI Authentication Filter
- installing, A Pass-Through ISAPI Authentication Filter
- ISAPI
filter, Managing Larger Groups in IIS
- it.helpdesk
groups, Deploying NNTP Discussion Servers
J
- Java, The Object Web and Internet Groupware, The Next Plateau
- object
storage, Java Object Storage
- performance
of, Java performance
- serialization, Making the Hard Things Easy
- server-side, Why Server-Side Java Matters, Flexible Servlet-Hosting Options
- servlets, Groupware Servlets
- middle-tier
components and, Why groupware needs objects
- types, Making the Easy Things Hard
- URL
classes, Network Awareness
- Java Servlet Development Kit
(JSDK), Flexible Servlet-Hosting Options
- Java Web Server (Sun), Flexible Servlet-Hosting Options
- Java Web servers
(open-source), Flexible Servlet-Hosting Options
- Java-based newsreader, Uses and Limitations of HelpDesk
- JavaScript access to polymorphic HTML
widgets, Polymorphic HTML Widgets
- Jetty, Flexible Servlet-Hosting Options
- Jigsaw, Flexible Servlet-Hosting Options
- .JPG files, Using images by attachment
- junk, Use a Test Newsgroup for Experimentation
L
- labelled
links (see active tabs)
- labels, Assigning Reports to Analysts
- layered presentation, Layered Presentation
- layering (see entries
at scoped)
- LDAP
(Lightweight Directory Access Protocol), The Case for Internet Directory Services, Working with Users and Groups Using LDAP, Working with Users and Groups Using LDAP
- modules, Working with Users and Groups Using LDAP
- LDAP
clients, An LDAP Directory Metasearcher
- LDAP
directories, public
- metasearcher
for, An LDAP Directory Metasearcher, An LDAP Directory Metasearcher
- LDAP search script, An LDAP Directory Metasearcher
- Lightweight Directory Access
Protocol (see LDAP)
- lightweight newsgroups, Use Lightweight Threads to Move from Discussion to Consensus
- link
targets, inserting into docbase, Inserting Link Targets into the Docbase, Inserting Link Targets into the Docbase
- links, Using Hyperlinks
- (see also hyperlinks)
- Comment
link, Comment link
- Next
link, Next link, Docbase Navigation
- Prev
link, Next link
- Prev
links, Docbase Navigation
- testing, Previewing Docbase Records
- trying, Previewing Docbase Records
- Up
link, Up link
- Linux, deploying INN news
server, Deploying INN on Linux, Controlling Access to Scoped Newsgroups in INN
- list-of-lists (LoL), Accumulating Tab Sets for Each Index
- Live
Software, Flexible Servlet-Hosting Options
- local context, Sequential Controls
- local data stores, A Modest Proposal
- local newsgroups, Using Local Newsgroups: An Overview
- LoL (list-of-lists), Accumulating Tab Sets for Each Index, Sorting the Records and Tabs
- Lotus Notes, Networked dhttp
- low-latency script
invocation, Into the Starting Gate
- Lynx, Reaching your Audience
M
- macrocomponents, Organizing Search Results, Automating Internet Components
- mail filters, Method 1: Message-Based Polling with Parameterized mailto: URLs
- accessing in
Outlook Express (Microsoft), Method 1: Message-Based Polling with Parameterized mailto: URLs
- mailreaders, Lotus Notes, Web Bulletin Boards, and NNTP Newsgroups
- IMAP-supported, If I Put It There, I’ll Be Able to Find It Later
- MailToTheFuture, XML-RPC: a Next-Generation Web API
- mailto: link, Groupware Aspects of the BYTE Magazine Docbase
- activation, Automatic mailto: link activation
- mailto:// URL, Method 1: Message-Based Polling with Parameterized mailto: URLs
- maintenance of
docbases, Zen and the Art of Docbase Maintenance
- major/minor tab rows, Emitting the tabbed-index pages
- manuals, online, Leveraging Context in Other Kinds of Docbases
- MAPI (Messaging
API), Internet-style Groupware APIs
- Mappers, Classifiers and Mappers, Anatomy of a Mapper
- optimized, Using the optimized Mappers
- responsibilities
of, Classifiers and Mappers
- mapping, An Implementation Plan
- between
company names and docbase records, Implementing Attribute-Based Docbase Subscription
- company-to-docname, Implementing Attribute-Based Docbase Subscription
- docname-to-company, An Alternate, Non-SQL Approach to Attribute-Based Subscription
- mappings, Groupware Aspects of the BYTE Magazine Docbase
- markers, THISAPP and THISDOC, An Implementation Plan
- MCIS (Microsoft
Commercial Internet Services) product, Deploying the Microsoft NNTP Service
- McNealy, Scott, The Object Web and Internet Groupware
- membership
services, Membership Services, Group Membership in Perspective
- example
software for, Kit for Chapter 11
- memory, safe, Safe Memory
- message log (INN news
server), Connecting to INN and Creating Newsgroups
- Message-ID: header, The Essential Simplicity of Internet Software
- messages
- compartmentalizing, Compartmentalize Messages
- digest, Layered Presentation
- HelpDesk
ticket-closing function and, HelpDesk’s Ticket-Closing Function, HelpDesk’s Ticket-Closing Function
- images
in, Using Images
- integrating with web
components, Integrating Web and Messaging Components
- mail, The Essential Simplicity of Internet Software
- message-cancelling, Use Lightweight Threads to Move from Discussion to Consensus
- in Collabra (Netscape), Use Lightweight Threads to Move from Discussion to Consensus
- in Outlook Express (Microsoft), Use Lightweight Threads to Move from Discussion to Consensus
- moving, Step 2: Moving a Message
- news, The Essential Simplicity of Internet Software
- packaging, Effective Packaging of Messages and Threads
- one
message as two, Compartmentalize Messages
- rewriting, Step 1: Rewriting Messages
- using to conduct
polls, Using Messages to Conduct Polls
- Messaging API
(MAPI), Internet-style Groupware APIs
- messaging clients, A Modest Proposal
- Messenger (Netscape), Inviting People into Discussions
- tag, Gathering the Metadata
- tag, Using HTML <meta> Tags
- meta-tagged headers, Using HTML <meta> Tags
- metadata, gathering, Gathering the Metadata
- metadirectory, Membership Services
- metasearch, The metasearch strategy
- metasearch
scripts, Using Web APIs as Automation Interfaces
- metasearcher, A Technology News Metasearcher, Implementing the Newswire module
- for
LDAP directories, An LDAP Directory Metasearcher, An LDAP Directory Metasearcher
- MFC (Microsoft
Foundation Classes), dhttp in the Windows Environment
- microcomponents, Organizing Search Results, Automating Internet Components
- Microsoft calendar server, The GroupCal Servlet
- Microsoft Commercial Internet Services (MCIS)
product, Deploying the Microsoft NNTP Service
- Microsoft Exchange, Lotus Notes, Web Bulletin Boards, and NNTP Newsgroups
- (see also entries at
Exchange)
- using
effectively, Intranet Collaboration with NNTP and HTML
- Microsoft Foundation Classes
(MFC), dhttp in the Windows Environment
- Microsoft Index Server, Plugging in the Microsoft Index Server, Querying the Result Set Using SQL
- integrating into search
results, Integrating Index Server into the SearchResults System
- Microsoft
Management Console (MMC), Deploying the Microsoft NNTP Service
- Microsoft newsgroups, Understanding and Using Scoped Zones of Discussion
- Microsoft
Outlook, creating public folders via, Creating and Publishing Exchange Public Folders
- Microsoft Word, Save As HTML
feature, Including Web content in Newsgroups
- middle-tier
components, Why groupware needs objects
- mixed environments, Specify the Audience
- MMC (Microsoft Management
Console), Deploying the Microsoft NNTP Service
- mod_dav, The Quest for a Read/Write Web Server
- monitoring groupware
applications, Using Web APIs to Monitor and Test Groupware Applications, From Quality Assurance to Monitoring
- “more like
this”, Section and category “more like this” pages, Docbase Navigation
- expanded, Tabbed-Index Controls
- moving
- messages, Step 2: Moving a Message
- subtrees, Step 3: Moving a Subtree
- MSIE, Secure dhttp
- Version
5.0, The Quest for a Read/Write Web Server, Namespace Completion
- multisite search, Using Web APIs as Automation Interfaces
- multithreading, Simple and Portable Multithreading
- multivalued fields, Data-collection Strategies
N
- name/password protocol, Using Local Newsgroups: An Overview
- namespace completion, Assigning Reports to Analysts, Platform Capabilities and Application Features, Namespace Completion, Failed namespace completion leads to data entry
- namespaces, Previewing Docbase Records, A Docbase’s Web API
- doctitle, Exploiting URL Namespaces and Doctitle Namespaces
- URLs, URL Namespace Reengineering, Exploiting URL Namespaces and Doctitle Namespaces
- native
service, Membership Services
- native
versions, Using images by attachment
- navigating
- docbases, Docbase Navigation
- controls
for, Introducing the Docbase Navigational Controls
- Docbase::Navigate
module, The Docbase::Navigate Module
- sequentially, Implementing Sequential Navigation
- web design
and, Tabbed-Index Controls
- navigational controls, static implementation
of, A Static Implementation of the Navigational Controls
- navigational links, Up link
- Navigator (Netscape), Lotus Notes, Web Bulletin Boards, and NNTP Newsgroups
- XML
and, Storing Docbase Records
- Neswgroups: header, The Essential Simplicity of Internet Software
- NetDynamics (Sun), Groupware Servlets
- Netscape calendar server, The GroupCal Servlet
- Netscape Directory
Server
- module for, Working with Users and Groups Using LDAP, Working with Users and Groups Using LDAP
- scripted authentication
for, Scripted Authentication Using Netscape Directory Server, Scripted Authentication Using Netscape Directory Server
- Netscape newsgroups, Understanding and Using Scoped Zones of Discussion
- /netscape/suitespot/config/newstime.conf
file, Other Configuration Tasks for Collabra Server
- Network News Transfer
Protocol (see NNTP)
- network operating
system (see NOS)
- networkd
- peer-networking matrix
- with local proxying, Secure Proxying
- networks
- network
awareness, Network Awareness
- peer-networking matrix, What Makes Records Unique?
- Net::LDAP
module, Working with Users and Groups Using LDAP
- Net::SMTP, Assigning Reports to Analysts
- Net::SMTP
module, Anatomy of the Docbase Update Notifier
- New Msg button
(Collabra), Groups Need Privacy Too
- New Post button (Outlook
Express), Groups Need Privacy Too
- news hyperlinks, Referring to Newsgroup Messages
- adding to web
pages, Following Newsgroup Hyperlinks
- behavior on
web pages, Following Newsgroup Hyperlinks
- following, Following Newsgroup Hyperlinks
- news messages, viewing images
in, Using images by inclusion
- news
mode, Groupware Aspects of the BYTE Public and Private Newsgroups
- news servers, News Server Alternatives
- private, Using Local Newsgroups: An Overview
- setting up, The Dynamics of Site-Specific Public Newsgroups, Using Local Newsgroups: An Overview
- newsgroup framework, Generate a Newsgroup Framework
- newsgroup scripting,
advanced, Advanced Newsgroup Scripting, Step 3: Moving a Subtree
- newsgroups
- access refused to
nonmembers, Inviting People into Discussions
- aggregating web
content, Aggregating Web Content in Newsgroups
- as annotated
bookmark files, Newsgroups as Shared, Annotated Bookmark Files
- benefits
of, I Don’t Have Time to File Things Properly
- collaborating
and, Groups Need Privacy Too
- Collabra Server,
advertising to users, Advertising Newsgroups to Users
- creating (INN news
server), Connecting to INN and Creating Newsgroups
- defining purpose
of, Advertising Newsgroups to Users
- as document repository, If I Put It There, I’ll Be Able to Find It Later
- HTML-enriched, Using Local Newsgroups: An Overview
- indexing, Making the Most of Discussions
- INN news server
FAQ files, Connecting to INN and Creating Newsgroups
- lightweight, Use Lightweight Threads to Move from Discussion to Consensus
- Microsoft, Understanding and Using Scoped Zones of Discussion
- Microsoft NNTP,
searching, Using Index Server to Search MS NNTP Newsgroups
- Netscape, Understanding and Using Scoped Zones of Discussion
- posting to and
sending email, Groups Need Privacy Too
- posting used for
polling, Using Messages to Conduct Polls
- protected, Using Local Newsgroups: An Overview
- public/private,
BYTE magazine, Groupware Aspects of the BYTE Public and Private Newsgroups
- scoped, Using Local Newsgroups: An Overview, Groups Need Privacy Too
- controlling
access to (INN news server), Controlling Access to Scoped Newsgroups in INN
- searching
(Collabra Server), Searching Collabra Server Newsgroups
- site-specific, The Dynamics of Site-Specific Public Newsgroups
- testing, Use a Test Newsgroup for Experimentation
- updates, Newsgroups as Shared, Annotated Bookmark Files
- URLs as message
attachments, Including Web content in Newsgroups
- Usenet, Understanding and Using Scoped Zones of Discussion
- Newsgroups:
header, I Don’t Have Time to File Things Properly
- newsreaders, Lotus Notes, Web Bulletin Boards, and NNTP Newsgroups, Public Online Communities
- basics, Online Focus Groups in Action
- componentized, Uses and Limitations of HelpDesk
- expanded uses
for, Intranet Collaboration with NNTP and HTML
- HTML-aware, The HTML-aware Newsreader, HTML Authoring Strategies
- Java-based, Uses and Limitations of HelpDesk
- Microsoft
and, Online Focus Groups in Action
- Netscape
and, Online Focus Groups in Action
- with Netscape Navigator, Advent of the Promiscuous Newsreader
- started
automatically, Online Focus Groups in Action
- Newswire module, Implementing the Newswire module, Implementing the Newswire module
- Newswire technology
news site, A Technology News Metasearcher
- news:// link, Online Focus Groups in Action
- news:// URL, Inviting People into Discussions
- Next link, Next link, Docbase Navigation
- NEXTDOC marker, NEXTDOC and PREVDOC
- nnrpd (INN news
server), Deploying INN on Linux
- NNTP
- authentication, Using Local Newsgroups: An Overview
- conferencing, Why Conferencing Matters, Lotus Notes, Web Bulletin Boards, and NNTP Newsgroups
- NNTP (Network News Transfer
Protocol), Public Online Communities
- conferencing, Lotus Notes, Web Bulletin Boards, and NNTP Newsgroups
- HTML-aware, The HTML-aware Newsreader
- discussions, Deploying the MS Exchange NNTP Service
- framework
for, Inject Comments Issuing from the Docbase Feedback Form into the NNTP Discussion Framework
- headers, Generating the Results Display, Working with Index Server Custom Properties, Exploiting Index Server’s Aggressive Indexing of Custom Properties
- HTML with, HTML Authoring Strategies
- message IDs, Referring to Newsgroup Messages
- newsgroups (see NNTP
newsgroups)
- threaded-discussion, Deploying the MS Exchange NNTP Service
- used with web
system, Hybrid Web/NNTP Discussion Systems
- NNTP conferencing, Next-Generation Internet Groupware
- NNTP newsgroups, Lotus Notes, Web Bulletin Boards, and NNTP Newsgroups
- vs. IMAP public folders, IMAP Public Folders Versus NNTP Newsgroups
- Internet
and, Groupware Aspects of the BYTE Public and Private Newsgroups
- NNTP server
- as a discussion
component, Example 2: A Conferencing-Enabled Helpdesk Application
- for discussions, Deploying NNTP Discussion Servers, IMAP Public Folders Versus NNTP Newsgroups
- NNTP
service
(Microsoft)
- controlling newsgroup
visibility, Controlling the Visibility of Newsgroups in MS NNTP
- deploying, Deploying the Microsoft NNTP Service, Searching MS NNTP newsgroups securely
- NOS
(network operating system), Membership Services
- directories, Directory Options for the Docbase Notifier, Internal and External Populations
- groups defined by, Directory Options for the Docbase Notifier
- Notes (Lotus), The Conferencing Dimension, Lotus Notes, Web Bulletin Boards, and NNTP Newsgroups
- using
effectively, Intranet Collaboration with NNTP and HTML
- notification of an
assignment, Assigning Reports to Analysts
- notification system,
subscriber-based, A Subscriber-Based Notification System, An Alternate, Non-SQL Approach to Attribute-Based Subscription
- NT accounts
database, working with users/groups, Working with Users and Groups in the NT Accounts Database, Working with Users and Groups in the NT Accounts Database
- NT filesystem file handling, A Static Implementation of the Navigational Controls
- NT LAN Manager (see Windows NT
challenge/response authentication)
- NTLM (see Windows NT
challenge/response authentication)
- numbered
paragraphs, Instrument the Deliverable Version of the Docbase
- numeric analysis, Method 1: Message-Based Polling with Parameterized mailto: URLs
O
- object code, The BYTE Docbase Translator
- object
databases, Java Object Storage, From simple serialization to object databases
- XML bindings
and, Why groupware needs objects
- object
persistence, Java Object Storage
- object request broker
(ORB), Network Awareness
- object storage, enhanced, From simple serialization to object databases
- object Web, The Object Web and Internet Groupware
- object, Polls, Making the Hard Things Easy
- loading at startup, Making the Hard Things Easy
- reading at
startup, Making the Hard Things Easy
- object-oriented
techniques, Semistructured Data
- objects
- Java,
storage, Java Object Storage
- restoring, Making the Hard Things Easy
- saving, Making the Hard Things Easy
- ObjectStore
(ObjectDesign), Java Object Storage
- Office
2000, The Quest for a Read/Write Web Server
- online communities, Why Conferencing Matters, Groupware Aspects of the BYTE Public and Private Newsgroups
- online manuals, Leveraging Context in Other Kinds of Docbases
- Open Systems
Interconnect (OSI), The Case for Internet Directory Services
- open
tickets, Example 2: A Conferencing-Enabled Helpdesk Application
- Option Pack
(Windows NT 4.0), Self-Signing a Server Certificate Using MS Certificate Server
- Microsoft NNTP
service, Deploying the Microsoft NNTP Service
- Optional Changes section, Validation
- indexname, <OPTION>indexname
- ORB (object request
broker), Network Awareness
- OSI
(Open Systems Interconnect), The Case for Internet Directory Services
- Outlook Express (Microsoft), Lotus Notes, Web Bulletin Boards, and NNTP Newsgroups
- behavior of news hyperlinks in web
pages, Following Newsgroup Hyperlinks
- default mode,
setting, Specify the Audience
- downloadable file as message
attachments, Including Web content in Newsgroups
- HTML authoring tools
and, HTML Authoring Strategies
- HTML mode, Aggregating Web Content in Newsgroups
- hybrid messages
and, Inviting People into Discussions
- image
attachments, Using images by attachment
- including
images, Using images by inclusion
- news hyperlinks,
creating, Referring to Newsgroup Messages
- news hyperlinks,
following, Following Newsgroup Hyperlinks
- routing email to
newsgroups, I Don’t Have Time to File Things Properly
- URLs as newsgroup message
attachments, Including Web content in Newsgroups
P
- packaging
- messages/threads, Effective Packaging of Messages and Threads
- one message as
two, Compartmentalize Messages
- packet sniffers, HTTP Basic Authentication
- pages
- “more like this”, Section and category “more like this” pages
- protected, Using Local Newsgroups: An Overview
- paragraphs,
numbered, Instrument the Deliverable Version of the Docbase
- parsers
- validating, Using a validating parser
- XML, The BYTE Docbase: From Markup to HTML
- partner sites, Interface to partner site
- passwords, protocol for, Using Local Newsgroups: An Overview
- pathnames, Processing Search Results, Exploiting Index Server’s Aggressive Indexing of Custom Properties
- peer-networking
matrix, Networked dhttp, What Makes Records Unique?
- with local proxying, Secure Proxying
- peer-to-peer
architecture, Distributed HTTP
- Perl
- idioms, Validation
- local web
server implementation, A Perl-Based Local Web Server, Event Bubbling
- metasearcher
module, Implementing the Newswire module, Implementing the Newswire module
- modules, Docbase Input Techniques, Automating Internet Components
- regular
expressions, Gathering the Metadata
- regular-expression
engine, Using HTML <meta> Tags
- scripts, Docbase Input Techniques
- DBM
file and, Managing Larger Groups in Apache
- server-specific
adaptations, Servlet Efficiency
- translators
and, The BYTE Docbase Translator
- used to
build group directory, A Simple Perl-based Group Directory, A Simple Perl-based Group Directory
- PerLDAP module
(Netscape), Working with Users and Groups Using LDAP
- PerlEz, dhttp in the Windows Environment
- PerlScript, An Authorizing Docbase Viewer
- persistent connections, A persistent connection to the database
- personal information manager
(PIM), Importing Data into GroupCal Using its Web API
- PIM (personal
information manager), Importing Data into GroupCal Using its Web API
- pipelining, Pipelining
- the
Web, Pipelining the Web
- placeholders, Dynamically Generating the Context-Sensitive Tabbed-Index Selector
- plug compatibility (search
engines), A Search Engine’s Web API
- POET
(POET Software), Java Object Storage
- point of contact, Single Point of Contact to a Group
- PointCast, The Hybrid Push/Pull Technique
- Polls servlet, The Polls Servlet, Making the Easy Things Hard
- example
software, The Polls Servlet
- polls, conducting, Using Messages to Conduct Polls
- for company
picnic, Method 2: Message-based Polling Using a Polling Application’s Web API
- counting
responses, Method 1: Message-Based Polling with Parameterized mailto: URLs
- forms for, Method 2: Message-based Polling Using a Polling Application’s Web API
- scripts for, Method 2: Message-based Polling Using a Polling Application’s Web API
- sorting results, Making the Easy Things Hard
- using
Subject: header with, Method 1: Message-Based Polling with Parameterized mailto: URLs
- polymorphic HTML
widgets, Polymorphic HTML Widgets, Polymorphic data-bound HTML widgets in perspective
- client-side, Polymorphic HTML Widgets
- in
perspective, Polymorphic data-bound HTML widgets in perspective
- server-side, Polymorphic HTML Widgets
- polymorphism, Inheritance and Polymorphism
- POP
protocol, If I Put It There, I’ll Be Able to Find It Later
- POP3 (Post Office
Protocol 3), IMAP Public Folders Versus NNTP Newsgroups
- populations (see user
populations)
- ports, opening (Collabra
Server), Other Configuration Tasks for Collabra Server
- Post Office Protocol (POP), Online Focus Groups in Action
- Post Office Protocol 3
(POP3), IMAP Public Folders Versus NNTP Newsgroups
- PR Newswire, Groupware Aspects of the BYTE Virtual Press Room
- predecessor, Implementing Sequential Navigation
- preemptive authentication (Microsoft NNTP
service), Controlling the Visibility of Newsgroups in MS NNTP
- Prev
link, Next link, Docbase Navigation
- PREVDOC marker, NEXTDOC and PREVDOC
- preview
form, Previewing Docbase Records
- previewing docbase records, Previewing Docbase Records
- primary sort key, Accumulating Tab Sets for Each Index
- privacy for groups, Groups Need Privacy Too
- private
comunication, An Alternate, Email-based Comment Mechanism
- private zones, Collaboration and Competition
- procedural
methods, Managing document structure: declarative versus procedural methods
- processing scripts, The BYTE Docbase Translator
- processing
software (see translator)
- properties
- cached, Dealing with Cached Properties
- custom, Working with Index Server Custom Properties
- Microsoft
Index Server and, Exploiting Index Server’s Aggressive Indexing of Custom Properties
- proprietary groupware
server, Deploying the MS Exchange NNTP Service, IMAP Public Folders Versus NNTP Newsgroups
- proprietary
service, Membership Services
- protected newsgroups, Using Local Newsgroups: An Overview
- protected pages, Using Local Newsgroups: An Overview
- protocols, Docbases as Groupware Applications
- name/password
protocol, Using Local Newsgroups: An Overview
- prototyping, A Data-Prototyping Strategy
- proxying, secure, Secure Proxying
- public conferences, Deploying NNTP Discussion Servers
- public
folders
- creating via Microsoft
Outlook, Creating and Publishing Exchange Public Folders
- IMAP, IMAP Public Folders Versus NNTP Newsgroups
- public
newsgroups (see newsgroups)
- public online communities, Public Online Communities
- public search engines,
indexing with, Using Web APIs as Automation Interfaces
- public-key/private-key pair, Protecting MS NNTP Newsgroups with SSL
- push/pull technique, Simultaneous Push/Pull, A Subscriber-Based Notification System
- PUT
method, The Quest for a Read/Write Web Server
- PyDAV, The Quest for a Read/Write Web Server
- Python,
server-specific adaptations, Servlet Efficiency
R
- RC4, Secure dhttp
- read permission,
granting/revoking, Basic Authentication for IIS
- reader service number, Interface to partner site
- receiving docbase records, Receiving and Validating Docbase Records
- record numbers, Accumulating Tab Sets for Each Index, Implementing Sequential Navigation
- records
- docbase, age
of, To SQL or not to SQL?
- sorting, Sorting the Records and Tabs
- unique, What Makes Records Unique?
- referral mechanism, Groupware Aspects of the BYTE Magazine Docbase
- referral tracking, Autoactivated URL with referral tracking
- Remote Method Invocation
(RMI), Network Awareness
- remote procedure call (RPC), Local and remote capability
- repeat and vary pattern, Implementing HTML Tabbed Indexes
- replaceable elements, A Docbase Form Template
- replaceable markers, Using the Docbase Form Generator
- replicating
code, Replicating Code, Replicating Code
- dhttp support for, Replicating Code
- replicating
data, Replicating Data, What Happens in Case of a Replication Conflict?
- replication
- conflicts, What Happens in Case of a Replication Conflict?, What Happens in Case of a Replication Conflict?
- NNTP, using with
Collabra Server, Using NNTP Replication with Collabra Server
- Reply buttons (newsreaders), Group Spaces and Interpersonal Spaces Work Differently
- repository, If I Put It There, I’ll Be Able to Find It Later, Groupware Aspects of the BYTE Magazine Docbase
- building into HTML
pages, The BYTE Docbase: From Markup to HTML
- repository
format, The BYTE Docbase Translator
, The BYTE Docbase: From Markup to HTML, Storing Docbase Records
- coinciding
with delivery format, Groupware Aspects of the BYTE Virtual Press Room
- vs. delivery format, Storing Docbase Records
- docbase, How Docbases Are Groupware Applications
- Request for Comment
(RFC), Internet RFCs: A Groupware Perspective, Miscellaneous
- Required Changes section, Validation
- resources for further
information
- distributed
objects, Distributed HTTP
- INN news server
components, Deploying INN on Linux
- Perl, Sorting the Records and Tabs
- result set, querying, Querying the Result Set Using SQL
- results display, generating, Generating the Results Display
- retrieval, electronic, Electronic Storage and Retrieval
- reusability, Docbase Input Techniques
- reverse sort, Sorting the Records and Tabs
- review process, email
option, An Alternate, Email-based Comment Mechanism
- reviewable
docbases, Example 1: A Reviewable Docbase, Inject Comments Issuing from the Docbase Feedback Form into the NNTP Discussion Framework
- generating with XML::Parser
module, Generating a Reviewable Docbase Using Perl and XML::Parser
- reviewable web pages, created from
XML repository, Transforming an XML Repository into Reviewable Web Pages, DTDs can’t do everything
- rewriting messages, Step 1: Rewriting Messages
- RFC (Request for
Comment), Internet RFCs: A Groupware Perspective, Miscellaneous
- rich
messaging, Using Local Newsgroups: An Overview
- rich
text, Using Local Newsgroups: An Overview, The HTML-aware Newsreader, HTML Authoring Strategies, Specify the Audience
- RMI (Remote Method
Invocation), Network Awareness
- RSA Data
Security, Secure dhttp
- runtime efficiency, A Static Implementation of the Navigational Controls
S
- safe memory, Safe Memory
- sales force, Deploying NNTP Discussion Servers
- SAM (Security
Accounts Manager), Working with Users and Groups in the NT Accounts Database
- Save As HTML feature
(Microsoft Word), Including Web content in Newsgroups
- saveGroup( ) text
file, A Simple Perl-based Group Directory
- scanning, The Conferencing Dimension
- scheduling, The GroupCal Servlet
- (see also calendars)
- scoped collaboration, Scoped Collaboration
- scoped zones, Understanding and Using Scoped Zones of Discussion
- determining
audiences, Understanding and Using Scoped Zones of Discussion
- scratch newsgroup, Use a Test Newsgroup for Experimentation
- scriptable browser-based discussion
widget, Uses and Limitations of HelpDesk
- scriptable components, Automating Internet Components, Pipelining the Web, A Modest Proposal
- scripting
languages
- socket-aware, The dhttp System
- scripts, THISAPP and THISDOC, Pipelining the Web, Advanced Techniques
- authenticating script
for Apache web server, An Authenticating Script for Apache
- authenticating script
for IIS web server, An Authenticating Script for IIS
- authorization script,
attribute-based, An Attribute-Based Authorization Script
- metasearch, Using Web APIs as Automation Interfaces
- for
polls, Method 2: Message-based Polling Using a Polling Application’s Web API
- protecting in Apache
web server, Protecting Scripts in Apache
- protecting in IIS web
server, Protecting Scripts in IIS
- scripted
services, Advanced Techniques
- submit.pl, Validation
- synchronizing, What Happens in Case of a Replication Conflict?, What Happens in Case of a Replication Conflict?
- search
engines, Organizing Search Results, Docbase Search in Perspective
- AltaVista, Hybrid Web/NNTP Discussion Systems
- doctitles and, Exploiting URL Namespaces and Doctitle Namespaces
- Excite, Hybrid Web/NNTP Discussion Systems
- multiple, Multiple Engines, Multiple Docbases
- SWISH-E, Plugging in SWISH-E
- URL namespaces
and, Exploiting URL Namespaces and Doctitle Namespaces
- web
APIs, A Search Engine’s Web API
- search
integration, Organizing Search Results
- search
results
- content vs.
string, Running the SWISH-E Indexer
- design, An Implementation Plan
- finalizing, Finalizing the Search-Results Design
- template, Variations on the Display Template
- testing, Testing the Design with Sample Data
- example
software for, Kit for Chapter 8
- extracting
docbase elements from, Generating the Results Display
- fielded search, Running the SWISH-E Indexer
- module
for, The Search::SearchResults Module
- newsgroups, When URL and Doctitle Namespaces Don’t Suffice
- organizing, Organizing Search Results
- planning and
implementing system for, An Implementation Plan
- processing, Processing Search Results
- results
display, generating, Generating the Results Display
- SWISH search
driver, The SWISH Search Driver
- SWISH-E results,
classifying, Classifying SWISH-E Results
- search script, LDAP, An LDAP Directory Metasearcher
- searching, The Conferencing Dimension, Excite Versus SWISH
- (see also Excite
search engine)
- (see also Microsoft Index Server)
- (see also SWISH
search engine)
- concept
search, Excite Versus SWISH
- follow-on
search, Excite Versus SWISH
- metasearch, The metasearch strategy
- metasearcher, A Technology News Metasearcher, Implementing the Newswire module
- for
public LDAP directories, An LDAP Directory Metasearcher, An LDAP Directory Metasearcher
- Perl
module for, Implementing the Newswire module, Implementing the Newswire module
- Microsoft NNTP
newsgroups, Using Index Server to Search MS NNTP Newsgroups
- multisite
search, Using Web APIs as Automation Interfaces
- newsgroups, Searching Collabra Server Newsgroups
- security and
(Microsoft NNTP newsgroups), Searching MS NNTP newsgroups securely
- sec-key tool (Collabra
Server), Securing Collabra Server Newsgroups
- Secure Hash
Algorithm (SHA), Scripted Authentication Using Netscape Directory Server
- secure mail, Next-Generation Internet Groupware
- secure proxying, Secure Proxying
- secure
sockets, Protecting MS NNTP Newsgroups with SSL
- /secure/groups file, Group Authentication in Apache
- /secure/subscribers
file, Group Authentication in Apache
- security
- searching Microsoft
NNTP newsgroups and, Searching MS NNTP newsgroups securely
- segregating
user populations, Directory Options for the Docbase Notifier
- Security Accounts
Manager (SAM), Working with Users and Groups in the NT Accounts Database
- semistructured data, Semistructured Data
- sendmail, Assigning Reports to Analysts
- sequence
numbers, Instrument the Deliverable Version of the Docbase
- sequential controls, Sequential Controls
- generating
dynamically, Dynamically Generating the Sequential Controls
- sequential-index selector vs. tabbed-index
selector, <OPTION VALUE=indexname>
- sequential indexes, Docbase Navigation
- sequential navigation, Implementing Sequential Navigation
- serialization, Making the Hard Things Easy, From simple serialization to object databases
- GroupCal
servlet, GroupCal’s data store
- per-user, From simple serialization to object databases
- server-centric, If I Put It There, I’ll Be Able to Find It Later
- server-side Java, Why Server-Side Java Matters, Flexible Servlet-Hosting Options
- serve_request( )
Method, The Core serve_request( ) Method
- services, Applications, Components, and Services
- anywhere/everywhere, Anywhere, Everwhere Services
- servletrunner, Flexible Servlet-Hosting Options
- servlets, Groupware Servlets, Groupware Servlets in Perspective
- efficiency
of, Servlet Efficiency
- GroupCal, The GroupCal Servlet, Why groupware needs objects
- Polls
servlet, The Polls Servlet, Making the Easy Things Hard
- support
for, Flexible Servlet-Hosting Options
- servlets, hosting, Flexible Servlet-Hosting Options
- SHA (Secure
Hash Algorithm), Scripted Authentication Using Netscape Directory Server
- shared-account
authentication, Basic Authentication for Apache
- shared/individual accounts, Shared Account Versus Individual Accounts
- signatures, digital, Next-Generation Internet Groupware
- Simple Web Indexing System for
Humans (see SWISH/SWISH-E)
- single point of contact, Single Point of Contact to a Group
- Site Server
(Microsoft), Managing Larger Groups in IIS
- slashdot.org, Managing Online Discussions
- socket-aware scripting
languages, The dhttp System
- software
components, Automating Internet Components
- software components,
lightweight, Pipelining the Web
- software,
example, Kit for Chapter 4
, Basic Versus Advanced Encryption
- Software.com, Assigning Reports to Analysts
- sort operator (Perl), Sorting the Records and Tabs
- sorting
- ascending
sort, Sorting the Records and Tabs
- descending
sort, Sorting the Records and Tabs
- poll results, Making the Easy Things Hard
- records/tabs, Sorting the Records and Tabs
- reverse, Sorting the Records and Tabs
- tertiary, To SQL or not to SQL?
- source code, The BYTE Docbase Translator
- special headers, Method 2: Message-based Polling Using a Polling Application’s Web API
- spell-checking, Previewing Docbase Records
- spool directory, When URL and Doctitle Namespaces Don’t Suffice
- SQL (Structured Query
Language), Semistructured Data, To SQL or not to SQL?
- benefits/drawbacks, Low overhead
- querying result set
with, Querying the Result Set Using SQL
- SQL
data
- connecting to dhttp, Connecting dhttp to SQL Data, A persistent connection to the database
- retreiving with
dhttp, Data Retrieval with dhttp
- SQL database, Anatomy of the Docbase Update Notifier
- used instead of DBM
file, Managing Larger Groups in Apache
- SSL, HTTP Basic Authentication
- SSL
encryption, Secure dhttp
- enabling, Securing Collabra Server Newsgroups
- SSLeay, Secure dhttp
- standard parts
(Docbase system), Standard Parts Common to Every Instance of the Docbase System
- static-navigation-template.htm, A Static Implementation of the Navigational Controls
- statically
served pages, Groupware Aspects of the BYTE Magazine Docbase
- storage, electronic, Electronic Storage and Retrieval
- storing docbase records, Storing Docbase Records
- Stream style
(XML::Parser), Generating a Reviewable Docbase Using Perl and XML::Parser
- structured titles, Structured title
- Subject: header
- making
descriptive, I Don’t Have Time to File Things Properly
- used for
polling, Method 1: Message-Based Polling with Parameterized mailto: URLs
- submit button
(GroupCal servlet), GroupCal’s data store
- submit.pl
script, Validation
- subscriber-based notification
system, A Subscriber-Based Notification System, An Alternate, Non-SQL Approach to Attribute-Based Subscription
- subscriber record,
access and, Attribute-Based Access
- subtrees
- HelpDesk
ticket-closing function and, HelpDesk’s Ticket-Closing Function, HelpDesk’s Ticket-Closing Function
- moving, Step 3: Moving a Subtree
- successor, Implementing Sequential Navigation
- SuiteSpot (Netscape), user
populations and, Internal and External Populations
- survey tool, Groupware Servlets
- SWISH search engine
- vs. Excite, Excite Versus SWISH
- SWISH-E search engine, Plugging in SWISH-E
- classifying
results, Classifying SWISH-E Results
- driver, The SWISH Search Driver
- running, Running the SWISH-E Indexer
- Unix and, Plugging in SWISH-E
- Windows
NT and, Plugging in SWISH-E
- synchronization, From simple serialization to object databases
- GroupCal
servlet, GroupCal’s data store
- synchronized
keywords, Making the Hard Things Easy
- synchronizing
scripts, What Happens in Case of a Replication Conflict?, What Happens in Case of a Replication Conflict?
T
- tabbed
index, Docbase Navigation, Namespace completion driven by a tabbed index
- controls, Tabbed-Index Controls
- pages, Accumulating Tab Sets for Each Index, Constructing the Tabbed-Index Pages
- selector, <OPTION VALUE=indexname>
- vs. sequential-index
selector, <OPTION VALUE=indexname>
- substitutions
for, Dynamically Generating the Context-Sensitive Tabbed-Index Selector
- single-page/multi-page, Single-page and multipage tabbed indexes
- tabs
- active, Implementing HTML Tabbed Indexes
- computing, Building the Core Index Structure
- current, Implementing HTML Tabbed Indexes
- index values
and, Building the Core Index Structure
- sorting, Sorting the Records and Tabs
- tab sets,
accumulating, Accumulating Tab Sets for Each Index
- tags,
inventing in XML, XML and HTML Can Fruitfully Coincide
- task-database manager, Connecting a Task Database to GroupCal
- teamwork, aided by
conferencing, Conferencing and Email
- technology, using, Zen and the Art of Docbase Maintenance
- TechWeb technology news
site, Discovering the Web APIs
- telnet, Docbases as Groupware Applications
- templates, The BYTE Docbase Translator
, Docbase Input Techniques, An Overview of the Docbase System, Assigning Reports to Analysts, Dynamically Generating the Sequential Controls
- for generating
feedback forms, Generate a Feedback Form from a Template
- tertiary sort, To SQL or not to SQL?
- test, Use a Test Newsgroup for Experimentation
- test mode vs. baseline mode, Baseline Mode Versus Test Mode
- test newsgroup, Use a Test Newsgroup for Experimentation
- testing
- groupware
applications, Using Web APIs to Monitor and Test Groupware Applications, From Quality Assurance to Monitoring
- authentication
scenarios, Testing a Complex Authentication Scenario
- as
quality assurance, From Quality Assurance to Monitoring
- reporting
results, Reporting Test Results
- sequences of actions,
testing, Testing Sequences of Actions, Testing Sequences of Actions
- text mode, Aggregating Web Content in Newsgroups
- Text( ) handler, The Text( ) handler, The Text( ) handler
- text-based components, Pipelining the Web
- textual analysis, Method 1: Message-Based Polling with Parameterized mailto: URLs
- Thawte
certificate authority, Protecting MS NNTP Newsgroups with SSL
- think tanks, Deploying NNTP Discussion Servers
- THISAPP marker, THISAPP and THISDOC
- THISDOC marker, THISAPP and THISDOC
- threads
- email invitations
and, Inviting People into Discussions
- hierarchy
of, Using Thread Hierarchy to Clarify Discussion
- moving from
discussion to consensus, Use Lightweight Threads to Move from Discussion to Consensus
- packaging, Effective Packaging of Messages and Threads
- structure
for, Use Lightweight Threads to Move from Discussion to Consensus
- thumbnail illustrations, Thumbnail illustrations
- tickets
- closed, Example 2: A Conferencing-Enabled Helpdesk Application
- HelpDesk
ticket-closing function and, HelpDesk’s Ticket-Closing Function, HelpDesk’s Ticket-Closing Function
- open, Example 2: A Conferencing-Enabled Helpdesk Application
- tickets,
trouble, Example 2: A Conferencing-Enabled Helpdesk Application
- TinyCGI module, Using the Docbase Form Generator
- tag, Exploiting URL Namespaces and Doctitle Namespaces
- titles, effective, Write Effective Titles
- To:
header, I Don’t Have Time to File Things Properly
- transaction
calls, From simple serialization to object databases
- transactional controls, From simple serialization to object databases
- transformational tool
(docbase), How Docbases Are Groupware Applications
- transitional strategy, A Transitional Approach to XML Authoring Has Near-term Value, Final Observations on the Transitional HTML/CSS/XML Approach
- translator, Groupware Aspects of the BYTE Magazine Docbase, Translator results for a BYTE docbase page
- building HTML
pages, The BYTE Docbase: From Markup to HTML
- traversing structures, Sorting the Records and Tabs
- Tree style (XML::Parser), Generating a Reviewable Docbase Using Perl and XML::Parser
- tree-navigation widget, Tree-navigation widget
- trees (see hierarchy)
- trouble
tickets, Example 2: A Conferencing-Enabled Helpdesk Application
- tuples, Implementing Sequential Navigation
U
- unique records, What Makes Records Unique?
- University of
Michigan, The Case for Internet Directory Services
- Unix file handling, A Static Implementation of the Navigational Controls
- Unix, SWISH-E
and, Plugging in SWISH-E
- Up link, Up link
- updates to newsgroups, Newsgroups as Shared, Annotated Bookmark Files
- URL activation, Aggregating Web Content in Newsgroups
- URL-based content
aggregation, Making the Most of Discussions
- URLs
- activation, The BYTE Docbase Translator
- Active
Directory Services Interface (ADSI), Working with Users and Groups in the NT Accounts Database
- adaptors for web
servers, Flexible Servlet-Hosting Options
- Allaire
Forums, Inviting people into web forums
- with angle brackets, URL Namespace Reengineering
- Apache modules for
authentication and authorization, Managing Larger Groups in Apache
- auto-activated, Autoactivated URL with referral tracking
- breakage, URL Namespace Reengineering
- Business Wire technology
news site, A Technology News Metasearcher
- calendar
software, Why Server-Side Java Matters
- Collabra
Server, Deploying Netscape’s Collabra Server
- converted to active
links, Previewing Docbase Records
- Copernic
search tool, A Technology News Metasearcher
- DAF (dynamic
authentication filter), Managing Larger Groups in IIS
- Deja.com, Inviting people into web forums
- discussions, Inviting people into web forums
- implied, The BYTE Docbase Translator
- INN news
server, Deploying INN on Linux
- Internet calendaring and
scheduling, The GroupCal Servlet
- Java Web Server
(Sun), Flexible Servlet-Hosting Options
- Java Web servers
(open-source), Flexible Servlet-Hosting Options
- lists of,
organizing, Organizing Search Results
- long, Assigning Reports to Analysts
- MailToTheFuture, XML-RPC: a Next-Generation Web API
- mailto://, Method 1: Message-Based Polling with Parameterized mailto: URLs
- Microsoft’s Developer
Network site, The Next Plateau
- namespace
design, Issues in URL Namespace Design
- namespaces, Exploiting URL Namespaces and Doctitle Namespaces
- NetDynamics, Groupware Servlets
- as newsgroup message
attachments, Including Web content in Newsgroups
- Newswire technology news
site, A Technology News Metasearcher
- news://, Inviting People into Discussions
- NNTP
service (Microsoft), Deploying the Microsoft NNTP Service
- notifying via
email, Assigning Reports to Analysts
- ObjectStore, Java Object Storage
- for operating polls, Method 2: Message-based Polling Using a Polling Application’s Web API
- Perl and sever
adaptation, Servlet Efficiency
- PerLDAP
module, Working with Users and Groups Using LDAP
- POET, Java Object Storage
- publishing on web
pages, Advertising Newsgroups to Users
- Python and server
adaptation, Servlet Efficiency
- query
languages, Another Use for CSS Tags
- resolving to
files, Generating the Results Display
- returned by search
engines, A Search Engine’s Web API
- server-specific
adaptations, Servlet Efficiency
- Site
Server, Managing Larger Groups in IIS
- task-database manager
web API, Connecting a Task Database to GroupCal
- TechWeb technology news
site, Discovering the Web APIs
- using in invitations to
discussions, URL-based invitations to newsgroups
- vCalendar
format, Exporting Data from GroupCal Using its Web API
- VeriSign certificate
authority, Protecting MS NNTP Newsgroups with SSL
- WAICoolRunner, Flexible Servlet-Hosting Options
- WDDX (Distributed Data
Exchange), Other XML-Formatted Request/Response Protocols
- web-based conferencing
systems, Lotus Notes, Web Bulletin Boards, and NNTP Newsgroups
- WebBuilder
site, Managing Online Discussions
- WebCrossing, Inviting people into web forums
- WebSphere, Groupware Servlets
- WIDL (Web Interface
Definition Language), Other XML-Formatted Request/Response Protocols
- XHTML, You Can Easily Convert HTML to Equivalent XML
- XML-RPC, XML-RPC: a Next-Generation Web API
- Yahoo!
- technology
news site, A Technology News Metasearcher
- Zope web application
server, A Perl-Based Local Web Server
- Usenet, The Conferencing Dimension, The Conferencing Dimension, Why Conferencing Matters
- background
of, Public Online Communities
- Usenet conferencing, What Is Internet Groupware?
- Usenet newsgroups, Understanding and Using Scoped Zones of Discussion
- user
authentication, A Pass-Through ISAPI Authentication Filter
- user interface (browsers), A Modest Proposal
- User Manager
(Windows NT), Working with Users and Groups in the NT Accounts Database
- User
Manager, web-style version, Thought Experiment: a Web-Style Win32 Application, Pipelining
- user
populations
- authorization by docbase
attribute, An Attribute-Based Authorization Script
- creating
Collabra Server (Netscape), Creating Users and Groups in Collabra Server
- directory for, A Simple Perl-based Group Directory, A Simple Perl-based Group Directory
- internal/external, Internal and External Populations
- NT accounts
database, Working with Users and Groups in the NT Accounts Database, Working with Users and Groups in the NT Accounts Database
- segregating, Directory Options for the Docbase Notifier
- users
- anonymous, basic
authentication and, Basic Authentication for IIS
- GroupCal
servlet, GroupCal’s HTML Interface
- information management
strategies for, Information-Management Strategies for Groupware Users
- writing
HTML, Should users write HTML?
- UUCP, Public Online Communities
V
- validating docbase records, Receiving and Validating Docbase Records
- validating parsers, Using a validating parser
- validation, Validation
- vCalendar format, Exporting Data from GroupCal Using its Web API
- vector-graphics
applications, Using images by attachment
- VeriSign certificate
authority, Protecting MS NNTP Newsgroups with SSL
- version history, GroupCal’s data store
- versions,
native, Using images by attachment
- videoconferencing, The Conferencing Dimension
- viewing tool (docbases), How Docbases Are Groupware Applications
- virtual directories in NNTP service
(Microsoft), Controlling the Visibility of Newsgroups in MS NNTP
- virtual press room, BYTE Magazine, Groupware Aspects of the BYTE Virtual Press Room
- virtual
private network (VPN), News Server Alternatives
- virtual
root, Plugging in the Microsoft Index Server
- visibility of
newsgroups, controlling in NNTP service
(Microsoft), Controlling the Visibility of Newsgroups in MS NNTP
- Visual C++ compiler
(Microsoft), A Pass-Through ISAPI Authentication Filter
- voters, multiple concurrent, Making the Hard Things Easy
- VPN
(virtual private network), News Server Alternatives
- VPR (Virtual Press Room), Groupware Aspects of the BYTE Virtual Press Room
W
- WAICoolRunner
(Gefion Software), Flexible Servlet-Hosting Options
- Wall, Larry, Groupware Aspects of the BYTE Public and Private Newsgroups
- warnings, Validation
- “water
cooler”, Deploying NNTP Discussion Servers
- WDDX (Distributed
Data Exchange), Other XML-Formatted Request/Response Protocols
- web API, Method 2: Message-based Polling Using a Polling Application’s Web API, Discovering the Web APIs
- as automation
interfaces, Using Web APIs as Automation Interfaces, Pipelining
- docbase, A Docbase’s Web API
- for polls, The Polls Servlet, Making the Easy Things Hard
- GroupCal
servlet
- exporting data, Exporting Data from GroupCal Using its Web API, Exporting Data from GroupCal Using its Web API
- importing data, Importing Data into GroupCal Using its Web API, Importing Data into GroupCal Using its Web API
- monitoring/testing groupware
applications, Using Web APIs to Monitor and Test Groupware Applications, From Quality Assurance to Monitoring
- search engine, A Search Engine’s Web API
- XML
RPC, XML-RPC: a Next-Generation Web API, Other XML-Formatted Request/Response Protocols
- web browsers, The Conferencing Dimension, Lotus Notes, Web Bulletin Boards, and NNTP Newsgroups
- used with NNTP
system, Hybrid Web/NNTP Discussion Systems
- web bulletin boards, Lotus Notes, Web Bulletin Boards, and NNTP Newsgroups
- web
components, integrating with messaging
components, Integrating Web and Messaging Components
- web design, navigation system
and, Tabbed-Index Controls
- web form, A Docbase Form Template
- web
gateways, Hybrid Web/NNTP Discussion Systems
- Web Interface Definition
Language (webMethods), Other XML-Formatted Request/Response Protocols
- web interfaces vs. GUI
interfaces, Web Interfaces Versus GUI Interfaces
- web latency, From simple serialization to object databases
- web mirrors, When URL and Doctitle Namespaces Don’t Suffice
- web
mode, Groupware Aspects of the BYTE Public and Private Newsgroups
- web
pages, The Essential Simplicity of Internet Software
- adding to news
hyperlinks, Following Newsgroup Hyperlinks
- Web
pipelining, Pipelining the Web
- web publishing, The HTML-aware Newsreader
- web
server, local (Perl-based), A Perl-Based Local Web Server, Event Bubbling
- web server, read/write, The Quest for a Read/Write Web Server
- web servers,
adaptors for, Flexible Servlet-Hosting Options
- web
subtrees, Basic Authentication for Apache
- Web-based conferencing
system, Uses and Limitations of HelpDesk
- web-client scripts, Web-Client Scripting
- WebBoard
(O’Reilly & Associates), Making the Most of Discussions, Hybrid Web/NNTP Discussion Systems
- WebBuilder site, Managing Online Discussions
- WebCrossing (Lundeen &
Associates), Making the Most of Discussions, Hybrid Web/NNTP Discussion Systems
- WebCrossing[ (Lundeen &
Associates), Inviting people into web forums
- WebDAV (Web-based Distributed Authoring and
Versioning), The Quest for a Read/Write Web Server
- protocol, Why Conferencing Matters
- weblogs, Managing Online Discussions
- WebSite Pro (O’Reilly &
Associates), Flexible Servlet-Hosting Options
- WebSphere (IBM), Groupware Servlets
- whitespace in pages, Single-page and multipage tabbed indexes
- widgets
- data-bound, Implementing Data-Bound Widgets, Implementing Data-Bound Widgets
- for
discussions, Uses and Limitations of HelpDesk
- polymorphic
HTML, Polymorphic HTML Widgets, Polymorphic data-bound HTML widgets in perspective
- client-side, Polymorphic HTML Widgets
- in
perspective, Polymorphic data-bound HTML widgets in perspective
- server-side, Polymorphic HTML Widgets
- WIDL
(Web Interface Definition Language), Other XML-Formatted Request/Response Protocols
- Win32
Perl, Servlet Efficiency
- Win32-application,
web-style, Thought Experiment: a Web-Style Win32 Application, Pipelining
- Windows 2000
(Microsoft), Working with Users and Groups in the NT Accounts Database
- Windows
environment
- dhttp and, dhttp in the Windows Environment, dhttp in the Windows Environment
- Windows
NT
- challenge/response authentication (Microsoft
NNTP service), Controlling the Visibility of Newsgroups in MS NNTP
- SWISH-E and, Plugging in SWISH-E
- Windows NT 4.0 Option
Pack
- Certificate Server, Self-Signing a Server Certificate Using MS Certificate Server
- Microsoft NNTP
service, Deploying the Microsoft NNTP Service
- Winer, Dave, XML-RPC: a Next-Generation Web API
- Word
(Microsoft), Save As HTML feature, Including Web content in Newsgroups
X
- X.500 standard, The Case for Internet Directory Services
- XHTML (Extensible HyperText Markup
Language, You Can Easily Convert HTML to Equivalent XML
- XML, Storing Docbase Records
- benefits
of, Transforming Docbase Records
- coinciding
with HTML, XML and HTML Can Fruitfully Coincide, XML and HTML Can Fruitfully Coincide
- editors
for, You Can Easily Convert HTML to Equivalent XML
- equivalent, converted
from HTML, You Can Easily Convert HTML to Equivalent XML
- inventing tags
for, XML and HTML Can Fruitfully Coincide
- parsers, The BYTE Docbase Translator
, The BYTE Docbase: From Markup to HTML
- parsing code
and, XML Means No More Custom Parsing Code
- for repository format, The BYTE Docbase Translator
- XML::Parser
module, The BYTE Docbase Translator
, The BYTE Docbase: From Markup to HTML
- XML (Extensible
Markup Language), The Quest for a Read/Write Web Server
- XML parsers, The BYTE Docbase: From Markup to HTML
- XML
repository
- transforming
into HTML docbase, Instrumenting a Docbase for Collaborative Review
- transforming into reviewable web
pages, Transforming an XML Repository into Reviewable Web Pages, DTDs can’t do everything
- XML
RPC, XML-RPC: a Next-Generation Web API, Other XML-Formatted Request/Response Protocols
- request/response, Anatomy of an XML-RPC Transaction
- XML tags, mixed with HTML
tags, The BYTE Docbase: From Markup to HTML
- XML-QL query language, Another Use for CSS Tags
- XML::Parser
module, Perl’s XML::Parser Module Is Really Useful, Generating a Reviewable Docbase Using Perl and XML::Parser
- XQL query language, Another Use for CSS Tags
- XSL Extensible Stylesheet
Language, XML and HTML Can Fruitfully Coincide
..................Content has been hidden....................
You can't read the all page of ebook, please click
here login for view all page.