ch01.sgm 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223
  1. <!-- $XConsortium: ch01.sgm /main/4 1996/10/11 09:23:23 cdedoc $ -->
  2. <!-- (c) Copyright 1995 Digital Equipment Corporation. -->
  3. <!-- (c) Copyright 1995 Hewlett-Packard Company. -->
  4. <!-- (c) Copyright 1995 International Business Machines Corp. -->
  5. <!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
  6. <!-- (c) Copyright 1995 Novell, Inc. -->
  7. <!-- (c) Copyright 1995 FUJITSU LIMITED. -->
  8. <!-- (c) Copyright 1995 Hitachi. -->
  9. <Chapter id="infoapg.div.1">
  10. <Title id="n0Crl2IBiWmBt8oL">About the Build Process and Tools</Title>
  11. <IndexTerm><Primary>information libraries</Primary>
  12. <Secondary>building</Secondary><Tertiary>process overview</Tertiary></IndexTerm>
  13. <Para>
  14. This section offers a brief overview of the build process you
  15. perform to create an on-line information library. It also discusses
  16. the software tools available in the Information Manager
  17. for performing the build.
  18. </Para>
  19. <Para>
  20. To build an on-line information library with the
  21. Information Manager,
  22. you must supply a set of SGML-conforming document(s) for the
  23. books you will be building, including the appropriate document
  24. type definitions (DTDs), book source documents, a table of
  25. contents (TOC) for each book, the style sheet(s) that control the
  26. on-line and printed format of the books, and a bookcase
  27. specification that organizes the source documents.
  28. </Para>
  29. <Para>
  30. The DTDs associated with your books must use the
  31. Information Manager Architectural Forms. For information on applying these
  32. architectural forms to your DTDs, see
  33. <Link Linkend="nWGeMZBc9og24aK">Using Architectural
  34. Forms</Link>.
  35. </Para>
  36. <Sect1>
  37. <Title id="n4Crl2IBiWmBt8oL">Process Overview</Title>
  38. <IndexTerm><Primary>software tools</Primary><Secondary>process overview</Secondary></IndexTerm>
  39. <Para>
  40. The general process for producing and administering
  41. Information Manager browser files from SGML source is covered in these
  42. sections:
  43. </Para>
  44. <ItemizedList>
  45. <ListItem>
  46. <Para>
  47. <Link Linkend="sidr7JBU3pBt8oL">Preparing to Build</Link>. This section includes:
  48. </Para>
  49. <ItemizedList>
  50. <ListItem>
  51. <Para>A discussion of the files you need to successfully
  52. validate and build a book that is browsable with the Information Manager
  53. including:
  54. </Para>
  55. <ItemizedList>
  56. <ListItem>
  57. <Para>the SGML documents that make up a
  58. book
  59. </Para>
  60. </ListItem>
  61. <ListItem>
  62. <Para>
  63. a hypertext TOC for each book
  64. </Para>
  65. </ListItem>
  66. <ListItem>
  67. <Para>style sheet(s)
  68. </Para>
  69. </ListItem>
  70. <ListItem>
  71. <Para>a bookcase specification
  72. </Para>
  73. </ListItem>
  74. </ItemizedList>
  75. </ListItem>
  76. <ListItem>
  77. <Para>a procedure for creating a valid hypertext TOC
  78. </Para>
  79. </ListItem>
  80. <ListItem>
  81. <Para>
  82. a description of how the Information Manager uses style
  83. sheets and how you specify style sheets in your bookcase specification
  84. </Para>
  85. </ListItem>
  86. <ListItem>
  87. <Para>
  88. a procedure for creating a bookcase specification
  89. </Para>
  90. </ListItem>
  91. <ListItem>
  92. <Para>
  93. an example bookcase specification
  94. </Para>
  95. </ListItem>
  96. </ItemizedList>
  97. </ListItem>
  98. <ListItem>
  99. <Para>
  100. <Link Linkend="fi1SgFBr-1698oL">Building Information Libraries</Link>.
  101. This section explains how to:
  102. </Para>
  103. <ItemizedList>
  104. <ListItem>
  105. <Para>
  106. <Link Linkend="KyEB2dBpuI9X3cS">validate</Link> your SGML documents
  107. </Para>
  108. </ListItem>
  109. <ListItem>
  110. <Para>
  111. <Link Linkend="xXk7ubBtGL9X3cS">build</Link> a new information library
  112. </Para>
  113. </ListItem>
  114. <ListItem>
  115. <Para>
  116. <Link Linkend="n7Ktl2IBUXmBt8oL">add</Link> a bookcase to an existing library
  117. </Para>
  118. </ListItem>
  119. <ListItem>
  120. <Para>
  121. <Link Linkend="pOUExiBLxJ9X3cS">replace</Link> a bookcase in an existing library
  122. </Para>
  123. </ListItem>
  124. <ListItem>
  125. <Para>
  126. <Link Linkend="WmNvZbBE6K9X3cS">update</Link> style sheets in built bookcases
  127. </Para>
  128. </ListItem>
  129. </ItemizedList>
  130. </ListItem>
  131. <ListItem>
  132. <Para>
  133. <Link Linkend="B7XKbKBcgmg24aK">Administering Bookcases</Link>.
  134. This section describes how to copy, remove, list, rename, or rearrange
  135. bookcases in an information library.</Para>
  136. </ListItem>
  137. </ItemizedList>
  138. </Sect1>
  139. <Sect1>
  140. <Title id="n3Crl2IBiWmBt8oL">Tools Overview</Title>
  141. <IndexTerm><Primary>information libraries</Primary>
  142. <Secondary>building</Secondary><Tertiary>tools overview</Tertiary></IndexTerm>
  143. <IndexTerm><Primary>software tools</Primary><Secondary>overview</Secondary></IndexTerm>
  144. <Para>
  145. To build a library using the Information Manager, you:
  146. </Para>
  147. <ItemizedList>
  148. <ListItem>
  149. <Para>
  150. Create a hypertext table of contents for each book based
  151. on the <filename>dtinfoTOC.dtd(5)</filename>.
  152. </Para>
  153. <Para>See
  154. <Link Linkend="n8aJ92dBIsI9X3cS">Creating a Table of Contents</Link>.
  155. </Para>
  156. </ListItem>
  157. <ListItem>
  158. <Para>
  159. Supply or create valid Information Manager style sheet(s), based on the
  160. <filename>dtinfoStyle.dtd(5)</filename> for the SGML documents that will be built.
  161. </Para>
  162. <Para>See
  163. <Link Linkend="tgmdnkb6vm9x3cs">Understanding Information Manager Style Sheets</Link>.</Para>
  164. </ListItem>
  165. <ListItem>
  166. <Para>
  167. Create a bookcase specification based on the <filename>dtinfoBook.dtd(5)</filename>.
  168. </Para>
  169. <Para>
  170. See
  171. <Link Linkend="TcQg4bBSxI9X3cS">Creating a Bookcase Specification</Link>.
  172. </Para>
  173. </ListItem>
  174. <ListItem>
  175. <Para>
  176. Build browser-readable information libraries using the
  177. <Command>dtinfogen build</Command> command.
  178. </Para>
  179. <Para>
  180. See
  181. <Link Linkend="fi1SgFBr-1698oL">Building Information Libraries</Link>.
  182. </Para>
  183. </ListItem>
  184. </ItemizedList>
  185. <Para>
  186. On Information Manager libraries that are already built, you can:
  187. </Para>
  188. <ItemizedList>
  189. <ListItem>
  190. <Para>
  191. Replace existing style sheets or style sheet information
  192. in the document database, without rebuilding the
  193. database, using the <Command>dtinfogen update</Command> command.
  194. </Para>
  195. <Para>
  196. See
  197. <Link Linkend="WmNvZbBE6K9X3cS">Updating Style Sheets in Built Bookcases</Link>.
  198. </Para>
  199. </ListItem>
  200. <ListItem>
  201. <Para>
  202. Add or replace a bookcase in the library using the
  203. <Command>dtinfogen build</Command> command.
  204. </Para>
  205. <Para>
  206. See
  207. <Link Linkend="n7Ktl2IBUXmBt8oL">Adding a Bookcase to an Existing Library</Link> and
  208. <Link Linkend="pOUExiBLxJ9X3cS">Replacing a Bookcase in an Existing Library</Link>.
  209. </Para>
  210. </ListItem>
  211. <ListItem>
  212. <Para>
  213. Copy, remove, rename, list, or rearrange bookcases in a
  214. library using the <Command>dtinfogen admin</Command> command.
  215. </Para>
  216. <Para>See
  217. <Link Linkend="B7XKbKBcgmg24aK">Administering Bookcases</Link>.
  218. </Para>
  219. </ListItem>
  220. </ItemizedList>
  221. </Sect1>
  222. </Chapter>