Personalization element examples

The layout and design of a personalization element is created in a similar way to a menu element, with a header design, footer design, and a design to be repeated for each result.

Displaying personalized Web content.

Creating a Personalized menu.

  1. Create a content spot or personalization rule in Portal Personalization based on some Web Content Management content.
  2. Create a personalization element in Web Content Management.
    • Click the Search button and select the content spot or personalization rule you created before. Click OK.
    • Create an element design to display the results of the content spot or personalization rule. This is similar to designing a Menu element or Navigator. For example, Enter the following in the "Design for each menu search result" section:
      <placeholder tag="namelink" /> 
      <br>
  3. Save the personalization element.
  4. Reference the personalization element in a presentation template.

Displaying personalized content

To display a single piece of personalized Web Content Management content for different users:
  1. Create an authoring template that includes an element. For example, a text element called "body".
  2. Create a set of content items based on this authoring template.
  3. Create a content spot or personalization rule in Portal Personalization based on the authoring template and content created above. The content spot or personalization rule should only return a single piece of Web Content Management Content for each user.
  4. Create a personalization element in Web Content Management.
    • Click the Search button and select the content spot or personalization rule you created before. Click OK.
    • Create an element design to display the results of the content spot or personalization rule. For example, Enter the following in the "Design for each menu search result" section:
      <element type="Content" context="autofill" key="Body"/>
      This will display the content of the text element called "Body" from the content item returned by the content spot or personalization rule.
  5. Save the personalization element.
  6. Reference the personalization element in a presentation template.

Displaying personalized Web content components

A set of personalized Web content components can be displayed using a personalization element:
  1. Create a content spot or personalization rule in Portal Personalization that searches for Web content components.
  2. Create a personalization element in Web Content Management.
    • Click the Search button and select the content spot or personalization rule you created before. Click OK.
    • Create an element design to display the results of the content spot or personalization rule. For example, Enter the following in the "element design" section:

      Header:

      <div>

      Design for each menu search result:

      You must use a Component tag with a context of "autofill".

      <span>
      <Component context="autofill" />
      </span><br>

      Footer:

      </div>
  3. Save the personalization element.
  4. Reference the personalization element in a presentation template.

Displaying attributes of Personalized content

The attributes of personalized content can also be displayed using a personalization element:
  1. Create a content spot or personalization rule in Portal Personalization .
  2. Create a personalization element in Web Content Management.
    • Click the Search button and select the content spot or personalization rule you created before. Click OK.
    • Create an element design to display the results of the content spot or personalization rule. For example, Enter the following in the "element design" section:

      Header:

      <div>

      Design for each menu search result:

      You must use a "AttributeResource" tag for each attribute you wish to display.

      <span>
      <AttributeResource attributeName="ibmcm:title" />
      <AttributeResource attributeName="ibmcm:date" format="dd/MM/yyyy" />
      <AttributeResource attributeName="ibmcm:information" />
      
      </span><br>

      Footer:

      </div>
  3. Save the personalization element.
  4. Reference the personalization element in a presentation template.

Notes:

Note: Attribute names:
You can use the following attribute names:
  • ibmcm:title
  • ibmcm:description
  • ibmcm:modifiedDate
  • ibmcm:expirationDate
  • ibmcm:effectiveDate
  • ibmcm:authors
  • ibmcm:categories
  • ibmcm:keywords
  • ibmcm:owners
  • ibmcm:wcmId
Note: Displaying keywords and categories

To retrieve a list of categories or keywords, Use the ProfileCmpnt tag.

Note: Displaying authors and owners

To retrieve a list of authors or owners, Use the IDCmpnt tag.

Note: Displaying the Site Path.

To display the site path to a personalized Web Content Management element, use a placeholder tag.