Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [storage-extensions]

The tag has no usage guidance.

2
votes
0answers
22 views

Can I access the “Item” custom meta (metadata fields) in a Storage Extension?

I am trying to determine whether I need to process anything in my Storage Extension depending on certain fields in the item metadata. (I am extending all 3, Page, ComponentPrensentation and Binary ...
1
vote
0answers
37 views

SDL Web 8.5 Storage Extension: Differentiating Republishing and Unpublishing in Remove Method

We are implementing a Storage Extension using SDL Web 8.5. The remove method is invoked while unpublishing an item, but this method is also invoked while republishing an already published item (...
2
votes
1answer
44 views

Best way to store application properties in Storage Extension

Currently I have a Storage Extension for SDL Web 8.5 (I extended from 'JPABinaryContentDAO' and implemented 'BinaryContentDAO'). I have some settings hard-coded in the Java code, which are environment ...
1
vote
0answers
37 views

How to throw the exception from Storage Extension to Tridion GUI Publishing Queue?

We are using SDL Tridion 2013 SP1 and have implemented a Storage Extension. When an exception occurs within the Storage Extension, we would like to display the error message to the user who published ...
4
votes
1answer
84 views

Storage Extension - exception in DAO construction

Currently I am developing an Storage Extension for Tridion 2013 SP1. I want to intercept storing Binaries to the Broker. When I publish I get the following error: 2018-04-10 15:45:41,205 ERROR ...
0
votes
0answers
54 views

Looking for an API integration between Tridion and (CDNetworks and Akamai)

I'm looking for an API integration between Tridion and (CDNetworks and Akamai). So that, when we place a website, on the infrastructure of a CDN, a purge call is made to that specific CDN provider, ...
3
votes
1answer
66 views

Storage Extension: Differentiating Republishing and Unpublishing in Remove Method

We are implementing Storage Extension. Using 2013 SP1. "remove" method is invoked while unpublishing an item. This method is also invoked while republishing an already published item (and then "...
2
votes
1answer
75 views

Storage Extension: Remove method not invoked while unpublishing

We are using SDL Tridion 2013 SP1 and extending the storage using Storage Extension feature. Storage Binding file is as follows: <?xml version="1.0" encoding="UTF-8"?> <StorageDAOBundles> ...
4
votes
2answers
65 views

Custom storage extension - obtain keyword children TCM ids

Another question in my ongoing saga to implement a customised Deployer without requiring a Broker database. When publishing a taxonomy I can see the childKeyword nodes listed in the XML for any given ...
5
votes
1answer
72 views

Implementing a custom storage type and having unpublish issue

I am having an issue with a custom storage extension I am constructing. Essentially I have been tasked to remove any dependency on filesystem/persistence storage types. We are publishing to Couchbase, ...
10
votes
2answers
115 views

Send warning message to publishing queue from storage extension

We're currently building a storage extension. If something goes wrong, we can throw an exception and this will result in the publishing to fail, showing an error in the publish queue. However, we ...
1
vote
1answer
54 views

Call order for itemtypes Page with multiple storage types

I'm using SDL Tridion 2013 SP1. I want to make a REST call for each Page item that's being deployed with a few page metadata values. For that I'm thinking about three options: Creating a Storage ...
4
votes
1answer
222 views

Unable to load custom storage extension jar file

In a Web 8 upgrade I am moving a Custom Storage extension to Web 8. The error is: org.springframework.beans.factory.BeanCreationException: Error creating bean with name '...
7
votes
0answers
109 views

Accessing Keyword metadata in a custom Storage extension

I'm developing a custom Storage extension to publish Tridion 2013 SP1 items into a NoSQL database but I'm struggling to find a way to gain access to the metadata on a Keyword when a user publishes a ...
3
votes
1answer
55 views

Web 8 Custom Deployer - cd_broker.jar not found in Rest Deployer files

I noticed in the Web 8 Content Delivery / API role that the in-process lib folder contains a cd_broker.jar file, but the REST lib folder does not. Any reason for this? Also, the lib folder for the ...
5
votes
1answer
237 views

Debugging storage extension

I’m having a bit of a nightmare trying to write a storage extension (for Tridion 2013). So far I have set up the following: Running the deployer upload servlet in Tomcat via Eclipse. Start the ...
3
votes
3answers
231 views

Changing page file path/name in storage extension

I need to publish a particular info page from each publication (over 250 publications) to a single folder on the file system. Although page content is different, all pages have the same name so my ...
2
votes
2answers
88 views

When deploying an MP4 movie does the Tridion Deployer set the MimeType?

When publishing a binary with Tridion, does the Tridion Deployer set the MimeType that is used on the final destination? What about for MP4 files? Tridion OOTB does not have an MP4 MimeType, so we ...
2
votes
1answer
65 views

Retrieving Template Name in Storage Extension

I am working with Storage Extension in SDL Tridion 2013 SP1 for Dynamic Component Presentation. Is there a way to retrieve Template Name in the create method while publishing a component as a Dynamic ...
5
votes
2answers
176 views

Storage Extension changes in SDL Tridion 2013

Using SDL Tridion 2013 SP1, I am working with Storage Extension (Written with SDL Tridion 2011 and upgraded to make it compatible with SDL Tridion 2013 SP1). In this storage extension, I am trying to ...
3
votes
2answers
117 views

Unable to get custom binary DAO to get invoked

I am struggling to get my custom DAO for handling binaries to get invoked. I have taken MOST steps mentioned in various posts, but no luck so far. I have created the bundle XML as follows: <...
3
votes
1answer
229 views

Custom Deployer for Binaries - Do not want binary stored on filesystem

We have written a custom storage extension for the FileSystem binding to deploy binaries to Amazon S3. The source code is here. During publishing our files are written to disk on the path ...
2
votes
2answers
149 views

Tridion storage extension

Current situation: there is a storage extension for pages (class MyPage extends JPAPageDAO implements PageDAO, from com.tridion.storage.dao.PageDAO and com.tridion.storage.persistence.JPAPageDAO) I ...
3
votes
1answer
106 views

Storage Extension working on Tridion 2011 version is not working on Tridion 2013

I have written a Storage Extension for dynamic component presentations (based on JPAComponentPresentationDAO) as stated HERE in a SDL Tridion 2011 setup. It was working fine. However, if I try to run ...
1
vote
2answers
87 views

How do I store some images in folder A and some images in folder B when they are published? [duplicate]

Currently we are storing images(documents) on the server(\serverName\content\published_images) as a default file system. As part of the requirement, I need to store some images in folder A and some ...
4
votes
2answers
121 views

How can we get a list of all components placed in the page in a Storage Extension?

We are trying to extend the FSPageDAO in a storage extension and in the create(CharacterData page, String relativePath) method, we would like to get a list of all the components placed on that page. ...
5
votes
2answers
153 views

How to cause exception on super.create method ? (Storage Extension)

When DCP is published, the DCP is stored to Broker DB and also to custom DB by Storage Extension. To incarnate the above, I implement the program as below. Furthermore, To confirm whether executing ...
8
votes
1answer
77 views

Why does JPAComponentPresentationDAO have 2 remove methods?

The storage DAO class JPAComponentPresentationDAO has two remove methods: public void remove(ComponentPresentation itemToRemove, ComponentPresentationTypeEnum componentPresentationType) ...
7
votes
3answers
179 views

How do I get my Storage Extension to call the 'update' method when republishing a Dynamic Component Presentation?

When a DCP is Published, the create method is called. When aDCP is unPublished, the remove method is called. But when a DCP is rePublished, the update method is not called. I don't know why the ...
3
votes
2answers
135 views

Update content in a file being published using storage extension

We are publishing an xml file from our CMS. We have to add some additional information in that xml file before it get deployed. I want to edit it in the storage extension. How can we achieve this? ...
5
votes
3answers
338 views

Storage Extension - Insert data to Tridion Broker DB and custom DB in same transaction

I want to do following operation: When DCP is published, DCP is stored to Broker DB, and also stored to my custom DB by Storage Extension. I found it's possible by extending ...
7
votes
4answers
157 views

Removing the broker

We would like to get rid of the Tridion Broker as part of a project and publish content directly to a repository as part of a Storage Extension. My question is, is there any deep dependency that ...
5
votes
1answer
173 views

Add custom logic by Storage Extension without changing existing behavior

I want to do following operation by using Storage Extension When DCP is published, DCP is stored to Broker DB as usual. After that, extract some data from DCP and store it to another custom DB by ...
13
votes
1answer
196 views

SDL Tridion - Storage

I want to know how Storage setting in the cd_storage_conf.xml file works. My application gets deployed on JBoss. Can I modify this file so that Tridion loads\store from any path (outside JBoss, ...
8
votes
4answers
6k views

How can I automatically update AKAMAI after publishing content in Tridion?

How can I update AKAMAI automatically after publishing content in Tridion 2011? Is a Storage extension the only or are there any simple ways to do this?
18
votes
4answers
394 views

Is it possible to configure Tridion’s deployer to send one ItemType to multiple storage types?

We’re looking to extend Tridion’s content storage layer with a new storage type to allow us to write some of our component presentations into a RavenDB repository. As part of this, we also want to ...