Authoring - By means of user profiles

By default people can adjust their profile to handle the smartcontent at their conveniences. If this behaviour is not wanted then you (the administrator or project leader) can control the variables in the user profiles and so prevent the users from influencing all or part of the smartcontent behaviour. To better understand this approach you should perhaps jump to the user accounts  section and then try out the example here. Else, just examine the steps.

Adding a variable with a value to the user’s profile

Expand the 'User accounts' root node in the tree and select the user profile. On the right pane you expand the ‘Variables’ section. In this section you define the variable/value pairs. You select a variable (e.g. ‘Role’) object in the ‘Variables’ list by clicking on the checkbox in front of the list item. Next, you can select the associated value in the ‘Values’ list on the right. Here, this would be ‘Ornithologist’ value.

If the ‘Changeable’ option (red arrow) beneath the 'Variables' list is deselected then you prevent people from changing the variable/value pair themselves in their own profile. You can set the 'Changeable' option per variable. In this way you decide which variable is 'sensitive' and to be controlled by the administrator and which variable is 'free' and to be chosen and changed by that particular user. Click ‘Save’ to save the changes.


 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 the dynamic content
 Actuating the conditions
 By means of user profiles
 By means of smartsets
 By means of event objects
 By means of a URL
 By means of the logon exit
 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