═══ 1. Introduction ═══ HTML Wizard is an editor designed to make writing HTML documents for WWW pages a lot easier. The original version was written purely for my own use and was not distributed. The arrival of Web Explorer lead a lot of OS/2 users to ask about a native HTML editor, so I released an early version of HTML Wizard that showed signs of being a program written for one person's use (no way to resize the window, almost no configurability, etc.). Since then, a lot has changed and the program is now much more powerful and configurable. I thank the many users of the program for their suggestions for improvements. Many people have asked about a preview function and support for rules. Both of these functions will require an enormous amount of coding. The preview function is not hard to do when HTML Wizard is used in conjunction with Web Explorer as explained in the "How Do I..." section. If you are online, you can have the syntax of your document checked by the WebLint server. This is also explained in the "How Do I..." section. ═══ 2. Installation ═══ Installation of HTML Wizard is simple and straightforward. Unzip the HTML Wizard archive in its own directory. Then run install.cmd by typing "install". The install program will create an HTML Wizard object on your desktop. To run the program successfully, VROBJ.DLL has to either be in your HTML Wizard directory or be in a directory specified in the LIBPATH statement in your CONFIG.SYS file. What I do is make a directory called \USR\DLL and put all my application dll's in there. Then all you have to do is add \USR\DLL to the LIBPATH and reboot. If you don't like the idea of messing with CONFIG.SYS, just copy VROBJ.DLL to the \OS2\DLL directory or leave it in your HTML Wizard directory if you have no other applications built with VX-REXX. You can then run HTML Wizard by double-clicking it or dropping an HTML document onto it. ═══ 3. Options Menu ═══ This section explains the various program settings in the "Options" menu. ═══ 3.1. Insert Tags as Uppercase ═══ This setting determines whether the tags that are inserted are done as upper or lowercase text. Note that this does not apply to tags for special characters, which are case sensitive. ═══ 3.2. Word Wrap ═══ Select this setting if you want long lines to be wrapped around the screen to the next line. Deselect it if you want long lines to continue off the screen to the right and be visible by using the horizontal scrollbar. ═══ 3.3. Auto-insert Paragraph Tags ═══ If this item is selected, text imported using the "Insert File" command will have paragraph tags inserted automatically if: A line is blank A line begins with either a space or a tab ═══ 3.4. Insert
is used to mark the beginning of a new paragraph.
Notice that this sentence is separated from the following one even though we typed all of the text together.
This is caused by the use of the paragraph tag. might be rendered as: Notice that this sentence is separated from the following one even though we typed all of the text together. This is caused by the use of the paragraph tag. HTML Wizard Time Saver: If you select text before pressing the paragraph Tagbar button, HTML Wizard will insert paragraph tags in the selected text when: A line is blank A line begins with a tab or a space ═══ 5.4.5. Pre-formatted ═══ The pre-formatted tag
is used when you do not want the HTML browser to change the formatting of the enclosed text. All spacing and line breaks will be preserved, and most browsers will display the text in a fixed-width font. This text is not surrounded by pre-formatted tags, so line breaks and spaces are not preserved.On the other hand, this text is enclosed in pre-formatted tags, so line breaks and spaces are preserved.might be rendered as: This text is not surrounded by pre-formatted tags, so line breaks and spaces are not preserved. On the other hand, this text is enclosed in pre-formatted tags, so line breaks and spaces are preserved. ═══ 5.5. Forms Tags ═══ These tags are used in creating HTML documents for Web pages with forms. Forms enable you to create a Web page that allows users to fill out entry fields and submit a document to your Web server for processing. You might use this if you wanted to be able to allow searching of a database on your Web server. The user would fill out the form and submit it. Your server would process the request and send the results back to the user. The following tags are used to implement forms: