Purple Control Center
Dynamic Collections
8 min
summary the dynamic collections page in the purple control center gives you a real time overview of all your dynamic collections and the status of their last import it lets you quickly spot which collections are failing, trigger a manual update, and view diagnostic logs access the dynamic collections page is accessible at production https //controlcenter purplepublish com/dynamiccollections staging https //controlcenter staging purplepublish com/dynamiccollections it is also linked from the purple control center dashboard via the dynamic collections card you can navigate directly to a specific app's collections using the path /dynamiccollections/{appid} overview dynamic collections are content collections in a purple app that are automatically populated on a schedule, for example to surface trending or most read articles based on google analytics data the dynamic collections page shows you the current state of all collections your account has access to the collections list each row in the table represents one dynamic collection the following columns are displayed column description name the name of the collection as configured in the purple hub team the team the collection belongs to clicking the link opens the team in purple manager app the app the collection belongs to clicking the link opens the app in purple manager slug the slug regex pattern used to match content into this collection displays — if not configured environment whether the collection is for the preview or release environment, shown as a colour coded chip import interval (min ) how frequently (in minutes) the collection is automatically updated displays — if not configured last import the timestamp of the most recent import displays never if no import has run yet status last import the result of the last import attempt see import status below the example below shows a mixed list with both failed and successful statuses, an actual import timestamp, a slug pattern, and both preview and release environments screenshot of the dynamic collections manager, showing a mixed list of items filtering by team if you manage multiple teams, you can filter the list to a specific team using the team selector in the top right corner of the page click your name/team name in the top right, then select a team from the dropdown the list will immediately update to show only collections belonging to that team select all teams to remove the filter searching use the search field in the page header to filter collections by name results update as you type import status the status last import column shows the result of the most recent import attempt as a colour coded chip status colour meaning successful green the last import completed without errors failed red the last import encountered an error click on the chip to view details no import grey no import has run yet for this collection viewing error details when a collection has a failed status, click on the red chip to open the logs dialog this dialog shows the collection id the log output from the last import attempt a copy to clipboard button for easy sharing with support row actions each row has a ⋮ actions menu on the right side click it to access the following options action description trigger update manually triggers a re import for this collection the collection will be picked up on the next scheduled run of the import service edit (coming soon) will allow editing the collection configuration directly from this page view logs opens the full log output for this collection in a dialog, with a copy to clipboard button access & permissions the page shows only collections you have access to based on your role global admins see all collections across all teams team admins see collections for their own team(s) regular team members without admin rights do not have access to this page the trigger update action also requires team admin rights or higher