This chapter contains all changes made in Release 7.5.1 of CoreMedia Digital Experience Platform 8.
Release 7.5.1 contains the following CoreMedia modules:
CoreMedia Blueprint
CoreMedia CMS
CoreMedia Studio
CoreMedia Elastic Social
In addition, CoreMedia LiveContext 2.0 for IBM WebSphere Commerce uses the following tooling:
| Product | Key | Version |
|---|---|---|
| CoreMedia Application Maven Plug-in | APPPLUGIN | 2.7.4 |
| CoreMedia Project Maven Extension | PROJEXT | 1.0.5 |
Table 2.61. Tooling of CoreMedia LiveContext 2.0 for IBM WebSphere Commerce
CoreMedia CMS Improvements
Predefined publication workflows for Studio
You can now use the "Simple Publication" and "Two Step Publication" predefined publication workflows in Studio. To this end, the workflow definitions must be uploaded to the Workflow Server using the
cm uploadtool. Depending on whether you use Studio or Site Manager different workflow definitions files need to be uploaded. For Studio make sure to upload the workflowsstudio-simple-publication.xmlandstudio-two-step-publication.xml.
Auto-accepted Workflow User Tasks
You can now set the optional attribute
autoAccepted="true"forUserTaskelements in the XML definition file of a workflow. If set totrue, an offered UserTask will be automatically accepted if it was assigned to a single user with the existingForceUserworkflow action.Note that
EntryActions of automatically accepted user tasks are executed internally by the Workflow Server. This also applies to remote actions which will be executed by userworkflow. See section "Remote Actions That Are Not Remote" of the [Unified API Developer Manual] for information how to execute such actions in the name of other users.Note that the Site Manager and custom workflow clients that still use the old Workflow API always accepted tasks with forced assignment automatically - independently of the
autoAcceptedattribute. You can use the new attribute to also accept forced user tasks automatically when using Unified API based workflow clients such as Studio.
API changes
The
writeOnandtransformmethods ofcom.coremedia.xml.Markupnow take aList<? extends XMLFilter>instead of a rawListparameter.The method
transform(Templates, Map)ofcom.coremedia.xml.Markupnow takes aMap<String, ?>instead of a rawMapparameter.The methods
setAcceptMethodsandsetRejectMethodsof classcom.coremedia.cap.httpcache.MethodRequestPredicatenow take aList<String>instead of a rawListparameter.Method
com.coremedia.cap.httpcache.CompositeRequestPredicate.getRequestPredicatesnow returns aList<RequestPredicate>instead of a rawList.Method
equalsLinklistPropertyof interfacecom.coremedia.publisher.importer.DifferencingTransformer.Differencernow takes aList<? extends Content>and aList<String>instead of two rawListparameters.Package
com.coremedia.publisher.importer: MethodsprocessandprocessSourceof classTargetXmlImporterand the constructors ofTargetXmlImporter.ContextandXmlImportEventnow take aMap<String, Integer>instead of a rawMapparameter.
Removed deprecated methods of
com.coremedia.cap.content.query.QueryServicewhich took a separate limit parameter:poseContentQuery(String, int)poseContentQuery(String, Object[], int)poseVersionQuery(String, int)poseVersionQuery(String, Object[], int)
Removed deprecated
com.coremedia.cap.common.infos.CapLicenseInfoconstructor which took the unused parameterworkflowCustomizableRemoved deprecated method
com.coremedia.cap.common.infos.CapLicenseInfo#isWorkflowCustomizable.Removed deprecated constant
PUBLICATON_CANCELLEDofcom.coremedia.cap.errorcodes.CapErrorCodes.Removed unused constant
CANNOT_DELEGATE_NON_REMOTE_TRANSACTIONSofcom.coremedia.workflow.errorcodes.WfErrorCodes.Removed deprecated interface
com.coremedia.workflow.WfErrorCodes.Removed deprecated method
com.coremedia.cache.Cache.cacheFor(long).Removed deprecated methods
com.coremedia.objectserver.web.taglib.IncludeSupport.getTheViewandcom.coremedia.objectserver.web.taglib.IncludeSupport.getTheSelfwithout replacement.Removed deprecated method
com.coremedia.objectserver.web.links.UriComponentsHelper.appendPathSegments. useorg.springframework.web.util.UriComponentsBuilder#pathSegmentinstead.Removed deprecated method
com.coremedia.cae.testing.RequestHandler.handle. Usecom.coremedia.cae.testing.RequestHandler.invokeHandlerinstead.Removed deprecated method
com.coremedia.objectserver.dataviews.AbstractDataViewFactory.getLog. Usecom.coremedia.objectserver.dataviews.AbstractDataViewFactory.getLoggerinstead.Removed deprecated method
com.coremedia.objectserver.view.ResourceViewRepository.getBasePath. Usecom.coremedia.objectserver.view.ResourceViewRepository.getTemplateBaseLocationsinstead.Removed deprecated method
com.coremedia.objectserver.view.ResourceViewRepository.setBasePath. Usecom.coremedia.objectserver.view.ResourceViewRepository.setTemplateBaseLocationinstead.Removed deprecated class
com.coremedia.objectserver.view.ModelAwareViewDispatcher. Usecom.coremedia.objectserver.view.RenderNodeDecoratorinstead.Removed deprecated class
com.coremedia.objectserver.view.resolver.RenderNodeDecoratorProvider. Usecom.coremedia.objectserver.view.RenderNodeDecoratorProviderinstead.Removed deprecated class
com.coremedia.objectserver.web.binding.IdContentBeanConverter. Usecom.coremedia.objectserver.web.binding.GenericIdToContentBeanConverterinstead.Removed deprecated class
com.coremedia.objectserver.web.BeanPropertyEditor. Usecom.coremedia.id.IdProviderPropertyEditorinstead.Removed, replaced by new view lookup / repository services introduced in CMS7.0:
view-legacy-services.xml.com.coremedia.objectserver.view.RepositoryViewDispatcherManagercom.coremedia.objectserver.view.RepositoryViewDispatchercom.coremedia.objectserver.view.SimpleViewRepositorycom.coremedia.objectserver.web.BeanViewResolver
CoreMedia Studio Improvements
CoreMedia Elastic Social Improvements
Only comments for the selected active site of a user will be included in the moderation list.
A new Property
application.urlexist to allow to define a url for redirect from facebook and twitter.
Test helper classes
EmbeddedMongoandEmbeddedElasticSearchClientbelow packagecom.coremedia.testing.elastic.core(provided by artifactcore-test) were moved tocore-mongodbandcore-elasticsearchtest jars respectively.
CoreMedia Project Improvements
CoreMedia Blueprint Improvements
Deployment and Virtualization
Updated Tomcat to 7.0.50.
Closed JIRA Issues
| Key | Type | Summary | Status |
|---|---|---|---|
| CMS-671 | Bug | Search terms including stop words do not yield expected results | Fixed |
| CMS-667 | Bug | Re-Indexing the search index for users fails | Fixed |
Table 2.62. 7.5.1







