Authoring - Creating the conditions

Users can have specific requirements based on situations and conditions, which are very company-specific. The idea behind dynamic content usually is to clearly identify audience segments and to foresee the information required for each segment. Some well-known examples of audience segments that greatly affect the applicability of dynamic content or user-centered help and documentation are:

The business unit in a company to which the user is assigned.


The role or roles a user fulfills.


The experience level or skill the user has in fulfilling a role.


The user's are of interest.


The localization issues.


To demonstrate the setup of conditions in HelpServer we continue with the ‘Encyclopedia: Encarta’ project. Image the following case:

There are two kinds of people (the audience segments): an ‘Ornithologist’, whose job is to monitor bird species in a particular habitat, and an ‘Environmentalist’, whose concern is to protect the natural environment.


Both audience segments require specific information in the encyclopedia.


All content should be nicely kept together to facilitate maintenance.


Next are the steps to fulfill these kinds of requirements.


 About HelpServer
 Starting up and logging on
 The basic working principles
 Using the content in help and documentation systems
 Formatting the content
 Searching and replacing text
 Reusing content with shares
 Navigating with hyperlinks
 Navigating with pointerpaths
 Using bookmarks and jumps
 Duplicating content with clones
 Using tables
 Including media files
 Navigating to web pages
 Using embedded chunks
 Including html code
 Navigating with menus
 Using snippets
 Spelling checking
 Using the view mode
 Creating an index
 Creating a FAQ
 Creating a glossary
 Team authoring
 Working with projects
 Setting up structured authoring
 Generating file based output
 Creating printed output
 Importing files and folders
 Loading files in the project gallery
 Converting legacy content
 Including legacy content in real time
 Transferring objects between installations
 About smartcontent
 Creating the conditions
 Creating variables and values
 Creating smartrules
 Creating the dynamic content
 Actuating the conditions
 Testing the profile based smartcontent
 Use cases
 Customizing the look and feel
 User accounts
 Working with templates
 Working with metadata
 Workflow management
 Using event exits
 Appendix A: The URL parameters
 Appendix B: The object indicators
 Appendix C: Play Javascript