Highlighted

Generate index for DITA structured authoring

New Here ,
Jul 03, 2016

Copy link to clipboard

Copied

I'm using structured FrameMaker for DITA authoring. For PDF generation, I save the ditamap to a composite FM file and include it in an FM book. I generate TOC and index as I do for unstructured FM.

The thing is, as recommended by DITA best practices, I put indexterms in the prolog, which is conditionalized in FM and should be hidden in the generated PDF. But if prolog is hidden, indexterms are hidden as well and no indexterm is included in the generated index!

So how should I deal with indexterms? Include them in the body will work of course, but that is against most DITA best practices. Thank you!

BTW, I use FrameMaker 10.

TOPICS
Structured

Views

676

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more

Generate index for DITA structured authoring

New Here ,
Jul 03, 2016

Copy link to clipboard

Copied

I'm using structured FrameMaker for DITA authoring. For PDF generation, I save the ditamap to a composite FM file and include it in an FM book. I generate TOC and index as I do for unstructured FM.

The thing is, as recommended by DITA best practices, I put indexterms in the prolog, which is conditionalized in FM and should be hidden in the generated PDF. But if prolog is hidden, indexterms are hidden as well and no indexterm is included in the generated index!

So how should I deal with indexterms? Include them in the body will work of course, but that is against most DITA best practices. Thank you!

BTW, I use FrameMaker 10.

TOPICS
Structured

Views

677

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Jul 03, 2016 0
Explorer ,
Sep 05, 2016

Copy link to clipboard

Copied

I have the same issue but for HTML5.

The recommended use of Indexterm is to put it in the prolog:

     <concept id="db">

       <title>About databases</title>

       <prolog>

       <metadata>

       <keywords><indexterm>databases</indexterm></keywords>

       </metadata>

       </prolog>

       <body><!-- content... --></body>

     </concept>

And yet if this is done, FM does not generate an index.

However, if the <indexterm> is put in the <body>, the index is generated.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Sep 05, 2016 2
New Here ,
Nov 01, 2016

Copy link to clipboard

Copied

I also have this problem with HTML5 in FM 2015. It seems the only way to have the index appear is to put the <indexterm> in the <body>.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Nov 01, 2016 0
Contributor ,
Dec 12, 2019

Copy link to clipboard

Copied

I have the same issue. Any success with this story?

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Dec 12, 2019 0
Adobe Employee ,
Dec 12, 2019

Copy link to clipboard

Copied

Please try it out once with FM2019 trial build. Lot of improvements have gone into FrameMaker 2019 release.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Dec 12, 2019 0
Contributor ,
Dec 12, 2019

Copy link to clipboard

Copied

Hi Amitoj, thanks for your reply. I use FrameMaker 2019. Is there a new build?

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Dec 12, 2019 0
Adobe Employee ,
Dec 12, 2019

Copy link to clipboard

Copied

Can you share a small sample with me so i could look into it and then get back early next week.

thanks

Amitoj Singh

email - amisingh@adobe.com

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Dec 12, 2019 0
Contributor ,
Jun 23, 2020

Copy link to clipboard

Copied

...

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jun 23, 2020 0