Blueprint Developer Manual / Version 2512.0
Table Of ContentsRequirements
Websites frequently display content items that share certain characteristics as lists, for example, the top stories of the day, the latest press releases, the best rated articles or the recommended products. Some of these lists are managed editorially while others should be compiled dynamically by business rules defined by editors. It is a common requirement to reuse these content lists across different web pages and use common functionality to place lists on pages and assign different layouts to lists.
Solution
CoreMedia Blueprint defines different content types for lists of content which differ in how they determine the content items. Leveraging CoreMedia's object oriented content modeling these lists can reuse view templates and can be placed interchangeably on web pages.
| Type | Purpose |
|---|---|
CMCollection
| A common base type for lists, which all other list types extend. It provides functionality for editorially managed lists. |
CMGallery
| A distinct content type for lists of CMMedia content
items which should be displayed as a gallery. |
CMQueryList
| Dynamic lists that are based on content metadata, such as "latest 5 articles in sport". |
ESDynamicList (part of Elastic Social)
| Dynamic lists that are based on Elastic Social metadata, such as "5 best rated articles in news." |
Table 5.10. Collection Types in CoreMedia Blueprint


