Methods and systems for generating supplemental content are disclosed. A
supplemental content selector inputs a primary article and, based on
supplemental content logic that governs an examination of content
metadata associated with individual elements of the primary article,
outputs a supplemental article. The supplemental content logic may also
include a preference of a user or a system capability of a system of the
user. The supplemental content selector can be used as part of a portal
generation system in which space in a portal page is reserved for the
supplemental article. In this way, the user of the portal generation
system will be provided a portal page that is likely to reflect the
interests of the user.