BIND9-ARM (HTML) feature request: better hyperlinking in/of chapter 6

Jeremy C. Reed jreed at isc.org
Thu Nov 21 18:23:14 UTC 2013


On Wed, 20 Nov 2013, /dev/rob0 wrote:

> Chapter 6 is the comprehensive configuration reference. What I'd like 
> to see is more (and plain-language, consistent) hyperlinking. The 
> basic idea is that any named.conf setting could be found at an 
> anchor:
> 
> Bv9ARM.ch06.html#that-setting

Yes that would be great. We do something similar with the unique log 
messages for BIND10 and Kea; for example:

http://bind10.isc.org/docs/bind10-messages.html#AUTH_XFRIN_CHANNEL_CREATED
http://bind10.isc.org/docs/bind10-messages.html#XFROUT_IXFR_NO_ZONE

The corresponding docbook code was like:

<varlistentry id="AUTH_XFRIN_CHANNEL_CREATED">
...
<varlistentry id="XFROUT_IXFR_NO_ZONE">

> This sounds grand and relatively simple, but in practice it will
> require some thought and work. For example, we have "Grammar" and 
> "Definition and Usage" subsections for each "Statement" section. 
> Which one would we link to? Ideally, both, but we'd have to think 
> about a good anchor naming scheme. I'd say that the name in each 
> "Grammar" should hyperlink to each "Definition and Usage" name and 
> vice versa.

I had thought about this several times. I published a print book based 
on the ARM and considered having the grammar for a specific item 
statement included next to the corresponding documentation -- so you 
don't have to look in multiple places.

> Also, what do we do in the case where the same setting is usable in 
> more than one context? Looking at "Zone Options", with numerous "See 
> the description of ...", this would actually help, because it would 
> take you directly to the setting rather than to the subsection 
> heading.

Yes. I did a lot of work on this also, but never made it into the 
released ARM.

By the way, I have found that the maintained dblatex 
(http://dblatex.sourceforge.net/) framework is easier and more reliable 
to use than the existing db2latex stylesheets. Hopefully someday I can 
finish the conversion of our Makefiles to use it instead (or as an 
alternative).

Thank you much for your suggestions and potential work. If you have any 
questions or need assistance with the PDF/HTML builds, please let me 
know.  (I can also share with you my detailed plans also.)


More information about the bind-users mailing list