Content Management Bible


  • Tame "information beast" with solutions from a leading CM expert
  • Design and orchestrate a complete content management system for any organization
  • Harness XML and database technologies to construct the components of your CMS

The know-how you need to tame the "information beast"...

If you're trying to create print and Web publication from the same content, deliver ...

See more details below
Available through our Marketplace sellers.
Other sellers (Paperback)
  • All (18) from $1.99   
  • New (3) from $39.99   
  • Used (15) from $1.99   
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any coupons and promotions
Seller since 2008

Feedback rating:



New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.


Ships from: fallbrook, CA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Seller since 2015

Feedback rating:


Condition: New
Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Seller since 2008

Feedback rating:


Condition: New

Ships from: Chicago, IL

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Page 1 of 1
Showing All
Sort by
Sending request ...


  • Tame "information beast" with solutions from a leading CM expert
  • Design and orchestrate a complete content management system for any organization
  • Harness XML and database technologies to construct the components of your CMS

The know-how you need to tame the "information beast"...

If you're trying to create print and Web publication from the same content, deliver personalized Web content, run a large and complex site, make money in e-commerce, or orchestrate an online community, then content management is the key to your success. In this unique guide, content management guru Bob Boiko explains the theory behind content management — and show you step-by-step how to plan and implement your own content management system. From savvy tips on publication templates and workflow models to detailed guidance on how to select the products that are right for you, it's all you need to streamline content gathering, target content delivery — and boost e-business results.

Inside, you'll find complete coverage content management

  • Find out how content differs from data and information
  • Understand CM fundamentals: content collection, management, and publication
  • See what it takes to mastermind a CM project, from securing a project mandate to choosing hardware and software products
  • Delve into the design of a CM system, from working with metadata and designing content components to devising content access structures
  • Discover how to catalog audience, design publication templates, and account for authors and acquisition sources
  • Use XML, Xpath, Xlink, XSLT, and other markup technologies to prepare yourcontent
  • Get hands-on advice for building content collection, management, and publishing systems

Author Biography: With 12 years of experience creating Web, hypertext and multimedia systems and tools, Bob Boiko has worked with some of the world's top technology corporations, having provided solutions to companies such as Microsoft, Motorola, Lexis Nexis, Boeing and Cahners among others. Bob is the author of software user's guides, technical papers, columns, and magazine articles, and is a featured speaker in the U.S. and abroad at conferences such as VBITS, IQPC's Content Management conferences for Web site Content Management and Intranet Content Management, the American Society for Information Science (ASIS) conventions, Microsoft TechEd, and the University of British Colombia Multimedia Communication conference.

Read More Show Less

Editorial Reviews

From the Publisher
“…I suppose in the end the reason why there are so few books is that Bob Boiko said most of it in the Content Management Bible…”(Information World Review, June 2003)
Read More Show Less

Product Details

  • ISBN-13: 9780764548628
  • Publisher: Wiley, John & Sons, Incorporated
  • Publication date: 11/1/2001
  • Series: Bible Series, #242
  • Edition number: 1
  • Pages: 1008
  • Product dimensions: 7.36 (w) x 9.34 (h) x 2.13 (d)

Meet the Author

Bob Boiko is founder and president of Metatorial Services Inc. He has 15 years of experience creating Web, hypertext, and multimedia systems and tools for some of the world's top technology corporations (including Microsoft, Motorola, and Boeing). He was responsible for the technical vision supporting Chase Bobko's leading position in content management. He is author of numerous software guides, technical papers, columns, magazine articles, and the book Content Management Bible.

Bob is internationally known for his lectures and workshops. Bob's academic interests include metadata, information architecture, and information system design.

After spending 5 years as a writer, consultant and software developer, Bob formed his own corporation to provide advanced information collection and delivery systems. In 1995, he merged his company with Chase and Associates Inc. to form Chase Bobko Inc. As the company grew, Bob served as President, Head of Sales and Marketing, and Head of Operations. Bob and his two partners grew Chase Bobko from a staff of 6 to a staff of 70. Today, he owns Metatorial Services Inc., a small consultancy, which provides education and services for organizations embarking on content management projects.

Bob has extensive expertise in content and knowledge management, authoring, multimedia design, Web publishing, and tool construction. He has undergraduate degrees in physics and oceanography and a graduate degree in human communication.

Read More Show Less

Read an Excerpt

Content Management Bible

By Bob Bolko

John Wiley & Sons

ISBN: 0-7645-7371-3

Chapter One

Cataloging Audiences

