atw: Re: XML software for Word-like formatting
- From: "Anthony Self" <ASelf@xxxxxxxxxxxxxxxxxxxxx>
- To: <austechwriter@xxxxxxxxxxxxx>
- Date: Thu, 25 Jun 2009 13:22:12 +1000
Hi Dave
You didn't mention what your motivation was for moving to an XML publishing
solution. A typical reason is to reduce cost, by improving writing efficiency,
allowing re-use of content, and automating some of the production tasks.
XML is an enormously broad area, covering every field of human endeavour. XML
is used in the research of ancient Sumerian poetry, in spacecraft design, in
managing census data, in calibrating scientific instruments, in publishing
newspapers, in financial transactions, in software configuration, in user
interface design, and for thousands or millions of other applications,
including technical communication.
In the technical communications space, apart from XHTML (an XML used for Web
content) and word processing XMLs (Word's OOXML and OpenOffice's ODF), the two
most important XML applications are DocBook and DITA. Both of these XMLs are
mature enough that you don't have to work in a code view. Like most XMLs, DITA
and DocBook separate content from its presentation. This means you can't really
have a WYSIWYG editor, because as an author of content, you are not responsible
for the presentation; you are responsible for the words. To make a rich,
productive, non-code working environment possible, DITA and DocBook editors
employ WYSIOO - What You See Is One Option. Tools such as XMetaL, Serna and
XMLmind let you write, edit, delete and otherwise craft the content in a
Word-like interface. However, they don't give you good mechanisms for producing
that content in a reading format, because that's the job of a publishing tool,
not an authoring tool. (There are a few all-in-one tools that try to do both
editing and publishing, but these tend to be very expensive and often
ineffective.)
Pagination belongs in the publishing tool. You can formulate tables in the
WYISOO editing tool (that is, put content into rows and cells), but how that
table is eventually presented will be up to the rules in the publishing tool.
Graphics are part of the content, so they are added in the editing tool.
I suggest that your first task is to work out which XML application is most
suited to your documents. That will require you to become familiar with the
underlying structured, semantic authoring principles of DocBook, DITA, or
whatever XML application you choose. Only then should you consider what tools
will suit your requirements. If you end up using DITA, you'll find there are
dozens of tools, including DITA-centric CMS solutions, Web-based DITA editors,
multiple-author tools, and DITA-based review software.
Hope this helps.
Tony Self
Other related posts: