From: Michael D. C. <cra...@go...> - 2001-02-06 06:21:45
|
Greetings from wintry Maine! I was going to write a much longer mail but frequent power outages due to tonight's blizzard have been impeding progress. When reliable power is restored, I think I'll at last be able to make a serious go of writing some ZooLib manuals in DocBook. I like to write, but I've had no luck with DocBook so far. Real Soon Now, I promise. But check out: http://www.linuxdoc.org/LDP/LDP-Author-Guide/ The Linux Documentation Project has settled on DocBook as its standard format as we have, but helpfully they've also figured out the tools and have provided a pretty clear HOWTO on how to write HOWTO's. I think if one doesn't have the cash for Frame+SGML then Emacs with psgml is the best bet: http://www.lysator.liu.se/~lenst/about_psgml/ I installed psgml in my emacs and it seems to work with the little test given in the LDP HOWTO. Note that Emacs will run on many platforms and psgml is written in emacs lisp, so you could use it in Windows, for example. The LDP also says how to use Jade or OpenJade to translate one's DocBook to HTML. I found OpenJade's webpage pretty perplexing. You need to get a lot of stuff set up just right before anything works. One might be able to get OpenJade to work on Windows with CygWin, a GNU/Unix emulation for Win32. Andy's been able to get a program called "db2html" working but this is apparently not universally provided with Linux distributions. Finally see: http://freshmeat.net/projects/treenotes/ and http://alphaworks.ibm.com/tech/xeena which are two Java XML editors. Treenotes is available as open source under the BSD license. Being Java, you can run them on almost any platform, but I found that Xeena wasn't really robust enough to edit something with a DTD as complex as DocBook's. Partially it was slow and partially the UI was confusing when I had dozens of elements I could choose from in a given context. Finally, I'd like to recommend that if you're going to write ZooLib documentation, you should choose the XML DocBook DTD rather than the SGML DTD. Both forms are still available and supported, but if you use XML DocBook we can run our manuals through all manner of XML tools. There's a lot more work being done these days for XML than there is for the more general SGML. The actual differences in practice between the two DTD's are quite minor. -- Michael D. Crawford GoingWare Inc. - Expert Software Development and Consulting http://www.goingware.com/ cra...@go... Tilting at Windmills for a Better Tomorrow. |