SlideShare une entreprise Scribd logo
1  sur  19
#evolve19
ADOBE ASSET LINK -
USE CASES AND
PITFALLS TO AVOID
Ameeth Palla
Sr. Manager, Customer Experience,
Adobe Experience Cloud - Adobe
August 7th 2019
#evolve19 2
• Traditional Integration between AEM-CC
• Adobe Asset Link – Introduction & Benefits
• Desktop App 2.0 - Improvements in 2.0
AGENDA
#evolve19 3
TRADITIONAL INTEGRATION BETWEEN AEM & CC
• Too many steps
• Searching / Organizing
• Version Tracking
• Collaboration
#evolve19 44
• New panel in Photoshop, InDesign, and
Illustrator
• Connects to AEM Assets
WHAT'S ADOBE ASSET
LINK?
#evolve19 5
ADOBE ASSET LINK – LIVE
DEMO
• Live Demonstration
#evolve19 6
ADOBE ASSET LINK – AUTHENTICATION FLOW
#evolve19 7
ADOBE ASSET LINK –
TROUBLESHOOTING
• Common issues concern the initial
connection.
• First connection attempt may fail,
but it's expected – So Don't Panic!
• Resolution is to add the user's
group to the "DAM Users" AEM
group, exit the app, and connect
again.
#evolve19 8
ADOBE ASSET LINK –
TROUBLESHOOTING
• Example shows an improper client
configuration in "assetlink-
settings.json":
{"aemServer":"localhost",
"aemPort":"443",
"aemScheme":"https"}
#evolve19 9
ADOBE ASSET LINK –
TROUBLESHOOTING
• For troubleshooting failed
connections, capture client-side
log using
"assetlink-override.json":
{"LOG_LEVEL":"trace"}
Log file is /tmp/adobe-assetlink-
*.log
#evolve19 10
CREATIVE CONNECTIONS FOR AEM: WHEN TO USE WHAT
Adobe Asset
Link
AEM Desktop
App
Creative Cloud in-app
experience
I want to discover, use & edit assets
from AEM directly within Creative
Cloud desktop apps (PS, AI, ID)
Creative User
Working in CC apps
Generic desktop
integration
I want to upload files /
nested folders to AEM
from my local disk
I want to open/edit any
asset type in any
desktop application
(including non-Adobe
asset types)
Business / Creative
User
Working on desktop
#evolve19 11
WHAT’S DESKTOP APP?
• Standalone application connected to
AEM
• Helps manage/edit assets without
Web UI (outside of AEM)
• Helps utilize all CC applications and
other 3rd party applications used to
edit assets (of any type) that is
pushed back to AEM easily
#evolve19 12
WHAT’S NEW IN DESKTOP APP 2.0?
User Experience Architecture & Network
More intuitive UI
Less dependency on Finder /
Explorer
Work-in-progress on local disk with
explicit “check in”
Better support for bulk operations
Better network bandwidth
utilization
Only transfer large originals when
intended / needed
Downloaded files available offline
Applications working with local files
#evolve19 13
USE CASES DESKTOP
APP V2
Simplify desktop access to assets
managed in AEM for any application
and file format
DISCOVER by browsing assets from AEM in a
dedicated desktop app built-in browser
SEARCH for assets directly from the desktop app
PREVIEW larger asset rendition and basic
properties
USE by opening in the associated native application
EDIT assets locally and upload changes to AEM
when done
UPLOAD files / folder hierarchies to AEM with
progress monitoring
+
#evolve19 14
ARCHITECTURE
OVERVIEW
Operations
AEM
DAM
Content
Disk
Locally
availabl
e
files
Network
Share for
local files
/Users/user1/…
/Volumes/DA
M
App
1
2
4
5
3 1 Transfer files (HTTPS)
2 Put downloaded files to local disk
3 Desktop app can start an application
4 App opens/saves files directly to
local disk
5 Network share maps locally
available files only
#evolve19 15
TROUBLESHOOTING COMMON
ISSUESCache
• Windows:
%LocalAppData%AdobeAssetsComp
anionCache
• Mac: ~/Library/Group/Containers/grou
p.com.adobe.aem.desktop/cache
Workflow Optimization
• Transient Workflows
• Tuning AEM Workflows (sling job
queue)
#evolve19 16
Capture the logs along with the Desktop app and AEM version
 Windows: %LocalAppData%AdobeAssetsCompanionLogs
 Mac: ~/Library/Logs/Adobe Experience Manager Desktop
