7

manifest.json file allows multiple extensions, so you could add resolvers for both Component and Page as separate entries. For example: manifest.json file with multiple extentions: "extensions": [ { "type": "CMResolver", "name": "AssetUnpublish", "...


4

Each item has publish info. You can use: PublishInfoData[] publishInfoData = CoreServiceConnector.Client.GetListPublishInfo(item); PublishInfoData class has the property PublishedAt, so you can filter there all for the last 24 hours. So you can list every item in Tridion, get its published info, and then see if it was published somewhere in the last 24 ...


4

After Investigating the elastic search logs (path: c:\elasticsearch-7.7.0\logs\elasticsearch-service-x64-stderr.YYYY-MM-dd) Error "the system property [es.path.conf] must be set" when starting the service registered Refer to the link for the fix Solution: The fix provided here [#57769][2] doesn't help since the culprit is not the same variable, I ...


4

You need to have following dlls in your project references in order to have ECL session. Tridion.ExternalContentLibrary.dll Tridion.ExternalContentLibrary.V2.dll


4

It is in Tridion.ExternalContentLibrary.V2 dll. namespace Tridion.ExternalContentLibrary.V2 { public static class SessionFactory { public static IEclSession CreateEclSession(Session tcmSession); public static IEclSession CreateEclSession(string username); } }


3

As you can see @Nuno shared the official release notes of sdl documentation for good source. In High level listed out main functional and technical features of sites 9.0 and 9.1 Functional features Pre-defined Regions support Usability improvements for Component Presentations Blended marketing and product information from SDL Tridion Docs Image editing ...


3

No. Minor version translation deals with source item being in workflow. Review functionality works with workflow on target item. All you need for Review functionality is workflow on target items, that supports Translation Manager Review. And appropriate workflow steps on TMS or WS.


2

You can refer to ECL API reference for more details.Not sure if you can do this using core service.


2

Please refer to this link for more details on how to Scheduling a periodic cleanup of the State Store database


2

after investigating we found that the Java_Home was set to JRE and the path was set to JDK bin . We created a new system variable JDK_HOME and we tried the issue is fixed . Since we had set the JDK bin on the path the service was trying to look for the cert under JDK cacerts


2

AFAIK - This error most likely still your certificate is not correctly exported and imported to configured your SSL Keystore file in microservice. Try this below PowerShell script to export the CA certificate and generate the Keystore file using the key tool. $thumbprintNumber="2F4463A65623BAA4E5CE83EB0B91F800B0CEF327" $certficateFilePath = "D:...


2

As suggested, Support ticket is indeed required to correct this feature/issue. A possible workaround could be to resolve component links yourself in your application code. This can done as Alvin mentioned, using separate GraphQL queries (instead of relying on DXA Model Extension/Service). This would roughly translate to following steps for a DXA-based ...


2

When I've set Translation Review up in the past the AllowTranslateDynamicContent setting was not enabled (so left commented out in the TranslationManager.xml file as per default) and Translation Review worked as expected. <!-- Enable translation of minor versions. --> <!-- <AllowTranslateDynamicContent>true</AllowTranslateDynamicContent> ...


2

Customer should use Event System approach. Old Translation Manager Plugin system is deprecated for many years. using System; using System.IO; using System.Net.Mail; using System.Web; using System.Xml; using Tridion.ContentManager.Extensibility; using Tridion.TranslationManager.V2; using Tridion.TranslationManager.V2.EventSystem.Events; namespace Examples....


2

I think the documentation needs updating. Looking in the Installation Media, theres now an EventHandlers folder with a ErrorEmailNotifications.cs file which using the Event System and not the old plug-in approach. [TcmExtension("TranslationManagerExamples.ErrorEmailNotifications")] public class ErrorEmailNotifications : TcmExtension { private ...


2

I remember seeing something similar waaaay back in Tridion 2009. There the solution was to increase the height of the RTF field. I kid you not :). It's worth a shot.


2

Complimenting Marko's answer on the Event System, you could also look at extending Tridion CM search to store such information within the SOLR index as well. This way you can leverage existing infra and benefit from SOLR's powerful querying which can be executed via Core Service. See Arjen's post: http://80000ft.blogspot.com/2012/08/search-indexing-handlers....


2

Another option, which might be a better one regarding performance would be to create Event System that would for each successful transaction send Transaction data to some custom storage (to some DB, or service). Then you can query that service periodically. It would give you flexibility where you would not check all items in Tridion for their publish info, ...


2

As Alvin correctly points out, there is not currently a componentPresentation root query that takes a page parameter. The nearest would be the items query, which when returning pages, can include the componentPresentations contained within that page, and they will have the associated page context in those results. E.g. { items(filter: {itemTypes: [PAGE], ...


2

It does look like you reached the configured expansion depth. If you debug the template in Template Builder (with Debug logging enabled), you will get more insight in why Entity Models are not expanded. Note that there is a third place where link expansion depth can be configured: in the “Generate Data Presentation” TBB. Furthermore, your implementation may ...


2

Answer 1: Indeed only one metadata schema allowed per BluePrint hierarchy. BluePrint hierarchy in this case means standalone tree. Answer 2: You can change metadata using event system By subscribing to "Item Send" event: EventSystem.Subscribe<ITranslationJob, IItemSendEventArgs>(OnItemSend, EventPhases.Initiated, EventSubscriptionOrder.Normal)...


1

What content are you changing? The uploaded campaign ZIP or the textual content stored in Tridion? Instant Campaign is checking the timestamp on the ZIP file (which handled as any other media asset in DXA). If that has changed, the ZIP file will be re-extracted again. Can you verify that the timestamp of the ZIP has changed or not under BinaryData/[...


1

As mentioned, do follow up with Support. For a little more context here is the GraphQL requests to render links documentation that describes how you can also use the contextData argument to control how links resolve. If you're managing or resolving the links yourself (e.g. in DXA or other application), the GraphQL requests to resolve links documentation ...


1

As Anand posted, you can schedule clean up of obsolete records from the state store database. In upgrade scenarios, I would recommend the following link from the SDL KB article. There link details hotfixes, settings and the tuning information which might be useful to the issue that you are facing. delete from EXECUTION; delete from EXECUTION_PROPERTY; delete ...


1

Please refer to this article for more information Link suggest to ensure that the Scale settings for Azure message bus set to Standard (rather than Basic). In addition the behavior is described as follows: If there is an established connection between Notification and Backplane hubs, it should look something like: http://.../hubs/notificationHub/signalr/...


1

Why do you think the application will break with size increase of the config file? I'd seen huuuuge files and the module continued working with no issues at all. As for the urls and rules, personally I'd use Regex in the rules for both matching and rewriting.


1

The CacheEvent class has changed between 2013 and 9.1. I recommend that you recompile your custom code against the 9.1 libraries. You can either grab the jars from the API role, or get them from Maven by adding references to com.tridion.contentdelivery:udp-core and com.tridion.contentdelivery:udp-cache to your pom. You may need to add one or two other ...


1

Please refer to the following reference link1 and link2 Hope it Helps.


1

Reviewed the Error and the Script noticed that the issue is related to Store Name, please go to IIS and open the Server Certificate and copy the Certificate Store Name and change the $StoreName and try to run the script again. Let us know if it works!


1

Increasing Generate DXA R2 Page Model template parameter expandLinkDepth to 3 in Render Page Content TBB solve the issue <expandLinkDepth xmlns="http://www.sdl.com/web/schemas/dynamicpage">3</expandLinkDepth>


Only top voted, non community-wiki answers of a minimum length are eligible