Hot answers tagged

14 votes
Accepted

List of processed items in Publish Transaction

You'll need LoadFlags.Expanded, and then you can get the items from the PublishContexts. I've just done a little POC with the following code and a published Structure Group and both resolvedItems ...
user avatar
11 votes
Accepted

Not able to find builder for capability: TokenServiceCapability

The issue was I had Java 9 installed and Web 8.5 only supports Java 8. Just removed Java 9 and installed Java 8 and it worked fine.
user avatar
10 votes
Accepted

How to delete multiple Components using the Core Service

As the comments indicate your original question lacked a lot of information, your edit does provide a bit more information, however they don't really show a lot of effort from you in looking for an ...
user avatar
  • 29.6k
10 votes

Use Core Service to communicate between Tridion 2011 and Web 8.5

Obviously it will depend on what technology you are using for the client. For example in a .NET programme, you could host both the 2011 client and the 8.5 version, but then you'd have to create ...
user avatar
  • 18.5k
10 votes

SDL Web 8.5 + AngularJS + DXA

The problem with using DXA 1.x for a client side JavaScript framework is that you are using a fully blown MVC web application to essentially deserialize JSON and map it to models. It can certainly do ...
user avatar
  • 29.6k
10 votes
Accepted

SDL Web 8.5 + AngularJS + DXA

I've seen an implementation DXA was set up to just be a JSON API. Vue.js was used as the templating framework. XPM was dealt with by using .NET Core to render VueJS server-side (So XPM was accessing ...
user avatar
  • 2,645
10 votes

Are there any recommendation to install Content Delivery (8/8.5) on Windows or Linux?

Yes, the CM can only run on Windows as it is a .NET based application. Content Delivery, however, is separate and you can deploy to whatever your enterprise standards or needs are. The answer to the ...
user avatar
10 votes
Accepted

How to get specific publication list for specific user in Tridion Core Service?

You could impersonate that specific user in your code and then request all publications as them. This should give you the complete list that they're able to access. Alternatively, you could get every ...
user avatar
9 votes
Accepted

How can I delete old publication targets in Web 8.5 migrated from 2013sp1?

Clear-TcmPublicationTarget doesn't delete the target - it "decommissions the specified Publication Target". Meaning the system forgets that anything was ever published to that target. Step two is to ...
user avatar
  • 19.8k
9 votes

Is Content Service's performance no problem compared with in-process API?

Doesn't Content Service become bottleneck on SDL Web 8.5? Yes and no. You're indeed in fact moving the processes, libraries and dependencies which fetch data from the Broker DB from the web app to a ...
user avatar
  • 7,253
9 votes
Accepted

Error message for non-existent folder when trying to create new page in XPM

It might be one the components on the page type that is causing the issue. Are there any predefined components defined on your page type? If you open up the page type in CME and check the component ...
user avatar
9 votes
Accepted

TOM.NET API - create Session in custom Translation Manager event handler

There are two things you can do. First If it is sufficient or preferable for you to get AddedItems during complete event They are available but not loaded. Use ITranslationJob.LoadState ...
user avatar
9 votes
Accepted

Is there an extension that can Export search result To Excel for Web 8?

You can also try the Export Item List alchemy plugin. It can be downloaded from here: https://www.alchemywebstore.com/plugins/Export-Item-List If you want to customize or extend it the code is also ...
user avatar
9 votes

GUI not rendering <br> and new line showing error messages

You would have to make CSS updates through a GUI extension besides using the new line (\n) in your exception message. In your event system exception, you will be using the new line like this: throw ...
user avatar
8 votes
Accepted

Get list of publications from Content Delivery

You can use new PublicationMetaFactory().GetAllMeta() to retrieve a list of all published publications.
user avatar
8 votes

Is there a field change event I can subscribe to?

You could consider [[removed:OOTB]] Supported category use with the Tree View. The user would select from the top-down and the field populated with the final select. Of course, by supported I mean ...
user avatar
8 votes
Accepted

SDL 8.5 Experience Optimisation - Deployer Committing Failure

The requested added pipelines in the deployer-conf.xml have a spelling mistake in the documentation <Module Class="com.tridion.smarttarget.deployer.FredHopperDeployerModule" <Module Class="com....
user avatar
  • 360
8 votes
Accepted

What is the purpose of the Namespace element in cd_storage_conf.xml

You may want to change it if you're not using TCM as the source content management system for Content Delivery. This is not yet a thing, but very soon it will be.
user avatar
  • 28.9k
8 votes
Accepted

Web 8.5 - Experience Manager Boostrap URL pointing to localhost, how to change to actual website url?

This URL is derived from your CmEnvironment as it is defined in the Topology Manager Database. By running the Powershell script "Get-TtmCmEnvironment" you can see the current environment. By running ...
user avatar
8 votes
Accepted

Get a list of Pages that a specified Component has been published on (akin to 'View on Site')

Jon, I believe under the covers that the Core Service method ResolveContainingPages is used: ContainingPagesDictionary ResolveContainingPages( string componentId, ...
user avatar
  • 6,678
8 votes
Accepted

Keyword key field mandatory

There's no 'out of the box' way to make the Key field of a Keyword mandatory, unfortunately. I recommend that you do this using the Tridion Events System. It should be quite simple to write the ...
user avatar
8 votes

Exporting list of URLs

There is no 'out of the box' way via the GUI, but you can do this using the Core Service. Something like the following code (which outputs a CSV) should give you a good start: void Main() { ...
user avatar
8 votes
Accepted

How can I run a deployer module after the commit?

You should be able to add a pipeline element after the "Tridion-Commit-TX" pipeline and before the Cleanup Step, which then should act as a PostCommit. In XO, the same happens: <!-- Add the ...
user avatar
  • 7,253
8 votes

Not able to find the "TcmTemplateDebugHost" process in Attach process, Even we run the Template builder

In order to debug against the "TcmTemplateDebugHost" locally, you need to setup Remote Debugging (link below). If you have access to the CM server itself, you can also run Template Builder on the CM ...
user avatar
  • 2,920
8 votes
Accepted

Add new option inside the Hyperlink window

As Neil and Mark have noted, what you are looking for is a GUI extension extending the FormatArea.js and three other JavaScript and ASPX files: %Tridion Home%\Web\WebUI\Core\Controls\FormatArea\...
user avatar
7 votes
Accepted

Create Admin User in SDL Web 8.5 via core service

Well... I think that I have a solution (I realize it has some helper function calls) but this appears to work. Unless someone has a better way of doing this. if (((Get-TridionCoreServiceSettings)...
user avatar
7 votes
Accepted

Not able to see Publications after upgrading CM

You should add the user to the "SDL Web Content Manager Administrators" group instead of changing the old "Privilege" column in the database. That mechanism is no longer supported.
user avatar
  • 19.8k
7 votes
Accepted

Problem installing TMS in new SDL Web 8.5 CM : "An unexpected error occurred on send"

As you are using Https protocol, please specify the port number as 443 to get rid of the error and continue with installation
user avatar
  • 1,231
7 votes
Accepted

How to set nested component linking level in DXA

The linking level is configurable with "expandLinkDepth" parameter in the Core Template Building Blocks "Render Page Content" and "Render Component Content" Render Page Content \100 Master\Building ...
user avatar
  • 2,221
7 votes
Accepted

Prevent Business Process Types from being ported

Three options you may want to consider: Rename the BPT in the source system (to the same name as the one used in the destination) before doing the export and then just exclude it from the import, to ...
user avatar

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