An audience is a group of people that is defined by both a common set of traits shared by its members, and by your decision to deliver value to that group in the form of content or functionality. In this section, I discuss the idea of audiences from the perspectives of marketing, software development, and writing. I discuss how you may go about segmenting users into audiences, and then I detail the information that you need to capture about each of your audiences so that you can deliver the best content to them.

It never ceases to amaze me how much lip service people pay to understanding their audiences and how little real effort they put into doing so. I've never run into someone who disagrees with the statement "You must understand who you're serving if you're to serve them well." On the other hand, I know of precious few who do anything more than a cursory analysis of those they intend to serve.

Cataloging Audiences Jumpstart

This Jumpstart summarizes what you need to do to include localization in your CM process and system.

Use this jumpstart as a summary without the weight of detail, or as a quick review if you've already read the chapter and want a checklist of what you need to do localization.

To analyze your audiences you can follow these steps:

1. Define your potential audiences. If your organization doesn'talready have a well-defined audience document, expect to spend several iterations refining your audience definition with key stakeholders.

2. Refine your list of audiences. Determine how the CMS can help you serve each audience better and also reach your goals.

3. For each audience on your final list:

Identify them by giving each audience a name and charting the characteristics that describe it.

Describe their demographics using a narrative that explains the audience and how they benefit from your organization. Also include descriptive characteristics such as their jobs, technical savvy, and traditional demographics, as well as the size of this audience.

Determine their attitudes, including their beliefs and opinions about the subjects of your content. Describe how you will establish credibility with the audience, what arguments will resonate with them, how to approach them effectively, and how much personal data you can gather from them.

Understand how they will compare your offerings to competitive publications. Determine what publications (yours and others) the audience most commonly reads.

Determine what you offer of value to them. Outline what benefits you offer and what costs you extract. Describe how you communicate this value equation to them and monitor it over time.

Decide how they will use your information. Start by identifying their goals for each of the publications you target to them; next, develop use case reviews, test usability, and describe how you expect the audience to use each publication. Figure out what sort of profile to create for them. A profile is a collection of traits and trait values. Decide which traits you can use to categorize individuals and place them in the correct audience.

Determine the localities that your audience encompasses. Localities take into account the local culture as well as the capability of your organization to provide content tailored to that locale. Include primary, constituent, and key localities in your description.

Determine the tasks that you must do on an ongoing basis to accommodate the audiences that you identify. These tasks can range from periodic review of audience definitions to monitoring their activities via site logs. You might also review competing publications and do periodic usability and use case reviews.

4. Relate your audiences to the other entities in your analysis. Be sure, above all, that by serving them with the information they want you are able to advance your goals

After you've identified and described your audiences, you can use the traits to serve as the user profiles on which you can build your personalization module.

Serving versus Exploiting an Audience

At the same time as you want to serve your audience, you also want to get something from them. The more that you know about people, the better you can anticipate their needs and provide them with just the right content. On the other hand, the better you know people, the more you can manipulate them into doing what you want them to. (Usually, you want them to buy something.)

This paradox plays out on both sides of the computer screen. Users expect the Web sites that they visit to be smart enough to anticipate their needs. They gravitate toward sites that seem to know them and remember their preferences. On the other hand, users are wary or even hostile toward sites that ask a lot of questions. The question immediately comes to mind: "What are they going to do with this information?"

Direct marketers live by the creed of "Know thy audience." They collect as much information as possible on you and then carefully craft a message that they think you may respond to. Direct marketers live and die by the lists of targeted audiences that they create. Marketers walk that very thin line between serving their audiences and exploiting them. And, very interestingly, the line isn't a sharp one. Consider the same piece of junk mail sent to two neighbors.

The mail is a flyer advertising a long-distance telephone plan. Neighbor A has a plan and is happy with it. She feels put upon and manipulated and says, "I hate all these advertisements trying to get me to buy something!" Neighbor B just moved in and has been researching longdistance phone plans all day. She looks with interest on the ad and says, "How fortuitous to get this today. I wish that every phone company had sent me one."

However thin and imprecise the line is between service and exploitation, a line still exists. And in your own publications, you can choose to cross it or not.


For the record, I forbid you to use any of the techniques that I mention in this book to manipulate or behave unethically toward your audiences!

I believe that the key to staying on the right side of the line between service and exploitation is to place a value proposition at the base of your audience analysis. For each audience that you expect to serve, you must decide what its members want from you and what you want from them. Then make sure that the equation is balanced. If you're willing to give as much value as you expect from your audiences in return, the relationship involves no exploitation. Your value propositions can serve as the guiding principles behind every other part of how you work with this audience.

What Is an Audience?

