1
DAM OVERVIEW
The DAM As a Framework for Developers
2
INTRODUCTION
Who am I?
Paul Legan
Managing Partner at 3|SHARE Corporation
• Background in Economics and Computer Science...
3
• Why Digital Asset Management Matters
• Welcome to the Adobe DAM
• Utilizing Workflows
• Extending the DAM Admin
• Bran...
4
• Why Digital Asset Management Matters
• Welcome to the Adobe DAM
• Utilizing Workflows
• Extending the DAM Admin
• Bran...
5
WHY DIGITAL ASSET MANAGEMENT
MATTERSWhere is he going with this?
Remember Napster?
How annoying was it when songs didn’t...
6
WHY DIGITAL ASSET MANAGEMENT
MATTERSLet’s not drive them crazy.
• Automate what you can
• Increase asset reuse
• Enforce...
7
• Why Digital Asset Management Matters
• Welcome to the Adobe DAM
• Utilizing Workflows
• Extending the DAM Admin
• Bran...
8
WELCOME TO THE ADOBE DAM
It looks like this...
9
WELCOME TO THE ADOBE DAM
Or perhaps like this.
10
WELCOME TO THE ADOBE DAM
Even this.
11
WELCOME TO THE ADOBE DAM
Overview
• Primary strength is to support website creation
• Provides a framework for custom d...
12
WELCOME TO THE ADOBE DAM
Asset Sharing
• Asset Share pages provide the ability
to create filterable websites based on
D...
13
WELCOME TO THE ADOBE DAM
My Dear Friend, Query Builder
• Search CRX and return
the data in multiple
formats
• Basis of ...
14
WELCOME TO THE ADOBE DAM
Real World Example: Resize Image Servlet
Cacheable, image-resizing is an oft-requested feature...
15
• Why Digital Asset Management Matters
• Welcome to the Adobe DAM
• Utilizing Workflows
• Extending the DAM Admin
• Bra...
16
UTILIZING WORKFLOWS
DAM Update Workflow
• Controls how asset metadata is
imported and how renditions are
generated
• Au...
17
UTILIZING WORKFLOWS
Real World Example: Duplicate Content Check
• Duplicates are handled
automatically by the DAM if
th...
18
• Why Digital Asset Management Matters
• Welcome to the Adobe DAM
• Utilizing Workflows
• Extending the DAM Admin
• Bra...
19
EXTENDING THE DAM ADMIN
Add Columns to the Asset Grid
• Adding custom columns to the Asset grid is relatively straightf...
20
EXTENDING THE DAM ADMIN
Customizing the DAM Search Tab Panels
• Often you want the internal search
filters to match the...
21
EXTENDING THE DAM ADMIN
Creating a Batch Metadata Editor
Sometimes there is a need for multi-select, batch editing with...
22
• Why Digital Asset Management Matters
• Welcome to the Adobe DAM
• Utilizing Workflows
• Extending the DAM Admin
• Bra...
23
BRANDING YOUR DAM
Creating a Custom Look and Feel
Approach #1: Website
• Utilize normal client libraries
• Create pages...
24
BRANDING YOUR DAM
Creating Custom Predicate Components
• Custom Predicate
components let you
create new filters for
Ass...
25
BRANDING YOUR DAM
Creating Custom Action Components
• Custom Action
components combine
JSP and JS to add
functionality ...
26
BRANDING YOUR DAM
Custom Asset Search via QueryBuilder JSON
• Use the QueryBuilder JSON
servlet along with a templating...
27
• Why Digital Asset Management Matters
• Welcome to the Adobe DAM
• Utilizing Workflows
• Extending the DAM Admin
• Bra...
28
REAL WORLD EXAMPLES
How Are Companies Using the DAM
• Replace FTP sites for interacting with vendors
• Distribute asset...
29
QUESTIONS
Please answer the DAM questions.
Thank you!
Upcoming SlideShare
Loading in …5
×

EVOLVE'13 | Enhance | DAM | Paul Legan & Miguel Ruival

618 views

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
618
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • 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
  • EVOLVE'13 | Enhance | DAM | Paul Legan & Miguel Ruival

    1. 1. 1 DAM OVERVIEW The DAM As a Framework for Developers
    2. 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. 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. 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. 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. 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. 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
    8. 8. 8 WELCOME TO THE ADOBE DAM It looks like this...
    9. 9. 9 WELCOME TO THE ADOBE DAM Or perhaps like this.
    10. 10. 10 WELCOME TO THE ADOBE DAM Even this.
    11. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 24 BRANDING YOUR DAM Creating Custom Predicate Components • Custom Predicate components let you create new filters for Asset Share pages
    25. 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. 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. 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. 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
    29. 29. 29 QUESTIONS Please answer the DAM questions. Thank you!

    ×