Claus Rasmussen wrote: > Though it was never intended for public use, the recurring discussions about > entities and the use of "variables" for things like product names, company > names etc. has inspired me to publish a plugin for XXE I've been using to > solve this problem. > > The plugin works for DocBook documents only and lets you point to a file > containing a <glossary>. You can then select each <glossterm> from a list in > a dialog, and the one you select will be included using the Include command > in XXE. This is a very non-intrusive way of getting the "power" you used to > get from using plain entities while using the slicker XInclude approach. > > I could go on all night about how this isn't really ready for public use, > but to cut it short: The plugin has only been used by me on a single Windows > machine and is not tested or polished in any way, so use it at your own > risk.
I've tested your add-on on my Linux box and it works just fine. (Just make sure to add an "id" attribute to all <glossterm>s.) And this includes printing and converting to PDF. > That being said, it has proven a huge productivity booster for me. > > You can get it here: http://techwriter.dk/tools/xxe/glosstool.html > > If enough people show interest, I might be able to find some time to polish > it up a bit and weed out any bugs that show up. > > PS: Hussein, I hold a professional license for XXE, but I assume that a > plugin like this can be used by standard users as well without violating the > license terms? Right. There is *no problem* at all with Standard Edition users. --- PS: We are extremely happy about what you have done. XXE has been designed precisely to allow consultants (not end users) implement the kind of productivity boosters you have created. For us, what you have done proves that we were not that wrong with our design.

