Collaborative filtering does NOT require any information about the items,
However, it might be reasonable to exploit such information
E.g. recommend fantasy novels to people who liked fantasy novels in the past
What do we need:
Some information about the available items such as the genre ("content")
Some sort of user profile describing what the user likes (the preferences)
The task:
Learn user preferences
Locate/recommend items that are "similar" to the user preferences