Enable debug logs
Windows
Using Windows Explorer, navigate to AEM desktop's install directory. The default location is C:Program Files
(x86)AdobeAdobe Experience Manager Desktop
Edit the file "Adobe Experience Manager Desktop.exe.config" using the text editor of your choice. Replace all
occurrences of INFO with either DEBUG, WARN, or ERROR. Save the file.
Edit the file "javascriptlogging.json" with the text editor of your choice. Replace all occurrences of info with
either debug, warn, or error. Save the file.
Mac
Using Finder, navigate to AEM desktop's application directory. The default location is /Applications/Adobe Experience
Manager Desktop.app
Edit the file "Contents/Resources/Config.plist". Change the value auto to either debug, info, warn, or error. Save the
file.
Edit the file "Contents/Resources/javascript/logging.json". Replace all occurrences of info with either debug,
warn, or error. Save the file.
Last
Resort
#evolve19 17
DESKTOP APP RESOURCES
Troubleshooting Desktop App - https://docs.adobe.com/content/help/en/experience-manager-
desktop-app/using/troubleshoot.html
Workflow Best Practices - https://helpx.adobe.com/experience-manager/6-
3/sites/developing/using/workflows-best-practices.html
AEM and Creative Cloud Integration Best Practices - https://helpx.adobe.com/experience-
manager/6-5/assets/using/aem-cc-integration-best-practices.html
#evolve19 18
ADOBE ASSET LINK - RESOURCES
• https://helpx.adobe.com/enterprise/using/adobe-asset-link.html
• https://helpx.adobe.com/experience-manager/kt/assets/using/adobe-asset-link-feature-video-use
• https://helpx.adobe.com/enterprise/kb/asset-link-troubleshooting.html
#evolve19
THANK YOU!

Contenu connexe

Similaire à Evolve 19 | Ameeth Palla | Adobe Asset Link - Use Cases and Pitfalls to Avoid

We4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT lcty 2013 - infra-man - whats new in ibm domino application developmentWe4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT lcty 2013 - infra-man - whats new in ibm domino application developmentWe4IT Group
 
Notes 9 presentation
Notes 9 presentationNotes 9 presentation
Notes 9 presentationAndy Higgins
 
Android Application Development Using Java
Android Application Development Using JavaAndroid Application Development Using Java
Android Application Development Using Javaamaankhan
 
XPages: No Experience Needed
XPages: No Experience NeededXPages: No Experience Needed
XPages: No Experience NeededKathy Brown
 
Making Money with Adobe AIR
Making Money with Adobe AIRMaking Money with Adobe AIR
Making Money with Adobe AIRAlmog Koren
 
Starting mobile development
Starting mobile developmentStarting mobile development
Starting mobile developmentMihai Corlan
 
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...marjoramg
 
Sequence Like a Boss - BriForum 2015 Denver
Sequence Like a Boss - BriForum 2015 DenverSequence Like a Boss - BriForum 2015 Denver
Sequence Like a Boss - BriForum 2015 DenverRyanWillDotcom
 
Dreamweaver Application
Dreamweaver ApplicationDreamweaver Application
Dreamweaver ApplicationSarah Hall
 
Domino X Pages 8.5
Domino X Pages 8.5Domino X Pages 8.5
Domino X Pages 8.5John Head
 
Adobe AIR Seminar
Adobe AIR SeminarAdobe AIR Seminar
Adobe AIR SeminarYoss Cohen
 
Bluemix and DevOps workshop lab
Bluemix and DevOps workshop labBluemix and DevOps workshop lab
Bluemix and DevOps workshop labbenm4nn
 
AIR - Framework ( Cairngorm and Parsley )
AIR - Framework ( Cairngorm and Parsley )AIR - Framework ( Cairngorm and Parsley )
AIR - Framework ( Cairngorm and Parsley )senthil0809
 
