Configure the CMS Folder Listing Page Size
Introduction
Goal
Configure the page size of the CMS folder listing in order to optimize UI performance and user experience.
Background
The CMS authoring application's content perspective displays the contents of a folder as a paged list.
Please note that for performance reasons it is not recommended to have more than 100 items (document, folders) within one folder. It is better to use folder hierarchy to limit the number of items per folder. See How to structure your content for more information.
Configuration
There are two configuration properties that control the folder listing page navigation:
Property | Description | Default Value |
list.page.size | Determines the number of items per page. | 50 |
list.view.size | Determines the number of pages displayed as direct links in the page navigation (in addition to the "first", "previous", "next" and "last" links). |
The above two properties can be configured using the Console on the following nodes (each representing a folder type):
- /hippo:configuration/hippo:frontend/cms/cms-folder-views/hippostd:folder
- /hippo:configuration/hippo:frontend/cms/cms-folder-views/hippostd:directory
- /hippo:configuration/hippo:frontend/cms/cms-folder-views/hippogallery:stdImageGallery
- /hippo:configuration/hippo:frontend/cms/cms-folder-views/hippogallery:stdAssetGallery
- /hippo:configuration/hippo:frontend/cms/cms-folder-views/urlrewriter:ruleset
- /hippo:configuration/hippo:frontend/cms/cms-folder-views/hippo:facetsearch
- /hippo:configuration/hippo:frontend/cms/cms-folder-views/hipposys:facetsubsearch
- /hippo:configuration/hippo:frontend/cms/cms-folder-views/hippo:facetselect
The pages size for pickers can be configured in the same way on the following nodes (each representing a picker type):
- /hippo:configuration/hippo:frontend/cms/cms-pickers/assets/navigator/browser.options
- /hippo:configuration/hippo:frontend/cms/cms-pickers/documents/navigator/browser.options
- /hippo:configuration/hippo:frontend/cms/cms-pickers/documents-folders-only/navigator/browser.options
- /hippo:configuration/hippo:frontend/cms/cms-pickers/documents-only/navigator/browser.options
- /hippo:configuration/hippo:frontend/cms/cms-pickers/folders/navigator/browser.options
- /hippo:configuration/hippo:frontend/cms/cms-pickers/images/navigator/browser.options