Buying Options
Practical Internet Groupware
Safari Books Online
Add to Cart
What is this?
Description
This revolutionary book tells users, programmers, IS managers, and system administrators how to build Internet groupware applications that organize the casual and chaotic transmission of online information into useful, disciplined, and documented data.
Full Description
Table of Contents
  1. Using Internet Groupware

    1. Chapter 1 The Conferencing Dimension

      1. What Is Internet Groupware?
      2. Shared Versus Annotated Data Stores
      3. What's Wrong with Email?
      4. Groupware Nirvana and Reality
      5. The Conferencing Dimension
      6. Why Conferencing Matters
      7. Lotus Notes, Web Bulletin Boards, and NNTP Newsgroups
    2. Chapter 2 Public Online Communities

      1. Advent of the Promiscuous Newsreader
      2. The Dynamics of Site-Specific Public Newsgroups
      3. Online Focus Groups in Action
      4. Managing Online Discussions
      5. Hybrid Web/NNTP Discussion Systems
      6. Public Discussions in Perspective
    3. Chapter 3 Intranet Collaboration with NNTP and HTML

      1. Using Local Newsgroups: An Overview
      2. Conferencing and Email
      3. The Quest for a Read/Write Web Server
      4. Aggregating Web Content in Newsgroups
      5. HTML Authoring Strategies
      6. Reaching your Audience
    4. Chapter 4 Information-Management Strategies for Groupware Users

      1. Understanding and Using Scoped Zones of Discussion
      2. Effective Packaging of Messages and Threads
      3. Using Messages to Conduct Polls
      4. Ask Not What the IT Department Can Do for Us
  2. Groupware Docbases

    1. Chapter 5 Docbases as Groupware Applications

      1. The Essential Simplicity of Internet Software
      2. How Docbases Are Groupware Applications
      3. Groupware Aspects of the BYTE Magazine Docbase
      4. Groupware Aspects of the BYTE Virtual Press Room
      5. Groupware Aspects of the BYTE Public and Private Newsgroups
    2. Chapter 6 Docbase Input Techniques

      1. An Overview of the Docbase System
      2. Anatomy of a Docbase Record
      3. A Docbase Form Template
      4. Using the Docbase Form Generator
      5. Receiving and Validating Docbase Records
      6. Previewing Docbase Records
      7. Storing Docbase Records
      8. Assigning Reports to Analysts
      9. Docbase Input in Perspective
    3. Chapter 7 Docbase Navigation

      1. Introducing the Docbase Navigational Controls
      2. Zen and the Art of Docbase Maintenance
      3. Implementing HTML Tabbed Indexes
      4. Implementing Sequential Navigation
      5. A Static Implementation of the Navigational Controls
      6. Using Docbase::Indexer
      7. Docbase Navigation in Perspective
    4. Chapter 8 Organizing Search Results

      1. A Docbase's Web API
      2. A Search Engine's Web API
      3. Multiple Engines, Multiple Docbases
      4. Exploiting URL Namespaces and Doctitle Namespaces
      5. When URL and Doctitle Namespaces Don't Suffice
      6. An Implementation Plan
      7. Generating the Results Display
      8. Plugging in SWISH-E
      9. Plugging in the Microsoft Index Server
      10. Docbase Search in Perspective
  3. Groupware Applications and Services

    1. Chapter 9 Conferencing Applications

      1. Example 1: A Reviewable Docbase
      2. Transforming an XML Repository into Reviewable Web Pages
      3. Instrumenting a Docbase for Collaborative Review
      4. Uses and Limits of the Docbase Review Application
      5. An Alternate, Email-based Comment Mechanism
      6. Example 2: A Conferencing-Enabled Helpdesk Application
      7. Uses and Limitations of HelpDesk
    2. Chapter 10 Groupware Servlets

      1. Why Server-Side Java Matters
      2. The Polls Servlet
      3. The GroupCal Servlet
      4. GroupCal as a Web Component
      5. Groupware Servlets in Perspective
    3. Chapter 11 Membership Services

      1. The Case for Internet Directory Services
      2. The LDAP Consensus
      3. A Subscriber-Based Notification System
      4. Working with Users and Groups in the NT Accounts Database
      5. Working with Users and Groups Using LDAP
      6. Group Membership in Perspective
    4. Chapter 12 Authentication and Authorization Techniques

      1. HTTP Basic Authentication
      2. Basic Authentication for Apache
      3. Basic Authentication for IIS
      4. Protecting Scripts in Apache
      5. Protecting Scripts in IIS
      6. Attribute-Based Access
      7. An Authenticating Script for Apache
      8. An Authenticating Script for IIS
      9. A Pass-Through ISAPI Authentication Filter
      10. An Attribute-Based Authorization Script
      11. Scripted Authentication Using Netscape Directory Server
      12. An Authorizing Docbase Viewer
      13. Using Cookies to Authorize Access
      14. Setting a Cookie
      15. What to Put in a Cookie and for How Long
    5. Chapter 13 Deploying NNTP Discussion Servers

      1. News Server Alternatives
      2. Deploying INN on Linux
      3. Deploying the Microsoft NNTP Service
      4. Deploying Netscape's Collabra Server
      5. Deploying the MS Exchange NNTP Service
  4. Advanced Internet Groupware

    1. Chapter 14 Automating Internet Components

      1. The Object Web and Internet Groupware
      2. Using Web APIs as Automation Interfaces
      3. XML-RPC: a Next-Generation Web API
      4. Using Web APIs to Monitor and Test Groupware Applications
      5. Aggregating and Repackaging Internet Services
    2. Chapter 15 Distributed HTTP

      1. A Perl-Based Local Web Server
      2. Networked dhttp
      3. Data Retrieval with dhttp
      4. Replicating Data
      5. Putting dhttp in Perspective
      6. Replicating Code
      7. Secure dhttp
      8. dhttp in the Windows Environment
      9. Groupware and dhttp
    3. Chapter 16 Epilogue

      1. Today's Internet Groupware Opportunities
      2. The Dynamics of Discussion
      3. Building Web Docbases
      4. Integrating Web and Messaging Components
      5. Applications, Components, and Services
      6. Data Prototyping and Object Persistence
      7. Advanced Techniques
      8. Next-Generation Internet Groupware
  5. Appendixes

    1. Appendix A Example Software

      1. Kit for Chapter 4
      2. Kits for Chapter 6 and Chapter 7
      3. Kit for Chapter 8
      4. Kit for Chapter 9
      5. Kit for Chapter 10
      6. Kit for Chapter 11
      7. Kit for Chapter 12
      8. Kit for Chapter 14
      9. Kit for Chapter 15
    2. Appendix B Internet RFCs: A Groupware Perspective

      1. Email: Core Infrastructure
      2. Email: Fetching and Managing Messages
      3. Email: Semistructured Documents
      4. Email: Encryption and Authentication
      5. News Infrastructure
      6. Web: Core Infrastructure
      7. Web: HTML
      8. Web: URL Schemes
      9. Calendaring/Scheduling
      10. Chat
      11. Security
      12. Public Key Infrastructure (PKI)
      13. Directory Services
      14. Metadata and Resource Discovery
      15. Miscellaneous
  1. Colophon