Coming Up to Speed with XML Authoring in Adobe FrameMaker
Coming Up to Speed with XML Authoring in Adobe FrameMakerComing Up to Speed with XML Authoring in Adobe FrameMaker
Coming Up to Speed with XML Authoring in Adobe FrameMakerdclsocialmedia
 
Installing the oracle bi mobile app designer
Installing the oracle bi mobile app designerInstalling the oracle bi mobile app designer
Installing the oracle bi mobile app designerRavi Kumar Lanke
 

Similaire à Evolve 19 | Ameeth Palla | Adobe Asset Link - Use Cases and Pitfalls to Avoid (20)

We4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT lcty 2013 - infra-man - whats new in ibm domino application developmentWe4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT lcty 2013 - infra-man - whats new in ibm domino application development
 
Codename one
Codename oneCodename one
Codename one
 
Notes 9 presentation
Notes 9 presentationNotes 9 presentation
Notes 9 presentation
 
Android Application Development Using Java
Android Application Development Using JavaAndroid Application Development Using Java
Android Application Development Using Java
 
Adobe Air
Adobe AirAdobe Air
Adobe Air
 
Apache cordova
Apache cordovaApache cordova
Apache cordova
 
XPages: No Experience Needed
XPages: No Experience NeededXPages: No Experience Needed
XPages: No Experience Needed
 
Making Money with Adobe AIR
Making Money with Adobe AIRMaking Money with Adobe AIR
Making Money with Adobe AIR
 
Starting mobile development
Starting mobile developmentStarting mobile development
Starting mobile development
 
Evolve 19 | Benjie Wheeler | Intro to Adobe Experience Manager 6.5
Evolve 19 | Benjie Wheeler | Intro to Adobe Experience Manager 6.5Evolve 19 | Benjie Wheeler | Intro to Adobe Experience Manager 6.5
Evolve 19 | Benjie Wheeler | Intro to Adobe Experience Manager 6.5
 
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
 
Sequence Like a Boss - BriForum 2015 Denver
Sequence Like a Boss - BriForum 2015 DenverSequence Like a Boss - BriForum 2015 Denver
Sequence Like a Boss - BriForum 2015 Denver
 
What's new in designer
What's new in designerWhat's new in designer
What's new in designer
 
Dreamweaver Application
Dreamweaver ApplicationDreamweaver Application
Dreamweaver Application
 
Domino X Pages 8.5
Domino X Pages 8.5Domino X Pages 8.5
Domino X Pages 8.5
 
Adobe AIR Seminar
Adobe AIR SeminarAdobe AIR Seminar
Adobe AIR Seminar
 
Bluemix and DevOps workshop lab
Bluemix and DevOps workshop labBluemix and DevOps workshop lab
Bluemix and DevOps workshop lab
 
AIR - Framework ( Cairngorm and Parsley )
AIR - Framework ( Cairngorm and Parsley )AIR - Framework ( Cairngorm and Parsley )
AIR - Framework ( Cairngorm and Parsley )
 
Coming Up to Speed with XML Authoring in Adobe FrameMaker
Coming Up to Speed with XML Authoring in Adobe FrameMakerComing Up to Speed with XML Authoring in Adobe FrameMaker
Coming Up to Speed with XML Authoring in Adobe FrameMaker
 
Installing the oracle bi mobile app designer
Installing the oracle bi mobile app designerInstalling the oracle bi mobile app designer
Installing the oracle bi mobile app designer
 

Plus de Evolve The Adobe Digital Marketing Community

Plus de Evolve The Adobe Digital Marketing Community (20)

Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...
Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...
Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...
 
Evolve 19 | Upen Manickam & Amanda Gray | Adventures in SPA with AEM 6.5
Evolve 19 | Upen Manickam & Amanda Gray | Adventures in SPA with AEM 6.5Evolve 19 | Upen Manickam & Amanda Gray | Adventures in SPA with AEM 6.5
Evolve 19 | Upen Manickam & Amanda Gray | Adventures in SPA with AEM 6.5
 
Evolve 19 | Giancarlo Berner | JECIS 2 - The Beginning of a New Era in Buildi...
Evolve 19 | Giancarlo Berner | JECIS 2 - The Beginning of a New Era in Buildi...Evolve 19 | Giancarlo Berner | JECIS 2 - The Beginning of a New Era in Buildi...
Evolve 19 | Giancarlo Berner | JECIS 2 - The Beginning of a New Era in Buildi...
 
