SlideShare una empresa de Scribd logo
1 de 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!

Más contenido relacionado

Similar a 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
 

Similar a 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
 

Más de Evolve The Adobe Digital Marketing Community

Más 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 ...
 

Último

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
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
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Último (20)

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
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
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

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