Description of problem: PressGang currently includes keywords in topics based on the tags associated with the content. For example: <sectioninfo> <keywordset> <keyword> Installation </keyword> <keyword> Red Hat Enterprise Virtualization Manager </keyword> <keyword> RHEV 3.1 </keyword> <keyword> Text </keyword> </keywordset> </sectioninfo> When I grep assembled books for the keyword tags though they are nowhere to be found (except oddly enough in Errors.xml). Ideally the keywordsets should be included in the assembled book.
Rendering of the keywordset currently is (not) done in the Publican brand xsl. It is injected into the <head> of the html page as a <meta> element when the topic is the html page is chunked on the topic section. For example: <meta name="keywords" content=" csprocessor 0.17 , csprocessor 0.22 "> So build your book as chunked html, then find an html page that contains one topic only. The keywordset for that section will render into the <head>. One thing to do would be to render all the keywords into the bookinfo keywordset - that would put all the elements into the metadata for the html-single version. Also, a Publican brand could be modified to render the keywordsets for topics as microdata, ala http://schema.org/docs/gs.html.
(In reply to comment #1) > Rendering of the keywordset currently is (not) done in the Publican brand > xsl. Right, but as it stands currently we aren't getting that far because the keywordsets aren't even in the XML we export for assembly (again except if/when the topic is listed in Errors.xml).