Audiences are simply groups of people that you choose to serve in some way. The first natural question to answer is, "How do I know someone who's in my audience from someone who's not?" The answer is to find the set of traits that distinguishes this audience from others and then figure out whether the person in question demonstrates these traits.

A trait is a specific characteristic of a person that you can discover, store, and combine with other characteristics to know this person. For you, a person, to know another person is one thing. For a computer to know a person is quite another. For you or me, a person isn't some set of data points; she's a complex being whom we intuitively "get." You say that you know someone if you can recognize her and can accurately predict what she may do, say, and want.

No computer that I know of can "get" a person in this sense, so you better settle for something less. You can settle for coming up with a few isolated traits and using them to try to predict wants. And, amazingly, that approach basically works. In most of the circumstances that you face in a CMS, you can limit the number of potential wants that you serve. You can also draw wide enough distinctions between your users that determining who's who and what they probably want isn't too hard. As you learn to discern more traits more accurately, you can continue to get better at predicting more wants for more people.

Although many disciplines talk around or about audiences, I've never seen the concept nailed down enough to become specifically useful in the context of a CMS. So in the following list, I try to draw the elements of audiences out of the three different disciplines in which I've seen the concept operate. My goal is to piece together a use of the term audience that you can apply very specifically to a CMS:

* From the discipline of writing and oral communication: I draw the idea of audience analysis, which tries to define what you need to know to "speak" to a particular group of people. * From marketing: I draw the notions of segmentation and profiling, which tries to tie groups of people together by using data about them. * From computer science: I draw the notion of the user as a kind of person that an application must serve psychologically and ergonomically.

From these three bases, I construct the set of data that you can gather to understand, serve, and be served by your audiences.

Audiences and communicators

Writers, public speakers, and other communication professionals have used the concept of an audience analysis for a long time. A lot is written on this subject, appearing in textbooks and the popular press. Most of the work that I've seen boils down to the following seemingly simple points:

* Who are these people objectively? What are their ages, interests, jobs, and other relevant data? * What does this audience already know and believe about this subject? * What are people's needs and desires for new information in your subject area? * What kind of presentation style are they likely to respond to favorably? * What publications do they already trust, and to which are they likely to compare yours?

* What's the author's relationship to this audience? Is she a peer, an expert, or an outsider?

* How do you establish credibility with this audience? What do audience members consider good information sources, arguments, and examples? * What tasks and purposes do your audience members have in mind as they approach your material?

This sort of analysis has motivated communicators from the ancient Greek rhetoricians to the modern technical writer and journalist. I believe that it's a pretty good list of the sorts of information required to understand how to communicate with an audience. Most of the time, you conduct this analysis quite informally, and it results in an intuitive feel that gives the communicator a sense of how to approach an audience. For a CMS audience analysis, you can make the answers to these questions explicit and relate them to the parts of the CMS that they're going to help structure.

Audiences and marketing

I rarely hear marketing people use the word audience, but I hear them talk about target markets all the time. A market itself is a group of people with common concerns that motivate their behaviors-basically, it's an audience. Within the broad market that an organization serves are market segments that consist of subgroups with identifiable traits and targetable needs.

Marketers are getting more and more precise in how they construct and manage segment data and how they target individuals. Today's merchandizing and campaign-management systems are very sophisticated in the ways that they divide people into categories (or segments) based on the data that they can collect or acquire. These systems match profiles to the materials that each group is to receive. Profiles are sets of traits and trait values that you can group together to define a kind of person.


Traits are another form of metadata. They consist of data about a person.

Traits such as age, sex, interests, pages viewed, job type, and time on the site, for example, may be at your disposal and you can use them to define segments. You may create a segment that you call Info Addicts, for example, that consists of males between the ages of 16 and 25 who spent a lot of time on your site. Based on the age and sex of a visitor (which you ask or otherwise obtain) and the time that visitor spends on the site (which you measure), you can determine who is and who's not an Info Addict. Of course, the next question is, "So what?" What do you do differently with an Info Addict than with any other visitor?

Marketers use segmentation information to understand and speak to a market segment. They may design an ad campaign, for example, to reach these info addicts and draw them to your site. The kind of advertisements that Info Addicts receive are different from those that a segment that you call, say, Casual Browsers receives.

You can use this same approach in your CMS to identify audiences and target content to them.

Audiences and users

I've never heard programmers use the word audience; but as they talk about users, programmers are using the same concept. Users are the consumers of computer applications.

Users access an application through a user interface. To be successful, a user interface must be usable. Usability testers recruit representatives of user groups and watch them use the application to see whether it works well for them. What are these user groups if they're not audiences?

