Menu Close
    Convert your store into Multi Vendor Marketplace

    Akeneo DAM (Digital Asset Management) Extension

     

    Introduction

    Akeneo DAM (Digital Asset Management) Extension: The extension allows you to centrally manage all your media files using the DAM (Digital Asset Management) solution in Akeneo. Now, you can add/upload/edit/delete various types of media assets such as images, pdf, doc, etc within Akeneo PIM platform. You can provide detailed information about your media files for enrichment.

    Please Note – 

    Basic Requirements

    • This module works with Akeneo 2.0.x, 2.1.x, 2.2.x, 2.3.x, 3.0.x, 3.1, 3.2.x, 4.0.x and 5.0.x.Download Akeneo from here
    • Node and Yarn packages need to be installed. Click Here
    • Also works with Akeneo Cloud Flexibility Mode which is a PAAS Edition of Akeneo

    Features

    • With Akeneo DAM software, you can Add/upload digital assets by UI
    • Akeneo DAM helps in storing the product media data and remove the duplicacy
    • You can store Photos and Files with content in Akeneo
    • Support all file asset including images and other files like PDF, DOC, and all others
    • You can add an expiration date for assets
    • An asset can be exported in the CSV file
    • You can import asset with FTP
    • With the help of FTP, data can be added
    • You can export/import asset
    • With this, you can upload bulk data
    • You will able to get Dam data from the external store using Rest API
    • With Akeneo DAM, you can work time and cost-efficiently
    • You can create and assign the categories to the assets.
    • Various digital asset management actions for delete, edit, favorite fields, alt text
    • You can reuse the same image in different products
    • Can filter the digital assets using the different filter option
    • You can edit the asset with this Digital Asset Management software.
    • Suitable for both applications – Enterprise DAM and Open Source DAM.
    • Akeneo digital asset management software is compatible with the latest Akeneo version 5.0.x

    Video Tutorials

    Check out the following video tutorials below:

    How to setup DAM in Akeneo?

    xyFw6cGbzmo

    How to create Assets in Akeneo?

    6WDMrjbLRs4

    Module Installation 4.0.x to 5.0.x

    Please follow these steps for installing Akeneo DAM (Digital Asset Management) Extension in your Akeneo PIM platform.

    • Unzip the respective extension zip and then merge “src” folder into the akeneo project root directory.

    dam-src

    • Goto config/Bundles.php then add the line:
    Webkul\DamBundle\WebkulDamBundle::class => ['all' => true],
    Ijanki\Bundle\FtpBundle\IjankiFtpBundle::class => ['all' => true],

     

    in return array.

    • Copy the config/packages/dam_twig.yml” and “config/routes/webkul_dambundle.yml“folder into the akeneo project root directory for routing.

    conf-dam

    • You have to navigate first to Akeneo installation directory (Ex: cd /opt/bitnami/apps/akeneo/htdocs). After SSH, you have to run the command to your Akeneo server by the terminal.
    php -d memory_limit=3G /usr/local/bin/composer require ijanki/ftp-bundle --no-scripts
    rm -rf ./var/cache/ && php bin/console cache:warmup && php bin/console wk_dam:setup:install && php bin/console dam:asset:category
    • If you are using php-fpm. Then you need to restart the php-fpm services.

    For Akeneo 4

    sudo service php7.3-fpm restart

    For Akeneo 5

    sudo service php7.4-fpm restart

    Docker Installation Command :

    For Akeneo 5

    alias docker_php='docker-compose run -u www-data --rm php php';
    alias docker_yarn='docker-compose run -u node --rm node yarn';
    docker_php bin/console cache:clear --env=prod;
    docker_php bin/console pim:installer:assets --symlink --clean --env=prod;
    docker_php bin/console d:s:u --force;
    docker_yarn run webpack;
    docker_yarn run update-extensions;
    docker_yarn run less;


    For Akeneo 4

    alias docker_php='docker-compose run -u www-data --rm php php';

    alias docker_yarn='docker-compose run -u node --rm node yarn';

    docker_php bin/console cache:clear --env=prod;

    docker_php bin/console pim:installer:assets --symlink --clean --env=prod;

    docker_php bin/console d:s:u --force;

    docker_yarn run webpack;

    docker_yarn run less;

    twig:

    paths:

    '%kernel.project_dir%/src/Webkul/DamBundle/Resources/views/category': WebkulDamCategory

    '%kernel.project_dir%/src/Webkul/DamBundle/Resources/views/Media': WebkulDamMedia

    Module Installation 2.x to 3.x

    Please follow these steps for installing Akeneo DAM [ Digital Asset Management software ] in your Akeneo PIM platform.

      • Unzip the respective extension zip and then merge “src” folder into the akeneo project root directory.
    • src-magento-2-1
      • Goto app/AppKernel.php and add the following line in function registerProjectBundles()

    command

                 new Webkul\DamBundle\WebkulDamBundle(),
                 new Ijanki\Bundle\FtpBundle\IjankiFtpBundle(),
    • Goto app/config/routing.yml and add these lines at top of the file

    Routing.yml codes

    webkul_dam:
        resource: "@WebkulDamBundle/Resources/config/routing.yml"
        prefix:   /
    • Add twig paths in app/config/config.yml

    twig:
    paths:
    '%kernel.project_dir%/src/Webkul/DamBundle/Resources/views/category': WebkulDamCategory
    '%kernel.project_dir%/src/Webkul/DamBundle/Resources/views/Media': WebkulDamMedia
    • You have to navigate first to Akeneo installation directory (Ex: cd /opt/bitnami/apps/akeneo/htdocs). After SSH, you have to run the command to your Akeneo server by the terminal.
    php -d memory_limit=3G /usr/local/bin/composer require ijanki/ftp-bundle --no-scripts
    rm -rf ./var/cache/ && php bin/console cache:warmup && php bin/console wk_dam:setup:install && php bin/console dam:asset:category
    • If you are using php-fpm. Then you need to restart the php-fpm services..

      sudo service php7.2-fpm restart

     

    Uninstalling Module

    For Akeneo Version >= 4.0.x:

    Please follow  for uninstalling the Akeneo DAM (Digital Asset Management) Extension. Run this command after ssh to your akeneo server by the terminal

    php bin/console dam:asset:uninstall --env=prod && rm -rf var/cache && php bin/console cache:warmup && rm -rf public/bundles public/js && php bin/console pim:installer:assets --symlink --clean && rm -rf public/css && yarnpkg run less && rm -rf public/dist && yarnpkg run webpack-dev && php bin/console d:s:update -f

    For Akeneo Version <= 3.2.x:

    Please follow  for uninstalling the Akeneo DAM (Digital Asset Management) Extension. Run this command after ssh to your akeneo server by the terminal

    php bin/console dam:asset:uninstall --env=prod && rm -rf ./var/cache/** && php bin/console pim:install:asset --env=prod && php bin/console assets:install web --symlink && yarn run webpack

    Common Issue After Installation

    It might happen that even after proper installation, upon opening your Akeneo admin dashboard, you see a loading screen. In that case, do check for the following solution:

    • Webpack Installation: If you get the below errorWebpack error

    It means that a web pack is not installed in your system. Run the following command

    npm install --save-prod webpack
    npm install
    
    • Module routing.yml is not configured properly. Re-check the routing.yml file as mentioned in the 3rd step of Module Installation
    • Clear your browser cache.

    Set up in Akeneo

    After installation the module in Akeneo, You have to edit the user role in Akeneo. You have to navigate System -> Roles-> Permission and enable Webkul Digital Asset Management.

    Webkul Digital Asset Management

    After it, you have to create the Asset Group attributes. You have to navigate Setting-> Attribute -> Create Attribute and select Asset Group.

    Create Asset group attribute

    After creating the attribute, you have to enter the details.

    Enter the attribute details

    For creating the product in Akeneo, you have to choose the family. So, you can assign the digital asset group attribute in a product family.

    Family in Akeneo

    Create Digital Asset in Akeneo

    After the installation in Akeneo, you will find the DAM media icon.

    DAM Media Icon

    You can add a digital asset category in Akeneo. You can add the asset and in a category and subcategory. For creating the category, you have to click on the Setting -> Asset categories.

    Asset Category

    After it, you have to click on the Media Icon and Akeneo DAM page will be open.

    You will find the Add Asset icon at the right of the screen. You have to click on the Add Asset button.

    add asset

    A new page will be open where you have to enter the Asset code. Asset code is a unique code for a group of products and files.

    Create Asset Code

    After clicking on the save button, Asset management page will be open. Here, you can upload the files and media.

    click to edit

    After uploading the media, you can edit the asset with Akeneo dam module. After clicking on the edit button, the image edit page will be open.

    click to save

    You can also add information about the assets.

    • Favourite – You can enable the favourite icon. With it, You can filter the assets.
    • Title – Asset title explain about the assets.
    • Alternative text – With alternative text, you can add further more information about the assets.
    • Description – It describes the product asset.

    add code

    • Expiration Date – In this you have to select the date by which the asset will expire.
    • Asset Tag – These asset tag will help you while filtering the products.

    asset category

    Asset Category-

    After submitting these details, you can assign the Categories to these assets. You can assign a single asset category or multiple asset categories.

    select category

    You can click on the save button on the right corner of your page. Now you can see the asset is added to the Asset list.

    asset list

    After saving the assets in the Asset list, you can edit and delete the asset.

    edit assets

    Filter the Assets in Akeneo DAM

    In Akeneo DAM module, You can filter the asset with the-

    • Description
    • Created time
    • Updated time
    • Favourites products
    • Tags

    filters

    Filter the Assets with Description:

    In this module, You can filter the asset with description. For this, you have to choose the operator.

    • Contains – The product description contains the text enter by you.
    • Does not contain – The product description doesn’t contain text enter by you.
    • Is equal to – The product description is equal to the text enter by you.
    • Starts with – The product description starts with the text enter by you.
    • Is Empty – The product description is empty.

    description

    Filter the Asset with Created Time:

    In this module, You can filter the asset with created time. For this, you have to choose the operators.

    • Between – You can filter the asset that you have created between two dates.
    • Not Between – You can filter the asset that you have not created between two dates.
    • More than – You can filter the asset after the selected date.
    • Less than – You can filter the asset before the selected date.

    created at

    Filter the Asset with Updated Time:

    In this module, You can filter the asset with updated time. For this, you have to choose the operators.

    • Between – You can filter the asset that you have updated between two dates.
    • Not Between – You can filter the asset that you have not updated between two dates.
    • More than – You can filter the asset after the selected date.
    • Less than – You can filter the asset before the selected date.

    updated at

    Filter the  Favourites Assets:

    In this module, You can set the favourites asset. With it, you can filter the products. You will find three options in it.

    • All – You can filter the all favourites and not starred products.
    • Yes – You can filter the all favourites products.
    • No – You can filter the not favourites products.

    favourits

    Filter the asset with Asset Tags: 

    You can filter the asset with asset tags. All the asset tag will be visible after clicking on the Tags icon.

    Tags

    Product create in Akeneo with Akeneo DAM Module

    To create a product in Akeneo, go to navigate to Products and click the Create button. Now, you need to choose product type – as Product or Product Model.

    Product create in Akeneo

    Now you have to enter the required SKU, choose a family, and click the Save button.

    Add sku and family

    You can add/upload an asset to the product with the asset group attribute.

    Add assets

    After click on the ADD/UPDATE button, you have to select the assets what you want to add in the product.

    add assets 2

    After adding the asset, click on the confirm button. Your product details will be shown on the product page.

    Add assets in product

    Export Asset

    Create Export Job Profile

    You can export asset from Akeneo DAM Extension you can create export profile.

    To create a new export job profile, go to Exports>Create Export Profile

    create export profile

    After that enter a code, label, and select job type to create new job profile.

    Fill code and lable

    Then click to Save button. Then click to Export Now to run the export job.

    After running the export job there will be option Download Generated File click on that to create a CSV file. You can generate file or zip.

     

    Downloads

    Import Asset

    You can import Asset in Akeneo DAM Extension. There are two jobs to import asset in Akeneo DAM Extension.

    • DAM Asset Import
    • Import via FTP

    DAM Asset Import

    To create a new import job profile, go to Imports>Create Import Profile

    create import profile

    After that enter a code, label, and select job type to create the import job.

    fill lable and jobs

    Then click to Save button.

    After that there will be two option –

    • Import Now – In this you can enter the file path to import the asset.
    • Upload a file – In this you can drag the file to import the asset.

    asset import

    After uploading the file click to Upload and Import Now option.

    upload

    After uploading and running the export job you can check the execution details.

    dam asset import

    Import via FTP

    To create a new import job profile, go to Imports>Create Import Profile.

    create import profile

    After that enter a code, label, and select job type to create the import job.

    import via Ftp

    Then click to Save button. Then fill the deatails

    Ftp Setting –

    • Host Name
    • User Name
    •  

    Ftp setting

    Then click to Validate.

    Import Setting –

    Enable Import Image/Files as a single Asset – Enable this option to import all images and files sorted in the mapped directory in Akeneo as a single asset.

     

     
    Import setting
     
     
     
     

     

     

    Import Directory as Asset and it’s filed as asset Images/Files – Enable this option import directory as Asset and it’s filed as asset image/file.

     

     

     
     
    add multiple folders
     
     
     

    Enable Import Images/Files in an Asset – In this, you can select the digital asset in which you can import the media.

     
     
     
    enable add assets
     
     

    Extensions – In this you have to select the media file type like jpg, jpeg, png, etc.

     

    multiple extension
     
     
     
     
     
     

    After filling the import setting click to Asset Setting.

     Asset Setting –

    In this, you gave to fill detail for the digital assets which are importing in Akeneo DAM Extension. Details like –

     
    • Make Favourite
    • Title
    • Alternate Text
    • Description
    • Dam Tags
    • Categories
    Assets setting
     
     
     

    After filling all the details click to the Save button. Then click to import option.

     
     
    Import
     
     
     

    After running the job you can check the execution detail.

     

     
     
    Import Ftp Assets
     
     
     

    Now, check the Imported Asset by navigating Media.

     

     
    Multiple assets exported
     
     

    Support

    For any issues related to this Akeneo DAM software, please create a support ticket at- https://webkul.uvdesk.com/en/customer/create-ticket Also, for any pre-sales queries or customization discussion, please drop an email to [email protected]

    Current Product Version - 3.0.0

    Supported Framework Version - Akeneo PIM 2.0.x, 2.1.x, 2.2.x, 2.3.x, 3.0.x, 3.1, 3.2.x, 4.x.0 and 5.0.x

    Blog Version - Akeneo PIM 2.0.x, 2.1.x, 2.2.x, 2.3.x, 3.0.x, 3.1, 3.2.x, 4.x.0 and 5.0.x
    • Version Akeneo PIM 2.0.x, 2.1.x, 2.2.x, 2.3.x, 3.0.x, 3.1.x and 3.2.x
    • Version Akeneo PIM 2.0.x, 2.1.x, 2.2.x, 2.3.x, 3.0.x, 3.1, 3.2.x, 4.x.0 and 5.0.x
    • Version Akeneo PIM 2.0.x, 2.1.x, 2.2.x, 2.3.x, 3.0.x, 3.1, 3.2.x and 4.0.x
    . . .
    Discuss on Helpdesk

    Leave a Comment

    Your email address will not be published. Required fields are marked*


    Be the first to comment.

    Back to Top

    Table of Content

    Hide Index