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 ...
5
votes
How can I run a deployer module after the commit?
https://docs.sdl.com/LiveContent/content/en-US/SDL%20Tridion%20Sites-v1/GUID-93347DFB-D6EB-4398-A78D-220B7FD685E3
Go to your Content Deployer's config\ folder, and open deployer-conf.xml for editing.
...
5
votes
Accepted
Automate sitemap publishing
Well, this wouldn't be Tridion if there weren't 15 ways of doing it. My preferred approach for this - given that you already have the sitemap logic built into CM Templates - would be to use a Custom ...
5
votes
Where to get the Deployer Extension Jar files
The documentation contains example code and the developer who wrote it was probabaly trying to be funny by including an import to an imaginary Java package:
import com.perfectsoftware.AppServer.*;
...
4
votes
How can I debug a Deployer customization in Web 8?
Since the microservices use Spring boot, you can startup the container using a Container Class available in the Deployer (for example : DeployerEndpointServiceContainer in Web 8.5). Additional modules ...
4
votes
How can I debug a Deployer customization in Web 8?
Seems interesting. I haven't tested it yet but it must be similar as the former Deployer debugging, but instead of running that class, starting the microservice.
This can be achieved by Running or ...
4
votes
Accepted
want to get publish transaction id in deployer extension
It is pretty easy. You have the following page for deployer extension sample:
https://docs.rws.com/783502/695281/sdl-tridion-sites-9-1/creating-a-custom-module
Plus, the override methods in deployer ...
3
votes
Setting up a custom deployer extension
To piggyback on Saurabh's answer, a storage extension would be a better choice for your use case. A storage extension would better handle storing published items to any storage medium besides the ...
3
votes
Accepted
How to get RenderingMetadata in Deployer Exension?
In 2013 in your deployer extension you could get this with the following syntax:
String renderAddedMeta = page.getRenderAddedMetaData();
This example is for a PageDeploy. You have access to the ...
3
votes
How to decompress the DD4T Component Presentation data in a Deployer extension (Tridion)
Simplest solution would be not to compress the JSON in your Templates, then you also wouldn't have to deal with decompression. This is done by removing the compression TBB from the Template.
Another ...
3
votes
Accepted
Logger not logging on Deployer Extension (CD)
Have you added this in your logback.xml:
<root level="DEBUG">
<appender-ref ref="rollingDeployerLog"/>
</root>
3
votes
Automate sitemap publishing
Welcome the tridion community.
Coming to your question about generating site map using event handler is not good idea, because when you publish in bulk, there will be performance and concurrency ...
2
votes
Automate sitemap publishing
This can be achieved using Event system. Only thing if your sitemap is bigger in size it will have some performance effect. But you can try the following:
Write a custom event handler on Page Publish/...
2
votes
Add custom page metadata in deployer extension
My suggestion would be do to this change during publish at templating level before the package is created from publisher. Depending upon the publish target, you can take action on the page object as ...
2
votes
Facing compilation issue while upgrading Deployer extension to Web 8.5
It depends which classes you use in your code, for example, my Deployer extension (custom Module) is working with the dependencies listed below.
Just another point, in Tridion 2013 (SP1) you could ...
2
votes
Setting up a custom deployer extension
Welcome to the community.
Please read the official SDL documentation to set up a deployed extension here. Also, there is this cool blog by @hemkant explaining step by step to set up a deployed ...
2
votes
Tridion View on Site feature
You can customize the URL used by the View on Site feature by implementing an event handler for the GetPublishUrl event.
2
votes
Accepted
Custom Deployer Extension - SDL Web 8.5
The action TridionBootstrap from the original deployer-conf.xml file is missing. It should be between the initial <Pipelines> and <Pipeline Id="Tridion-Process-Deploy"... tags:
<Pipeline ...
1
vote
Accepted
XO - Promotions are not getting index in elasticsearch
It was silly mistake during the deployer config. The XO deployer pipelins configs should have been placed after the Tridion-Commit-TX pipe line, instead I have placed the same at the end. Thanks ...
1
vote
XO - Promotions are not getting index in elasticsearch
A couple of failure points that you can look at for your implementation would be your start up parameters for your deployer to include es-host and es-port highlighted below.
Elasticsearch:
--es.host=...
1
vote
Setting up a custom deployer extension
Instead of focussing on which database you want, maybe you should read about the tridion content delivery microservices. The content delivery api supports an mvc model sevice and graphql.
1
vote
Accepted
Facing compilation issue while upgrading Deployer extension to Web 8.5
Try to upgrade your deployer extension project with following 8.5 deployer jars dependencies to work for SDL Web 8.5
cd_common_config-8.5.0-1009.jar
cd_common_config_legacy-8.5.0-1009.jar
...
1
vote
How to create a custom deployer extension in Java to flush application server cache when new content is published
The documentation contains a very nice (yet completely fictional) example of how to do this, which you can find here http://docs.sdl.com/LiveContent/content/en-US/SDL%20Web-v5/GUID-894AB0F0-313C-45A3-...
1
vote
Can I have two processors on the same cd_deployer_conf.xml?
Having 2 Processor elements in 8.1 is totally valid. The one with the phase="post-transaction" will execute after the one without such an attribute. Example of such a scenario is when using ...
1
vote
Add custom page metadata in deployer extension
Since you are extending page metadata which will be stored in broker database, deployer extension is not the recommended approach.
Instead of deployer extension, use storage extension, which ...
1
vote
Automate sitemap publishing
I will use a similar but slightly different approach to what @Anumap suggested, because I like to keep things decoupled. So, I would create two separate components in Tridion which hold the audio and ...
1
vote
Accepted
Solr date format incorrect, sometimes
Adding some logging revealed ~1 in every 10 dates having strange values.
Removing static final from the DATE_FORMAT variable fixed the issue so it seems my diagnosis was correct.
Not strictly a ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
deployer-extension × 28deployer × 9
content-delivery × 8
web8 × 6
2013-sp1 × 4
web8.5 × 4
2013 × 3
publishing × 2
metadata × 2
publishtransaction × 2
solr × 2
deployer-conf × 2
dxa × 1
2011 × 1
event-system × 1
templating × 1
smarttarget × 1
configuration × 1
sites-9 × 1
sites-9.1 × 1
experience-optimization × 1
si4t × 1
component × 1
storage-extensions × 1
sites-9.5 × 1