Today's hot design process Unified Modeling Language (UML) makes the link to audiences even more tangible. Programmers use UML to model the way that you use an application before they put any effort into programming it. UML defines roles as the types of people who're likely to use an application. In UML, you create a set of use cases that define what a type of person wants to accomplish and how you can expect her to go about accomplishing it.

For an electronic publication, audiences are users. In fact, I call audience members users throughout this book as I discuss people interacting with Web sites and other electronic publications. Thus application usability, user groups, and use cases apply literally to much of what a CMS produces.

In fact, I carry the notions of usability and use cases forward into my discussion of CMS audience analysis. As part of the audience analysis that you do for a CMS, you can define a set of use cases and usability concerns for each audience.

How many audiences do you have?

The Web gave rise to the notion of "one-to-one electronic marketing." The idea is to use technology to reach out to each person and serve that person individually. The computer, many believe, can know you and serve you the way that the corner grocer used to. Personally, I can't imagine a computer leaving me with the same feeling as the retailers of my youth. But personality aside, is an audience size of one obtainable in your organization? And if it's even technically feasible, is driving toward that much segmentation advisable?

First, you need to determine what level of audience segmentation is feasible. Considering that most publishing systems in use today don't have any notion of audiences (that is, they serve one conglomerate audience), you may be best off by beginning modestly. You may ask, "What's the smallest number of audiences that we can divide our users into and still derive tangible business benefit?" Or you may ask, "What audience segments does everybody agree on today?" or even, "Can we latch onto one or two traits to use to divide our users into just two segments?"

Regardless of how ambitious your approach is, the following things are sure:

* You need at least a few cycles of defining and refining audiences before you can know for sure that you have it right. If your organization's worked at this goal for a while, you can perhaps say right now who your key audiences are. If not, expect to start somewhere and continue to refine toward a stable set of audiences. * Your audiences change over time. Not only do your segments get smaller and smaller, but you also begin to expand toward audiences that you may not have been initially prepared to serve or that present themselves as good opportunities to broaden your constituency.


Excerpted from Content Management Bible by Bob Bolko Excerpted by permission.
All rights reserved. No part of this excerpt may be reproduced or reprinted without permission in writing from the publisher.
Excerpts are provided by Dial-A-Book Inc. solely for the personal use of visitors to this web site.

Read More Show Less

Table of Contents

Foreword ix
Preface xi
Acknowledgments xvii
Introduction xxxix
Part I What Is Content? 1
Chapter 1 Defining Data, Information, and Content 3
Chapter 2 Content Has Format 13
Chapter 3 Content Has Structure 21
Chapter 4 Functionality Is Content, Too! 31
Chapter 5 But What Is Content Really? 41
Part II What Is Content Management? 63
Chapter 6 Understanding Content Management 65
Chapter 7 Introducing the Major Parts of a CMS 85
Chapter 8 Knowing When You Need a CMS 113
Chapter 9 Component Management versus Composition Management 131
Chapter 10 The Roots of Content Management 147
Chapter 11 The Branches of Content Management 173
Part III Doing Content Management Projects 199
Chapter 12 Doing CM Projects Simply 201
Chapter 13 Staffing a CMS 219
Chapter 14 Working within the Organization 243
Chapter 15 Getting Ready for a CMS 271
Chapter 16 Securing a Project Mandate 289
Chapter 17 Doing Requirements Gathering 303
Chapter 18 Doing Logical Design 315
Chapter 19 Selecting Hardware and Software 341
Chapter 20 Implementing the System 399
Chapter 21 Rolling Out the System 429
Part IV Designing a CMS 451
Chapter 22 Designing a CMS Simply 453
Chapter 23 The Wheel of Content Management 459
Chapter 24 Working with Metadata 491
Chapter 25 Cataloging Audiences 517
Chapter 26 Designing Publications 537
Chapter 27 Designing Content Types 559
Chapter 28 Accounting for Authors 609
Chapter 29 Accounting for Acquisition Sources 629
Chapter 30 Designing Content Access Structures 647
Chapter 31 Designing Templates 683
Chapter 32 Designing Personalization 733
Chapter 33 Designing Workflow and Staffing Models 755
Part V Building a CMS 791
Chapter 34 Building a CMS Simply 793
Chapter 35 What Are Content Markup Languages? 805
Chapter 36 XML and Content Management 821
Chapter 37 Processing Content 845
Chapter 38 Building Collection Systems 867
Chapter 39 Building Management Systems 917
Chapter 40 Building Publishing Systems 993
Appendix Epilogue 1061
Index 1065
Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)