Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn More

View all

Sign in to view all badges

Custom DAM Publish Actions

Avatar

Avatar
Validate 1
Level 1
bryane54211190
Level 1

Likes

0 likes

Total Posts

10 posts

Correct Reply

1 solution
Top badges earned
Validate 1
Affirm 1
View profile

Avatar
Validate 1
Level 1
bryane54211190
Level 1

Likes

0 likes

Total Posts

10 posts

Correct Reply

1 solution
Top badges earned
Validate 1
Affirm 1
View profile
bryane54211190
Level 1

11-08-2020

I was wondering if someone could point me in the direction to some articles, API documentation, or the proper terms to google in order to create a custom action under the Quick Publish selection and Manage Publication options under the navigation menu for the DAM.  

 

The exact use case for this would be that we would like to use the DAM as a central repository for our digital assets and right now when we click on an image or pdf in the DAM we can select under Quick Publish options for "Publish to AEM" or "Publish to Brand Portal"   I would like to add custom options for other integrations so that I can push an asset to other internal tools or 3rd party integrations (for example, "Publish to Salesforce Knowledge Center").

 

Any assistance or guidance would be greatly appreciated.

Thanks

Accepted Solutions (1)

Accepted Solutions (1)

Avatar

Avatar
Give Back
Level 2
RMGJID
Level 2

Likes

11 likes

Total Posts

26 posts

Correct Reply

4 solutions
Top badges earned
Give Back
Ignite 1
Validate 1
Boost 5
Boost 3
View profile

Avatar
Give Back
Level 2
RMGJID
Level 2

Likes

11 likes

Total Posts

26 posts

Correct Reply

4 solutions
Top badges earned
Give Back
Ignite 1
Validate 1
Boost 5
Boost 3
View profile
RMGJID
Level 2

12-08-2020

Overlay the below path[1] from libs and add your option in content.xml in the below format[2]

 

[1] - /apps/wcm/core/content/editor/_jcr_content/content/items/content.xml

 

[2] - 

<publishtosfkc
granite:class="pageinfo-publishtosfmc"
granite:title="Publish to SFKC"
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/coral/foundation/button"
text="Publish to SFKC">
<granite:rendercondition
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/foundation/renderconditions/and">
<canreplicate
jcr:primaryType="nt:unstructured"
sling:resourceType="cq/gui/components/renderconditions/canreplicate"
path="${requestPathInfo.suffix}"/>
<isSFMCTemplate
jcr:primaryType="nt:unstructured"
sling:resourceType="cq/gui/components/renderconditions/<comp>"
path="${requestPathInfo.suffix}"/>
</granite:rendercondition>
</publishtosfkc>

Answers (0)