2. 2
INTRODUCTION
Who am I?
Paul Legan
Managing Partner at 3|SHARE Corporation
• Background in Economics and Computer Science
• Past work experience in marketing and IT
• Strong interest in user experience and responsive design
• Currently reside in Washington, D.C.
• (But you already knew that!)
3. 3
• Why Digital Asset Management Matters
• Welcome to the Adobe DAM
• Utilizing Workflows
• Extending the DAM Admin
• Branding Your DAM
• Real World Examples
AGENDA
What’s the plan?
4. 4
• Why Digital Asset Management Matters
• Welcome to the Adobe DAM
• Utilizing Workflows
• Extending the DAM Admin
• Branding Your DAM
• Real World Examples
AGENDA
What’s the plan?
5. 5
WHY DIGITAL ASSET MANAGEMENT
MATTERSWhere is he going with this?
Remember Napster?
How annoying was it when songs didn’t have
proper metadata?
6. 6
WHY DIGITAL ASSET MANAGEMENT
MATTERSLet’s not drive them crazy.
• Automate what you can
• Increase asset reuse
• Enforce usage rights management
• Replace clunky systems (FTP) to transfer files to others
🔎
🔎
🔎
🔎
🔎
🔎
7. 7
• Why Digital Asset Management Matters
• Welcome to the Adobe DAM
• Utilizing Workflows
• Extending the DAM Admin
• Branding Your DAM
• Real World Examples
AGENDA
Checking In
11. 11
WELCOME TO THE ADOBE DAM
Overview
• Primary strength is to support website creation
• Provides a framework for custom development
• Allows content owners to assign tags separate from
hierarchy
• Creative professionals can connect to the DAM in several
ways (WebDAV, Adobe Bridge, Browser)
12. 12
WELCOME TO THE ADOBE DAM
Asset Sharing
• Asset Share pages provide the ability
to create filterable websites based on
DAM asset folders and permissions
• Asset metadata can either be read-
only or updated via the external
website
• Significant customization opportunities
13. 13
WELCOME TO THE ADOBE DAM
My Dear Friend, Query Builder
• Search CRX and return
the data in multiple
formats
• Basis of all Asset Share
searching
• Accessible via
JavaScript or Java
(provides access to
classes for Pages and
Assets)
14. 14
WELCOME TO THE ADOBE DAM
Real World Example: Resize Image Servlet
Cacheable, image-resizing is an oft-requested feature.
Utilizes the ImageHelper and Layer classes
🔎 🔎
🔎
15. 15
• Why Digital Asset Management Matters
• Welcome to the Adobe DAM
• Utilizing Workflows
• Extending the DAM Admin
• Branding Your DAM
• Real World Examples
AGENDA
Checking In
16. 16
UTILIZING WORKFLOWS
DAM Update Workflow
• Controls how asset metadata is
imported and how renditions are
generated
• Automatic metadata imports
require a field mapping from CC
to CRX
• Large content migrations require
forethought
17. 17
UTILIZING WORKFLOWS
Real World Example: Duplicate Content Check
• Duplicates are handled
automatically by the DAM if
they are uploaded to the
same folder, but it is primitive
(by filename)
• Use Case: an existing asset is
in multiple clothing collections
18. 18
• Why Digital Asset Management Matters
• Welcome to the Adobe DAM
• Utilizing Workflows
• Extending the DAM Admin
• Branding Your DAM
• Real World Examples
AGENDA
Checking In
19. 19
EXTENDING THE DAM ADMIN
Add Columns to the Asset Grid
• Adding custom columns to the Asset grid is relatively straightforward.
• Requires you to extend the ListInfoProvider class
(com.day.cq.commons)
20. 20
EXTENDING THE DAM ADMIN
Customizing the DAM Search Tab Panels
• Often you want the internal search
filters to match the external (Asset
Share) functionality
21. 21
EXTENDING THE DAM ADMIN
Creating a Batch Metadata Editor
Sometimes there is a need for multi-select, batch editing within the DAM
admin – you can use the bulk editor concept.
22. 22
• Why Digital Asset Management Matters
• Welcome to the Adobe DAM
• Utilizing Workflows
• Extending the DAM Admin
• Branding Your DAM
• Real World Examples
AGENDA
Checking In
23. 23
BRANDING YOUR DAM
Creating a Custom Look and Feel
Approach #1: Website
• Utilize normal client libraries
• Create pages underneath
/content with normal page
components
• Allow Asset Share in Design
Mode
Approach #2: DAM
• Create a client library with
categories[]=
cq.dam.assetshare
• You are essentially overriding
the existing CQ widgets CSS
24. 24
BRANDING YOUR DAM
Creating Custom Predicate Components
• Custom Predicate
components let you
create new filters for
Asset Share pages
25. 25
BRANDING YOUR DAM
Creating Custom Action Components
• Custom Action
components combine
JSP and JS to add
functionality to Asset
Detail pages
26. 26
BRANDING YOUR DAM
Custom Asset Search via QueryBuilder JSON
• Use the QueryBuilder JSON
servlet along with a templating
library (Moustache, etc.) to
provide dynamic, searchable
DAM shares
27. 27
• Why Digital Asset Management Matters
• Welcome to the Adobe DAM
• Utilizing Workflows
• Extending the DAM Admin
• Branding Your DAM
• Real World Examples
AGENDA
Checking In
28. 28
REAL WORLD EXAMPLES
How Are Companies Using the DAM
• Replace FTP sites for interacting with vendors
• Distribute assets to retailers
• Build viral marketing campaigns for digital video
• Power multiple websites with reusable assets
I look at myself at an example, although it probably doesn't paint me in a good light. I've noticed that in the past 2-3 years, I've been less and less able to sit down and watch a full movie unless I go to the theater. I usually have an iPad or a laptop at my side to look up information about what I'm watching or to informally catch up on work.
Released in February 2011Aimed to weed out “lower quality” websites from its rankings
Released in February 2011Aimed to weed out “lower quality” websites from its rankings
Released in February 2011Aimed to weed out “lower quality” websites from its rankings
Released in February 2011Aimed to weed out “lower quality” websites from its rankings
Released in February 2011Aimed to weed out “lower quality” websites from its rankings
Released in February 2011Aimed to weed out “lower quality” websites from its rankings
Released in February 2011Aimed to weed out “lower quality” websites from its rankings
Released in February 2011Aimed to weed out “lower quality” websites from its rankings
Released in February 2011Aimed to weed out “lower quality” websites from its rankings
Released in February 2011Aimed to weed out “lower quality” websites from its rankings
Released in February 2011Aimed to weed out “lower quality” websites from its rankings
Released in February 2011Aimed to weed out “lower quality” websites from its rankings
Released in February 2011Aimed to weed out “lower quality” websites from its rankings
Released in February 2011Aimed to weed out “lower quality” websites from its rankings
Released in February 2011Aimed to weed out “lower quality” websites from its rankings
Released in February 2011Aimed to weed out “lower quality” websites from its rankings
Released in February 2011Aimed to weed out “lower quality” websites from its rankings
Released in February 2011Aimed to weed out “lower quality” websites from its rankings
Released in February 2011Aimed to weed out “lower quality” websites from its rankings