View Full Table of Contents
Product Details
Title:
Practical Internet Groupware
By:
Jon Udell
Publisher:
O'Reilly Media
Formats:
  • Print
  • Safari Books Online
Print Release:
October 1999
Pages:
521
Print ISBN:
978-1-56592-537-3
| ISBN 10:
1-56592-537-8
Customer Reviews
Colophon

Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animals on the cover of Practical Internet Groupware are seals and sea lions. Seals and sea lions are related; both are marine mammals belonging to the order Pinnipedia. Sea lions, along with fur seals, are members of the eared seal family. Eared seals, as their name implies, have external ears on either side of the head. These ears are covered by a small flap. All other seals, or true seals, lack external ears, having only small, wrinkled openings where their ears would otherwise be. Another principal difference between eared seals and true seals is the functionality of their rear flippers. Eared seals can turn their rear flippers forward in order to move about on land. True seals cannot, and can move on land only by rolling, sliding, or wriggling from place to place. Despite the awkwardness of both seals and sea lions on land, both swim very gracefully using undulating motions of their front flippers. Fish and squid are the main staples of the seal and sea lion diet. These mammals can dive to great depths--up to 2,000 feet in some species--in search of food.

Seals and sea lions have long been hunted for their blubber and their fur. There are eighteen living species of seal and four major species of sea lion still in existence. Some species are endangered or threatened. All are currently protected. Jeffrey Liggett was the production editor for Practical Internet Groupware; Deborah English was the proofreader; Maureen Dempsey, Claire Cloutier LeBlanc, and Abigail Myers provided quality control. Robert Romano and Rhon Porter created the illustrations using Adobe Photoshop 5 and Macromedia FreeHand 8. Chris Maden, Erik Ray, and Mike Sierra provided technical support. Brenda Miller wrote the index.

Edie Freedman designed the cover of this book, using a 19th-century engraving from the Dover Pictorial Archive. Kathleen Wilson produced the cover layout with QuarkXPress 3.32 using the ITC Garamond font. Whenever possible, our books use RepKover™, a durable and flexible lay-flat binding. If the page count exceeds RepKover's limit, perfect binding is used.

Alicia Cech designed the interior layout based on a series design by Nancy Priest. The inside layout was implemented in FrameMaker 5.5.6 by Mike Sierra. The text and heading fonts are ITC Garamond Light and Garamond Book. This colophon was written by Clairemarie Fisher O'Leary.

  • Book cover of Practical Internet Groupware