Chapter 26. Building User Authentication and Personalization
In this project, you get users to register at your website. After they've done that, you can track what they're interested in and show them appropriate content. This behavior is called user personalization.
This particular project enables users to build a set of bookmarks on the Web and suggests other links they might find interesting based on their past behavior. More generally, user personalization can be used in almost any web-based application to show users the content they want in the format in which they want it.
In this project and the others to follow, you start by looking at a set of requirements similar to those you might get from a client. You develop those requirements into ...