Content Personalization
- Content Personalization
- the
content management
task during which the
content is personalized to meet the
specific desires and needs of each individual user or group of related users
As illustrated in the preceding figure, Content Personalization is part of the following inheritance hierarchy:
- Type: Concrete
- Superclass: Task
- Subclasses:
The typical responsibilities of Content Personalization are to:
- Identify external potential content to be acquired:
- Textual content.
- Numerical content.
- Audio content.
- Graphical content.
- Video content.
- Develop templates and tools for converting external
content into the proper format.
- Develop metadata about the external content and store it
in the
content metadata database of the
content management system.
- Acquire the external content from the
external content sources.
- Reformat and store the external potential content in the
draft content database of the content management
system.
Content personalization typically can begin when the
following preconditions hold:
Content personalization is typically complete when the
following postconditions hold:
- All required external content has been acquired.
- The
retirement phase has started.
Content personalization typically involves the following
teams performing the following steps in an iterative,
incremental, parallel, and time-boxed manner:
-
Content Management Team:
- Determine the need for new content by reading and
understanding the associated:
- Informational (data) requirements in the:
- Information architecture:
- Content design:
- TBD
Content personalization can typically be performed using the
following techniques:
Content personalization typically results in the production
of the following work products:
-
Data Components:
- Personalized Content:
- Textual content.
- Numerical content.
- Audio content.
- Graphical content.
- Video content.
- Content Metadata permitting personalization.
- Content personalization should be performed iteratively,
incrementally, and in parallel with other content management
tasks.
- Content personalization is only required for endeavors
involving content that needs to be tailored for individual
audiences.
- The user should be able to personally perform some of the
content personalization.
- The application/website should know what each user has
done and where that user is in the performance of his/her
tasks. It should react in real-time, based on the
user’s actions.
- The more you know the individuals in your audience, the
better you can personalize their content.
- Proper performance of the
stakeholder profiling and
user
analysis tasks and the
task analysis technique are critical to properly
performing content personalization.