Enhancement
Increase performance of cache warming for multichannelling datasources by optimizing the SQL statements.
Enhancement RT#56997
When prefilling attributes for a multichannelling datasource, the attributes will first be checked in the cache. Attributes will only be prefilled, if more than “prefetchAttribute.threshold” objects shall be prefetched or if more than “prefetchAttribute.cacheMissThreshold” values are not found in the cache. See the section “Attribute Prefetching” in the Reference documentation for more details.
Enhancement
It is now possible to change the sorting of the datasourcelistcomponent by setting the component properties “sortby” and “sortorder”. The readonly property “count” will return the total number of items in the datasourcelistcomponent. See index term “DatasourceListComponent” in the Reference documentation for more details.
Enhancement RT#57008
Contentrepository datasources will now support the newest MS SQL JDBC driver 4.0 for connecting to Microsoft’s SQL Server.
Bugfix RT#57193
The PortalConnectorFactory now provides access to datasources, that are managed by a Gentics Portal.Node Java Server. This allows sharing datasources (and their caches) between portlets and other components outside of the scope of the portal (e.g. servlets). Additionally, it is possible to register new datasource handles and datasources using the PortalConnectorFactory, which makes them available in the portal as well. See the section “Gentics .Node PortalConnector Java API” and the “API Reference” in the Reference documentation for more details.
Bugfix RT#56997
When prefilling attributes for a multichannelling datasource, sometimes empty attributes were not put in the cache, which caused additional SQL Statements, when those attributes were accessed. This has been fixed now.