Evolve 19 | Paul Legan & Kristin Jones | Anatomy of a Solid AEM Implementatio...
Evolve 19 | Paul Legan & Kristin Jones | Anatomy of a Solid AEM Implementatio...Evolve 19 | Paul Legan & Kristin Jones | Anatomy of a Solid AEM Implementatio...
Evolve 19 | Paul Legan & Kristin Jones | Anatomy of a Solid AEM Implementatio...
 
Evolve 19 | Rabiah Coon & Rebecca Blaha | Rockstar Kickoffs for AEM Projects
Evolve 19 | Rabiah Coon & Rebecca Blaha | Rockstar Kickoffs for AEM ProjectsEvolve 19 | Rabiah Coon & Rebecca Blaha | Rockstar Kickoffs for AEM Projects
Evolve 19 | Rabiah Coon & Rebecca Blaha | Rockstar Kickoffs for AEM Projects
 
Evolve19 | Nick Panagopoulos | World Focus: Translation Tips and Trends
Evolve19 | Nick Panagopoulos | World Focus: Translation Tips and TrendsEvolve19 | Nick Panagopoulos | World Focus: Translation Tips and Trends
Evolve19 | Nick Panagopoulos | World Focus: Translation Tips and Trends
 
Evolve 19 | Rabiah Coon, Sabrina Schmidt & Noah Linge | Industry Focus | Furn...
Evolve 19 | Rabiah Coon, Sabrina Schmidt & Noah Linge | Industry Focus | Furn...Evolve 19 | Rabiah Coon, Sabrina Schmidt & Noah Linge | Industry Focus | Furn...
Evolve 19 | Rabiah Coon, Sabrina Schmidt & Noah Linge | Industry Focus | Furn...
 
Evolve 19 | Carl Madaffari | Best Practices | From Customer Data to Customer ...
Evolve 19 | Carl Madaffari | Best Practices | From Customer Data to Customer ...Evolve 19 | Carl Madaffari | Best Practices | From Customer Data to Customer ...
Evolve 19 | Carl Madaffari | Best Practices | From Customer Data to Customer ...
 
Evolve 19 | Kevin Campton & Sharat Radhakrishnan | Industry Focus | Autodesk ...
Evolve 19 | Kevin Campton & Sharat Radhakrishnan | Industry Focus | Autodesk ...Evolve 19 | Kevin Campton & Sharat Radhakrishnan | Industry Focus | Autodesk ...
Evolve 19 | Kevin Campton & Sharat Radhakrishnan | Industry Focus | Autodesk ...
 
Evolve 19 | Gina Petruccelli | Let’s Dig Into Requirements
Evolve 19 | Gina Petruccelli | Let’s Dig Into RequirementsEvolve 19 | Gina Petruccelli | Let’s Dig Into Requirements
Evolve 19 | Gina Petruccelli | Let’s Dig Into Requirements
 
Evolve 19 | Dave Fox | Retaining Niche Talent in a Highly Competitive Environ...
Evolve 19 | Dave Fox | Retaining Niche Talent in a Highly Competitive Environ...Evolve 19 | Dave Fox | Retaining Niche Talent in a Highly Competitive Environ...
Evolve 19 | Dave Fox | Retaining Niche Talent in a Highly Competitive Environ...
 
Evolve 19 | Paul Legan | Going Beyond Metadata: Extracting Meaningful Informa...
Evolve 19 | Paul Legan | Going Beyond Metadata: Extracting Meaningful Informa...Evolve 19 | Paul Legan | Going Beyond Metadata: Extracting Meaningful Informa...
Evolve 19 | Paul Legan | Going Beyond Metadata: Extracting Meaningful Informa...
 
Evolve19 | Giancarlo Berner & Brett Butterfield | AI & Adobe Sensei
Evolve19 | Giancarlo Berner & Brett Butterfield | AI & Adobe SenseiEvolve19 | Giancarlo Berner & Brett Butterfield | AI & Adobe Sensei
Evolve19 | Giancarlo Berner & Brett Butterfield | AI & Adobe Sensei
 
