4Suite XML is a Python-based toolkit for XML application development. It features a library of integrated tools for XML processing, implementing open technologies such as DOM, SAX, XPath, XSLT, XInclude, XPointer, XLink, XUpdate, RELAX NG, and XML/SGML Catalogs. The RDF and Repository components of 4Suite are separate packages that must be installed separately, on top of 4Suite XML.
Annotate provides an annotation facility for DocBook documents. It enables visitors to an online version of a DocBook document to add comments to any paragraph or chapter of the document. It extends the DocBook XSL stylesheets, leading to modified HTML output which contains anchors at those places where annotations can be made. Comments and notes are stored in a DBMS. A CGI program then merges the HTML document and the comments to produce the output for the visitor.
AsciiDoc is a text document format for writing short documents, articles, books, and UNIX man pages. AsciiDoc files can be translated to HTML and DocBook markups using the asciidoc(1) command. AsciiDoc is highly configurable: both the AsciiDoc source file syntax and the backend output markups (which can be almost any type of SGML/XML markup) can be customized and extended by the user.
The DocBook Authoring and Publishing Suite (DAPS) provides a tool set for easy creation and publication of DocBook sources on Linux. It lets you create HTML (including Webhelp), PDF, EPUB, man pages, and other formats with a single command. It automatically takes care of validating and filtering (profiling) your sources and automatically converts images into a format best suited for the output format. You can easily create profiled source tarballs for translation or review. DAPS supports authors by providing linkchecker, validator, spellchecker, and editor macros. It is well suited to manage large documentation projects with multiple authors using the DAPS docmanager.
DocBook is an XML vocabulary which enables you to create document content in a presentation-neutral form that captures the logical structure of the content. Using the DocBook Project XSL stylesheets, you can publish DocBook content as HTML pages and PDF files and other formats, including man pages, HTML Help, and JavaHelp.
DocBookWiki can display and edit DocBook documents online. It can display several documents at once (a list of books), and each of them can be in several languages. Editing can be done in several modes (like text/wiki, HTML, XML, etc.), but the basic format is always XML/DocBook. Each document can be automatically converted into other formats for downloading. The history of modifications is kept in SVN, and any previous versions of a document can be recovered.
DocBook XSL Configurator is an umbrella project currently consisting of three similar Java Swing applications used to create DocBook XSL customization layers, run external subprocesses that format DocBook XML, and view the results. Users click through tables, select parameters, edit those parameters, include the customization layer in a project, write out the customization layer as an XSL file, and apply the XSL to the project's XML using the project's specified XSLT processor. DocBook XSL Configurator then runs a project's FO processor, PDF/PostScript viewer, HTML viewer, or man page viewer as an external subprocess.