DocBook NG: The “Kahlúa” Release
Fixing a stupid typo and renewing support for Simplified DocBook NG.
This is the eleventh release of DocBook NG.
The only user-visible change in “Kahlúa” is a fix
for a stupid search-and-replace error. Changing all
occurrences of “IPA” into “Jägermeister” turned the
“ipaddress
” value of the
class
attribute on systemitem
into “Jägermeisterdress
”. Oops.
The more interesting update is support for Simplified DocBook NG. This is a customization layer of DocBook NG that implements, as closely as possible, Simplified DocBook V1.1. The only differences are:
-
The
articleinfo
,objectinfo
, andsectioninfo
elements have bee replaced byinfo
. -
The
authorblurb
element has been replaced bypersonblurb
. -
The
corpauthor
element has been removed. The DocBook NG equivalent isorgname
insideauthor
. -
The
personname
element has been added as it's now required for personal names (for example, insideauthor
). -
The
ulink
element has been removed. The equivalent isxlink:href
onlink
.
You can use the upgrade stylesheet for DocBook NG to upgrade Simplified DocBook documents.
This version of Simplified can be built from the CVS sources (which I've reorganized quite a bit) but I'm still experimenting with the best way to write customization layers of DocBook NG.
Comments
Oh my goodness:
Funniest. Bug. Ever.
Thanks, that was good for a long and hearty laugh.
Regarding customizatons: What about collecting typical use cases from users who did customization for DTD version? Then it would be easier to decide what should be very easy to customize and what could be little bit more difficult because not many users use it.
I will try to rewrite my latest DTD customization for my customer to RNG and let you know what was difficult with the current grammar design.