1. A method comprising: receiving a request for a cover page of a digital magazine from a digital magazine server user, the cover page including information identifying a plurality of groups of content items; determining the digital magazine server user is eligible to receive a specified group of content items based at least in part on historical information describing the user's interactions with the digital magazine server during a specified threshold time interval; selecting the specified group of content items in response to the determining; identifying a plurality of candidate feeds of content items to include in the specified group of content items, the plurality of candidate feeds including the specified group; retrieving a plurality of candidate content items from the plurality of candidate feeds; sorting the retrieved candidate content items into a plurality of clusters based at least in part on a common topic associated with elements of the retrieved content items; for each content item in a cluster, scoring the sorted content item based on a measure of similarity between the content item and other content items in the cluster; ranking scored content items in each cluster based on the scoring; selecting at least one scored content item from each of the plurality of clusters having threshold position in the ranking; including the at least one scored content item selected from each of the plurality of clusters in the specified group of content items; and generating the cover page including the specified group of content items and information describing additional content items for display to the digital magazine server user, the specified group of content items included in a specific location within the cover page relative to the additional content items included in the cover page, the specific location within the cover page determined by the digital magazine server based on prior interactions by digital magazine server users with content included in various locations within previously presented cover pages.
1. A method comprising: receiving a request for a cover page of a digital magazine from a digital magazine server user, the cover page including information identifying a plurality of groups of content items; determining the digital magazine server user is eligible to receive a specified group of content items based at least in part on historical information describing the user's interactions with the digital magazine server during a specified threshold time interval; selecting the specified group of content items in response to the determining; identifying a plurality of candidate feeds of content items to include in the specified group of content items, the plurality of candidate feeds including the specified group; retrieving a plurality of candidate content items from the plurality of candidate feeds; sorting the retrieved candidate content items into a plurality of clusters based at least in part on a common topic associated with elements of the retrieved content items; for each content item in a cluster, scoring the sorted content item based on a measure of similarity between the content item and other content items in the cluster; ranking scored content items in each cluster based on the scoring; selecting at least one scored content item from each of the plurality of clusters having threshold position in the ranking; including the at least one scored content item selected from each of the plurality of clusters in the specified group of content items; and generating the cover page including the specified group of content items and information describing additional content items for display to the digital magazine server user, the specified group of content items included in a specific location within the cover page relative to the additional content items included in the cover page, the specific location within the cover page determined by the digital magazine server based on prior interactions by digital magazine server users with content included in various locations within previously presented cover pages. 10. The method of claim 1 , further comprising: including selected content items from one or more clusters in a consolidated feed of content items; including the specified group of content items in a specified position in the consolidated feed; and generating for display to a plurality of digital magazine server users, a plurality of cover pages, each of the plurality of cover pages including the consolidated feed in the same location within cover page relative to locations in the cover page in which content items from additional consolidated feeds are presented.