Expand my Community achievements bar.

Dive into Adobe Summit 2024! Explore curated list of AEM sessions & labs, register, connect with experts, ask questions, engage, and share insights. Don't miss the excitement.
SOLVED

Catalog Producer

Avatar

Level 2

Hi,

I want to use Catalog producer for generating catalog along with InDesign server. I need to know

 1. where can I find "Catalog producer".

 2. Is it a paid or free product

3. Is it a default module inside AEM or is it some additional module which needs to be installed to enable this.

4. What would be the entry point to start catalog producer in AEM

I am referring to https://docs.adobe.com/docs/en/aem/6-1/administer/integration/catalog-producer.html article which talks about Catalog producer.

Kindly guide

Cheers

Rajiv

1 Accepted Solution

Avatar

Correct answer by
Employee

Hi Rajiv,

Here are my comments.

1) Indesign is used to create Indesign Template (https://helpx.adobe.com/indesign/using/files-templates.html) while Indesign Server is used to be configured with AEM to get support of Indd and INDT files support (renditions, processing etc). Basically IDS would process the backend of creation of catalog pages.

2) The INDT template is different then Sites template. Please review documentation for more info.

3) Right now this is not supported in AEM Assets.

Just sharing steps on how to configure Indesign Server with AEM post successful IDS CC installation with serial number:

  • Go to - C:\Program Files\Adobe\Adobe InDesign CC Server 201x
  • Start InDesign Server with command-  InDesignServer.com -port 8080

After starting InDesign server few changes needs to be made on AEM Server:-

  1. Go to Config Manager http://localhost:4502/system/console/configMgr/
  2. In Configuration com.day.cq.dam.ids.impl.IDSJobProcessor enable the ids.cc.enable and Save the change.
    <Step c and d not needed if AEM server is running on localhost port 4502 and InDesign server is up on localhost port 8080>
  3. Enter the AEM Server details in http://localhost:4502/etc/cloudservices/proxy.html\
  4. Enter running IDS Server details  in http://localhost:4502/etc/cloudservices/proxy/ids.html

Hope it helps.

Thanks.

View solution in original post

9 Replies

Avatar

Employee

Hi Rajiv,

Catalog producer is part of AEM Assets offering. It required serialized or licensed Indesign Server to be integrated with AEM (http://docs.adobe.com/docs/en/aem/6-1/administer/content/assets/indesign.html) to work with. You can create indesign template in Indesign (the doc of which is linked to link you have mentioned) and import in AEM Assets. Post which you can follow the steps in doc to create catalog. The doc outlines all the steps to create a catalog with existing products.

Thanks,

Gaurav

Avatar

Level 2

Hi Gaurav,

Thanks a lot for your reply. I have few follow-up queries. Please see if you could share your views on these

1. Do I need InDesign or InDesign server or both. Apologies for any of my ignorant question as I am new to this

2, As per general process, we create templates, component and content in AEM. Now if we use InDesign to create the template and then import it in AEM, how should we go about the components and content creation in AEM. The same page need to be used for making catalog as well. Should we create the components and content in normal process and map them with template in catalog producer itself by drag drop. Will I get all component properties(instead of page properties) like title, description, links etc in Catalog producer which can be mapped to page to be used.

3. Can we use multiple templates in one catalog

Sorry for lengthy question but your question will help me a lot. Try to provide your inputs.

Cheers

Rajiv

Avatar

Correct answer by
Employee

Hi Rajiv,

Here are my comments.

1) Indesign is used to create Indesign Template (https://helpx.adobe.com/indesign/using/files-templates.html) while Indesign Server is used to be configured with AEM to get support of Indd and INDT files support (renditions, processing etc). Basically IDS would process the backend of creation of catalog pages.

2) The INDT template is different then Sites template. Please review documentation for more info.

3) Right now this is not supported in AEM Assets.

Just sharing steps on how to configure Indesign Server with AEM post successful IDS CC installation with serial number:

  • Go to - C:\Program Files\Adobe\Adobe InDesign CC Server 201x
  • Start InDesign Server with command-  InDesignServer.com -port 8080

After starting InDesign server few changes needs to be made on AEM Server:-

  1. Go to Config Manager http://localhost:4502/system/console/configMgr/
  2. In Configuration com.day.cq.dam.ids.impl.IDSJobProcessor enable the ids.cc.enable and Save the change.
    <Step c and d not needed if AEM server is running on localhost port 4502 and InDesign server is up on localhost port 8080>
  3. Enter the AEM Server details in http://localhost:4502/etc/cloudservices/proxy.html\
  4. Enter running IDS Server details  in http://localhost:4502/etc/cloudservices/proxy/ids.html

Hope it helps.

Thanks.

Avatar

Level 2

Hi Gaurav,

Great boss, thanks a lot for your reply. Now i have got full clarity of role of Indesign and IDS.

In absense of Indesign and Indesign server, I downloaded a sample Indd indesign template from web and imported it successfully in AEM. Post this, i tried to build a catalog and add pages to it. While creating page, i selected the uploaded indesign template and select a sample geomatrix product. It gave me "Failed to create media asset" and came out. Is this because of absence of Indesign Server.

Cheers

Rajiv

Avatar

Employee

Hi,

Yes you need IDS to be configured as processing is handled via IDS. Hope it helps. Once you have all setup follow docs and I am sure you should be able to see everything working.

Thanks

Gaurav

Avatar

Level 2

Thanks a lot Gaurav. It was been of great help for me.

Cheers

Rajiv

Avatar

Level 2

Hi Gaurav,

I installed the Indesign Server and started it. I did everything default, hence assume it to running by default on localhost 8080.

Then i followed step "a" and "b" of your previous post. Skipped step c and d as AEM is running on localhost:4502 and Indesign server is running on localhost 8080.

Still while creating page based on an imported Indesign template,i am getting the same error. I selected the uploaded indesign template and select a sample geomatrix product in "Select content" tab. As soon as i press next to go to "Define mapping" tab, It gave me "Failed to create media asset" and came out. 

I checked the Indesign server and found that it is getting inputs and processing the Indesign templates uploaded in AEM.

Can you please help me in this as i couldn't find any AEM asset documentation to understand how to solve this issue. Kindly help as this is the last step for me to cross the line and generate pdf.

Note:- one difference in my setup from the catalog producer article is that I have used sample indesign file from internet while adobe article uses geometrixx indd file. I am not sure but my indd file might be missing some properties which might be required. Does it make sense. If this is the case, can you please share any link where I can get AEM compatible indd file

 

Cheers

Rajiv

Avatar

Level 2

rajivn76919298 wrote...

..Then i followed step "a" and "b" of your previous post. Skipped step c and d as AEM is running on localhost:4502 and Indesign server is running on localhost 8080.

..

 

You still need to do step c) even for default setup ports for indd server & aem

Avatar

Level 2

Hi,

I have already done with step c and d as well. But i am still at the same stage. When i check server logs in AEM console, it shows me following

21.04.2016 02:45:40.714 *ERROR* [0:0:0:0:0:0:0:1 [1461231940705] POST /content/dam/catalogs/TestCatalog.pdf/subassets.idsprint.html HTTP/1.1] org.apache.sling.engine.impl.SlingRequestProcessorImpl service: Uncaught Throwable
java.lang.NullPointerException: null

Please see if you can provide some pointer.

Cheers

Rajiv