Evolve 19 | Gordon Pike | Prepping for Tomorrow - Creating a Flexible AEM Arc...
Evolve 19 | Gordon Pike | Prepping for Tomorrow - Creating a Flexible AEM Arc...Evolve 19 | Gordon Pike | Prepping for Tomorrow - Creating a Flexible AEM Arc...
Evolve 19 | Gordon Pike | Prepping for Tomorrow - Creating a Flexible AEM Arc...
 
Evolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft Azure
Evolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft AzureEvolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft Azure
Evolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft Azure
 
Evolve 19 | Amol Anand & Daniel Gordon | Author in AEM Once - Deliver Everywhere
Evolve 19 | Amol Anand & Daniel Gordon | Author in AEM Once - Deliver EverywhereEvolve 19 | Amol Anand & Daniel Gordon | Author in AEM Once - Deliver Everywhere
Evolve 19 | Amol Anand & Daniel Gordon | Author in AEM Once - Deliver Everywhere
 
Evolve 19 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit wit...
Evolve 19 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit wit...Evolve 19 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit wit...
Evolve 19 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit wit...
 
Evolve 19 | Pete Hoback & Francisco Fagalde | AEM QA, UAT, & Go Live
Evolve 19 | Pete Hoback & Francisco Fagalde | AEM QA, UAT, & Go LiveEvolve 19 | Pete Hoback & Francisco Fagalde | AEM QA, UAT, & Go Live
Evolve 19 | Pete Hoback & Francisco Fagalde | AEM QA, UAT, & Go Live
 
Evolve 19 | Harsh Walia | Best Practices - Adobe Experience Manager
Evolve 19 | Harsh Walia | Best Practices - Adobe Experience ManagerEvolve 19 | Harsh Walia | Best Practices - Adobe Experience Manager
Evolve 19 | Harsh Walia | Best Practices - Adobe Experience Manager
 
Evolve19 | Michel Holland | Marketo - Delivering the Best Experience for the ...
Evolve19 | Michel Holland | Marketo - Delivering the Best Experience for the ...Evolve19 | Michel Holland | Marketo - Delivering the Best Experience for the ...
Evolve19 | Michel Holland | Marketo - Delivering the Best Experience for the ...
 

Dernier

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 

