Dev Webinar release-2023-07
Overview
Recording of the webinar | Passcode: +3r9#&Te
Features
Enhanced Search: Search Filters on the Public API
A filters query parameter can now be provided to the Search Publications endpoint.
Each object must contain either a valid logical operator property (“and”, “or”, “not”), or a query expression property (“term”, “exists”, “range”).
Enhanced Search: Sorting on the Public API
Possible sort values:�documentId, contentType, firstPublicationDate, lastPublicationDate, significantPublicationDate, visiblePublicationDate, sortDate, metadata.*
More information in Search reference.
Enhanced Search: Draft and Publications Indexing
Dynamic metadata indexing is now available for documents (draft index) and publications (publication index).
It works in a similar way to the media library index. For upstream metadata plugins simply add index: true to the metadata declaration.
Please see the documentation for compatibility. Currently 29 of 48 plugins support dynamic indexing.
Enhanced Search: Display Filters ListV2 with OR
The Filters ListV2 have been extended to support multiple selections. The selected values are OR combined in the search query.
More information in Display Filters guide.
li-tree: Multi-Language support
More details in li-tree documentation
{
handle: 'linkTree',
type: 'li-tree',
config: {multilang: true},
ui: {
config: {
document: {
useDashboard: 'articles',
displayFilters: ['language']
}
}
}
}
Document Preview
* Former Preview API is deprecated and removed with release-2023-09:
previewApi.registerRenderFunction, migrate to documentApi.registerPreviewFunction.
Improvements
Import: Support significantPublicationDate
significantPublicationDate sets a date which deliveries can display. When performing a POST api/v1/import/documents request, you can define significantPublicationDate within documents.[].publishControl.
The properties�firstPublicationDate�and lastPublicationDate�were already supported.
Document Copy: Copy target icon and label config
Breaking changes
Please use configuration displayTitlePattern. More information in May release Webinar.
Renamed conditions to filters used in searchPublications()
As part of our efforts to improve Search DSL, we had to remove support for old filters. conditions was introduced in May release and uses the new DSL, effectively replacing old filters.
Deprecations
Reminder: AngularJS custom metadata deprecations
Correction Previous dev webinars communicated that all AngularJS support would be removed with September release, which is not accurate:
Q & A
Next Dev Webinar
12.09.23
14:00 - 15:00
THANK YOU!