Web design tools - Chapter 20 . Working with Words and Images
Chapter 20 . Working with Words and Images 527 documents they need to produce. These definitions are referred to as Data Type Definitions (DTDs). For documentation of Linux itself and other open source projects, DocBook has become the DTD of choice. Understanding DocBook DocBook is a DTD that is well-suited for producing computer software documents in a variety of formats. It was originally created by the OASIS Consortium (www. oasis-open.org) and is now supported by many different commercial and open source tools. DocBook s focus is on marking content, instead of indicating a particular look (that is, font type, size, position, and so on.). It includes markup that lets you automate the process of creating indices, figure lists, and tables of contents, to name a few. DocBook is important to the Linux community because many open source projects use it to produce documentation. For example, the following is a list of organizations that use DocBook to create the documents that describe their software: . Linux Documentation Project (www.tldp.org/LDP/LDP-Author-Guide) . GNOME Documentation (developer.gnome.org/projects/gdp/handbook/ gdp-handbook) . KDE Documentation Project (www.kde.org/documentation) . FreeBSD Documentation Project (www.freebsd.org/docproj) If you want to contribute to any of these documentation projects, refer to the Web sites for each organization. In all cases, they publish writers guides or style guides that describe the DocBook tags that they support. Creating DocBook Documents You can create the documents in any text editor, using tags that are similar in appearance to HTML tags (with beginning and end tags appearing between lessthan and greater-than signs). Certain word-processing programs also allow you to create DocBook markup. The following steps show an example of a simple DocBook document produced with a plain-text editor and output into HTML using tools that are available in many Linux systems. 1. Create a directory in your home directory to work in and go to that directory. For example, you could type the following from a Terminal window: $ mkdir $HOME/doctest $ cd $HOME/doctest
Note: In case you are looking for affordable webhost to host and run your servlet application check Vision ecommerce web hosting services