Dernier (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

Evolve 19 | Ameeth Palla | Adobe Asset Link - Use Cases and Pitfalls to Avoid

  • 1. #evolve19 ADOBE ASSET LINK - USE CASES AND PITFALLS TO AVOID Ameeth Palla Sr. Manager, Customer Experience, Adobe Experience Cloud - Adobe August 7th 2019
  • 2. #evolve19 2 • Traditional Integration between AEM-CC • Adobe Asset Link – Introduction & Benefits • Desktop App 2.0 - Improvements in 2.0 AGENDA
  • 3. #evolve19 3 TRADITIONAL INTEGRATION BETWEEN AEM & CC • Too many steps • Searching / Organizing • Version Tracking • Collaboration
  • 4. #evolve19 44 • New panel in Photoshop, InDesign, and Illustrator • Connects to AEM Assets WHAT'S ADOBE ASSET LINK?
  • 5. #evolve19 5 ADOBE ASSET LINK – LIVE DEMO • Live Demonstration
  • 6. #evolve19 6 ADOBE ASSET LINK – AUTHENTICATION FLOW
  • 7. #evolve19 7 ADOBE ASSET LINK – TROUBLESHOOTING • Common issues concern the initial connection. • First connection attempt may fail, but it's expected – So Don't Panic! • Resolution is to add the user's group to the "DAM Users" AEM group, exit the app, and connect again.
  • 8. #evolve19 8 ADOBE ASSET LINK – TROUBLESHOOTING • Example shows an improper client configuration in "assetlink- settings.json": {"aemServer":"localhost", "aemPort":"443", "aemScheme":"https"}
  • 9. #evolve19 9 ADOBE ASSET LINK – TROUBLESHOOTING • For troubleshooting failed connections, capture client-side log using "assetlink-override.json": {"LOG_LEVEL":"trace"} Log file is /tmp/adobe-assetlink- *.log
  • 10. #evolve19 10 CREATIVE CONNECTIONS FOR AEM: WHEN TO USE WHAT Adobe Asset Link AEM Desktop App Creative Cloud in-app experience I want to discover, use & edit assets from AEM directly within Creative Cloud desktop apps (PS, AI, ID) Creative User Working in CC apps Generic desktop integration I want to upload files / nested folders to AEM from my local disk I want to open/edit any asset type in any desktop application (including non-Adobe asset types) Business / Creative User Working on desktop
  • 11. #evolve19 11 WHAT’S DESKTOP APP? • Standalone application connected to AEM • Helps manage/edit assets without Web UI (outside of AEM) • Helps utilize all CC applications and other 3rd party applications used to edit assets (of any type) that is pushed back to AEM easily
  • 12. #evolve19 12 WHAT’S NEW IN DESKTOP APP 2.0? User Experience Architecture & Network More intuitive UI Less dependency on Finder / Explorer Work-in-progress on local disk with explicit “check in” Better support for bulk operations Better network bandwidth utilization Only transfer large originals when intended / needed Downloaded files available offline Applications working with local files
  • 13. #evolve19 13 USE CASES DESKTOP APP V2 Simplify desktop access to assets managed in AEM for any application and file format DISCOVER by browsing assets from AEM in a dedicated desktop app built-in browser SEARCH for assets directly from the desktop app PREVIEW larger asset rendition and basic properties USE by opening in the associated native application EDIT assets locally and upload changes to AEM when done UPLOAD files / folder hierarchies to AEM with progress monitoring +
  • 14. #evolve19 14 ARCHITECTURE OVERVIEW Operations AEM DAM Content Disk Locally availabl e files Network Share for local files /Users/user1/… /Volumes/DA M App 1 2 4 5 3 1 Transfer files (HTTPS) 2 Put downloaded files to local disk 3 Desktop app can start an application 4 App opens/saves files directly to local disk 5 Network share maps locally available files only
  • 15. #evolve19 15 TROUBLESHOOTING COMMON ISSUESCache • Windows: %LocalAppData%AdobeAssetsComp anionCache • Mac: ~/Library/Group/Containers/grou p.com.adobe.aem.desktop/cache Workflow Optimization • Transient Workflows • Tuning AEM Workflows (sling job queue)
  • 16. #evolve19 16 Capture the logs along with the Desktop app and AEM version  Windows: %LocalAppData%AdobeAssetsCompanionLogs  Mac: ~/Library/Logs/Adobe Experience Manager Desktop Enable debug logs Windows Using Windows Explorer, navigate to AEM desktop's install directory. The default location is C:Program Files (x86)AdobeAdobe Experience Manager Desktop Edit the file "Adobe Experience Manager Desktop.exe.config" using the text editor of your choice. Replace all occurrences of INFO with either DEBUG, WARN, or ERROR. Save the file. Edit the file "javascriptlogging.json" with the text editor of your choice. Replace all occurrences of info with either debug, warn, or error. Save the file. Mac Using Finder, navigate to AEM desktop's application directory. The default location is /Applications/Adobe Experience Manager Desktop.app Edit the file "Contents/Resources/Config.plist". Change the value auto to either debug, info, warn, or error. Save the file. Edit the file "Contents/Resources/javascript/logging.json". Replace all occurrences of info with either debug, warn, or error. Save the file. Last Resort
  • 17. #evolve19 17 DESKTOP APP RESOURCES Troubleshooting Desktop App - https://docs.adobe.com/content/help/en/experience-manager- desktop-app/using/troubleshoot.html Workflow Best Practices - https://helpx.adobe.com/experience-manager/6- 3/sites/developing/using/workflows-best-practices.html AEM and Creative Cloud Integration Best Practices - https://helpx.adobe.com/experience- manager/6-5/assets/using/aem-cc-integration-best-practices.html
  • 18. #evolve19 18 ADOBE ASSET LINK - RESOURCES • https://helpx.adobe.com/enterprise/using/adobe-asset-link.html • https://helpx.adobe.com/experience-manager/kt/assets/using/adobe-asset-link-feature-video-use • https://helpx.adobe.com/enterprise/kb/asset-link-troubleshooting.html