source: trunk/Install/DBF4OS2.WIS@ 2

Last change on this file since 2 was 2, checked in by jkacer, 18 years ago

Added all DocBook Framework stuff:

  • DocBook DTD
  • Transformation software FOP 0.20.5 and Saxon 6
  • XSL styles
  • Rexx scripts

Also added some WarpIN-related stuff for creation of WarpIN installation packages.
This state corresponds to version 1.0.0 from November 2005, just slightly modified to carry versioning information (Rexx scripts).

File size: 10.6 KB
Line 
1<WARPIN VERSION="0.9.17">
2
3<HEAD>
4<TITLE>DocBook Framework for OS/2</TITLE>
5
6<PCK INDEX=1
7 PACKAGEID="Kacer.BIZ\DocBook Framework\Base\1\0\0"
8 TARGET="$(WARPIN_DEFAULTAPPSPATH)\DBF4OS2"
9 TITLE="Base files"
10 BASE
11 SELECT
12 NODESELECT
13 LONGFILENAMES
14 CREATEOBJECT="WPFolder|DocBook Framework 1.0.0|<WP_DESKTOP>|OBJECTID=<DocBook_Folder>;"
15 CREATEOBJECT="WPProgram|Read Me|<DocBook_Folder>|EXENAME=e.exe;PARAMETERS=$(1)\ReadMe.TXT;OBJECTID=<DocBook_ReadMe>;"
16 CREATEOBJECT="WPProgram|Useful Links|<DocBook_Folder>|EXENAME=e.exe;PARAMETERS=$(1)\UsefulLinks.TXT;OBJECTID=<DocBook_UsefulLinks>;"
17 CREATEOBJECT="WPUrl|DocBook Framework Home Page|<DocBook_Folder>|URL=http://www.kacer.biz/os2/docbook-framework;OBJECTID=<DocBook_HomePage>;"
18 CONFIGSYS="SET PATH=$(1)\Scripts | ADDRIGHT">
19This package contains DocBook Framework base files. This is the only available package in version 1.0.0.
20</PCK>
21
22</HEAD>
23
24<BODY>
25
26
27<!-- **************************************************************************************************************** -->
28<PAGE INDEX=1 TYPE=README>
29<NEXTBUTTON TARGET=2>~Next</NEXTBUTTON>
30<TEXT>
31Welcome to DocBook Framework for OS/2 installation!
32
33Below is displayed basic information about the framework. Please read it carefully and then press the "Next" button.
34
35
36Select "Next" to continue.
37Select "Cancel" to abort installation.
38</TEXT>
39<README FORMAT=HTML>
40<P>
41<B>DocBook Framework for OS/2, version 1.0.0</B>
42
43<P>
44DocBook Framework for OS/2 is a bundle of programs and libraries allowing you
45to manipulate DocBook source files and convert them to various output formats.
46The framework itself does not bring any new software to you, it just groups
47free software downloaded from different places and provides Rexx scripts to
48configure and launch the software in the right way.
49
50<P>
51DocBook is a XML-based platform-independent format for books, articles,
52technical documentation, FAQ, slides, etc. Once you write your stuff in DocBook,
53you can convert it to a number of output formats, including:
54
55<UL>
56<LI>HTML
57<LI>XHTML
58<LI>HTML Help for Windows
59<LI>Java Help
60<LI>Eclipse Help
61<LI>UNIX Manual Pages
62<LI>Formatting Objects, an intermediate format between DocBook and various paged-media formats
63<LI>PCL
64<LI>PDF
65<LI>PostScript
66<LI>RTF
67<LI>SVG
68<LI>plain text
69<LI>WML (Wordprocessing Markup Language)
70</UL>
71
72<P>
73The main advantages of using DocBook are the following:
74
75<UL>
76<LI>
77DocBook is a platform-independent format. You can can edit, read and convert
78he same file on any platform. You can even change the platform right in the
79middle of editing your file, the first part can be written on Windows, the
80second one on OS/2.
81<LI>
82DocBook is XML. This means that you can use all standard tools that
83manipulate XML data, such as parsers, checkers, and converters.
84<LI>
85DocBook is an open format. This guarantees that you will be able to read and
86manipulate your today-written article in the future.
87<LI>
88Many output formats available. Being a XML format, DocBook itself is not
89intended to be read directly by humans. Instead, many output formats can be
90generated from DocBook, including popular formats such as PDF, HTML and RTF.
91</UL>
92
93
94<P>
95<B>System Requirements</B>
96
97<P>
98The framework is a bundle of Java software, data files, and Rexx scripts.
99Therefore, you will need the following stuff installed:
100
101<UL>
102<LI>Rexx
103<LI>Java. Use Golden Code or InnoTek Java 1.4, if you can. However, IBM Java 1.3 should also work.
104<LI>WarpIN for installation/deinstallation. Since you are reading this file, you have probably installed it already.
105</UL>
106
107
108<P>
109<B>Installation and Deinstallation</B>
110
111<P>
112DocBook Framework is installed automatically using WarpIN. During installation,
113your <CODE>CONFIG.SYS</CODE> will be modified. If you don't allow WarpIN to perform the
114modification, you will have to:
115
116<UL>
117<LI>either modify <CODE>CONFIG.SYS</CODE> on your own by adding the <CODE>...\Scripts</CODE> directory to your <CODE>PATH</CODE>, or
118<LI>add the <CODE>...\Scripts</CODE> directory to your <CODE>PATH</CODE> from the command line every time you use the framework.
119</UL>
120
121<P>
122In addition, <CODE>java.exe</CODE> must be in your <CODE>PATH</CODE>. It is assumed that <CODE>PATH</CODE> already
123contains a Java <CODE>...\jre\bin</CODE> directory and no checks are performed, neither
124during installation nor during normal operation.
125
126<P>
127Before you start using the framework, take a little time to configure it. A few
128configuration files must be set up in order for the tools to operate properly.
129Please read the file <CODE>PatchTheseFiles.TXT</CODE> for more details. These changes can be
130performed automatically and future versions of the framework will contain
131a little configuration tool that will be executed during installation.
132
133<P>
134The framework can be uninstalled using WarpIN. You can also delete it manually,
135but then the WarpIN database will not be consistent with your hard disk's
136content.
137
138
139<P>
140<B>Components of the Framework</B>
141
142<P>
143The framework consists of the following components:
144
145<OL>
146<LI>DocBook DTD and ISO entities.
147<LI>DocBook XSL stylesheets that prescribe how DocBook documents should be converted into other formats.
148<LI>Saxon - XSLT processor that converts a DocBook document into another format using a XSL stylesheet.
149<LI>FOP - FO processor that converts an FO document (generated by Saxon) into a paged-media document.
150<LI>Rexx scripts that set up the environment properly before launching the programs.
151</OL>
152
153<P>
154Other software can be plugged into the framework, e.g. XFC or XEP. Rexx scripts
155for starting them are present in the distribution, but the programs could not
156be included because of their strict licenses. However, you can easily download
157them on your own and install them into the <CODE>...\SW\XFC</CODE> and <CODE>...\SW\XEP</CODE>
158directories. Look into the <CODE>UsefulLinks.TXT</CODE> file for links to the software.
159
160<P>
161Some DocBook-related programs were not included in the distribution. An example
162of such programs is OpenJade, a converter using DSSSL styles. DSSSL styles are
163older than XSL styles and their importance falls down continuously. In adition,
164OpenJade is a native program. Programs like OpenJade may be included in a future
165version if users request it.
166
167<P>
168Editors were not included either. I recommend using either jEdit or XXE. The
169latter is almost-WYSIWYG so it will probably be preferred by many users. Again,
170see the file <CODE>UsefulLinks.TXT</CODE> for an URL.
171
172
173<P>
174<B>Using the Framework</B>
175
176<P>
177The framework offers 19 Rexx scripts that you can call directly and pass them
178your DocBook file as a parameter. The scripts are as follows:
179
180<DL>
181<DD>DB2EclipseHelp.CMD
182<DT>Converts DocBook into Eclipse help.
183
184<DD>DB2FO.CMD
185<DT>Converts DocBook into Formatting Objects. Formatting objects are the starting point for paged-media formats, therefore a very important format. Look at FO2* scripts to see what you get out of formatting objects.
186
187<DD>DB2HTML.CMD
188<DT>Converts DocBook into a single HTML file.
189
190<DD>DB2HTMLChunks.CMD
191<DT>Converts DocBook into a set of HTML files, chained by links.
192
193<DD>DB2HTMLHelp.CMD
194<DT>Converts DocBook into a set of HTML files that can be compiled into a CHM file. This can be used on Windows only.
195
196<DD>DB2JavaHelp.CMD
197<DT>Converts DocBook into a set of HTML and XML files that can be packed into a JAR archive and read by a Java program.
198
199<DD>DB2ManPages.CMD
200<DT>Converts DocBook reference entries into UNIX manual pages. Not much useful on OS/2...
201
202<DD>DB2XHTML.CMD
203<DT>Converts DocBook into a single XHTML file.
204
205<DD>DB2XHTMLChunks.CMD
206<DT>Converts DocBook into a set XHTML files, chained by links.
207
208<DD>FO2MIF.CMD
209<DT>This conversion does not work yet.
210
211<DD>FO2PCL.CMD
212<DT>Converts Formatting Objects into a PCL file that can be sent to a printer.
213
214<DD>FO2PDF.CMD
215<DT>Converts Formatting Objects into a Portable Document format.
216
217<DD>FO2Printer.CMD
218<DT>Renders Formatting Objects directly onto a printer.
219
220<DD>FO2PS.CMD
221<DT>Converts Formatting Objects into PostScript.
222
223<DD>FO2RTF-UsingXFC.CMD
224<DT>Converts Formatting Objects into Rich Text Format. On OS/2, use OpenOffice to open the resulting RTF. You must install XFC on your own to be able to perform this conversion.
225
226<DD>FO2Screen.CMD
227<DT>Renders Formatting Objects on the screen.
228
229<DD>FO2SVG.CMD
230<DT>Converts Formatting Objects into Scalable Vector Graphics.
231
232<DD>FO2TXT.CMD
233<DT>Converts Formatting Objects into plain text.
234
235<DD>FO2WML-UsingXFC.CMD
236<DT>Converts Formatting Objects into Wordprocessing Markup Language. The resulting file can be opened by Microsoft Word XP and 2003 on Windows. You must install XFC on your own to be able to perform this conversion.
237</DL>
238
239<P>
240If a new XSL stylesheet appears, you can directly call the converters and
241supply them the stylesheet as a parameter. See Saxon.CMD, FOP.CMD, XFC.CMD, and
242XEP.CMD for details.
243
244
245<P>
246<B>More Information</B>
247
248<P>
249The framework's homepage is at <CODE>http://www.kacer.biz/os2/docbook-framework</CODE>.
250
251<P>
252To contact the packager, write to <CODE>jarda@kacer.biz</CODE>.
253</README>
254</PAGE>
255
256
257<!-- **************************************************************************************************************** -->
258<PAGE INDEX=2 TYPE=TEXT>
259<NEXTBUTTON TARGET=3>~Next</NEXTBUTTON>
260<TEXT>
261You can let the installation program change your CONFIG.SYS (The PATH variable should be updated.) or assure the necessary working environment by yourself. If you want to set your PATH manually, read the ReadMe.TXT file for instructions.
262
263
264Select "Next" to continue.
265Select "Cancel" to abort installation.
266</TEXT>
267</PAGE>
268
269
270<!-- **************************************************************************************************************** -->
271<PAGE INDEX=3 TYPE=CONTAINER>
272<NEXTBUTTON TARGET=4>~Next</NEXTBUTTON>
273<TEXT>
274On this page, you may deselect a package if it is already installed or change a package's target path.
275</TEXT>
276</PAGE>
277
278
279<!-- **************************************************************************************************************** -->
280<PAGE INDEX=4 TYPE=CONFIGURE>
281<NEXTBUTTON TARGET=5>~Next</NEXTBUTTON>
282<TEXT>
283Please check the boxes below if you want to configure your system automatically. Otherwise you will have to set up you system manually.
284</TEXT>
285</PAGE>
286
287
288<!-- **************************************************************************************************************** -->
289<PAGE INDEX=5 TYPE=TEXT>
290<NEXTBUTTON TARGET=0>I~nstall</NEXTBUTTON>
291<TEXT>
292Press "Install" to begin installing DocBook Framework for OS/2 v. 1.0.0 on your computer.
293</TEXT>
294</PAGE>
295
296</BODY>
297</WARPIN>
298
Note: See TracBrowser for help on using the repository browser.