W e b W r i t e r / 2 ßßßßßßßßßßßßßß Version 0.9 beta 2 A HyperText Markup Language editor for OS/2. Don't write Home without it! ßßßßßßßßßßßßßßßßßßß Written by John Blumel. (C) Copyright 1995 John Blumel. All rights reserved. ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ INTRODUCTION WebWriter/2 is an HTML editor designed and written for OS/2. Currently WebWriter/2 directly supports the creation of HTML version 2.0 documents. It also includes the capability for the user to define tags which are not currently supported, allowing users to include tags from more recent HTML specifications. It is intended that the final 1.0 release will include support for both HTML 3.0 and the Netscape extensions to HTML. At least some knowledge of HTML is assumed and no syntax checking of documents is performed. This is a beta release of WebWriter/2. You may freely use and distribute this program until the release of version 1.0 which will be released as shareware. Version 1.0 will include additional enhancements as well as a more complete help system. Thank you for trying WebWriter/2. I hope you find it both useful and easy to use. If you have suggestions for enhancements or useability improvements, or if you discover defects in WebWriter/2, please contact me through one of the methods listed in the Getting Technical Support section below. WebWriter/2 is implemented in REXX using Watcom International Corporation's VX-REXX. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ NOTE The file README.HTM is an HTML version of this document which can be loaded into a WWW client. After you have installed WebWriter/2, pressing F1 or selecting Help/General help will load README.HTM into your Primary Preview application (See Settings section below for more information on the Preview application.) if it is found. If the Preview application is not found, this file will be displayed in a help window. Although this document has been designed to display well in the help window, resizing the help window may make this document more readable when viewing it in this manner. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ INSTALLATION Prerequisites: 1. You must have installed OS/2 REXX support. 2. You must have the file vrobj.dll. If the .zip file containing this file did not include vrobj.dll, you can retrieve vrobj21c.zip from "http://www.watcom.on.ca/fix_vxrexx/vrobj21c.zip". It is also available via anonymous ftp from "ftp.watcom.on.ca/pub/bbs/wrexxpf". ---------------------------------------------- Installing WebWriter/2: 1. Install OS/2 REXX support, using the OS/2 Selective Install utility, if you have not already done so. 2. Unzip ww2_09b2.zip into a temporary directory. 3. Make sure that a. vrobj.dll exists in a directory in your LIBPATH. or b. You have the file vrobj.dll in the directory that you unzipped ww2_09b2.zip into. 4. Run Install.EXE. This will install WebWriter/2 into a directory that you choose and create a WebWriter/2 program object on your OS/2 Desktop. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ USING WebWriter/2 WebWriter/2 allows you to create HTML documents from scratch or to markup existing text documents. You may also preview documents using either IBM's WebExplorer or another WWW client including Netscape. If you use IBM's WebExplorer as your WWW client you can use WebWriter/2 as your viewer for HTML document source. To do this, 1. Choose Configure/Viewers from the WebExplorer menu bar. 2. Select viewer type "Editor for HTML Source". 3. Specify WebWrite.EXE, including the path to it, as the viewer program. You can also select it using the "Browse..." button. WebWriter/2 uses a MSDI (Multiple Single Document Interface) method of editing multiple documents. You can open as many WebWriter/2 windows as you want as long as you can keep track of what you are doing. To help manage the open documents you may wish to display the WebWriter/2 - Window list. You can do this by selecting it from the Windows menu or from the OS/2 window list. Clicking mouse button 2 on the WebWriter/2 - Window list will bring up a context menu of options. To insert HTML tags, select the desired tag from the Tags menu. Tags which have additonal or optional elements will present the user with a dialog prompting for the necessary information. Additional tags may be defined and inserted by selecting Tags/More tags... . Special characters can be selected from the Characters menu or from the Character entities dialog which is displayed by selecting Characters/More characters... . When inserting HTML tags, selected text will be wrapped by the tag if it is two sided. One sided tags will be inserted before selected text. Character entities will be inserted before selected text. If you are not familiar with HTML you may wish to obtain one of the many books available on this topic. "Teach Yourself Web Publishing with HTML in a Week" by Laura Lemay ( SAMS Publishing, 1995 ) is a good book for beginners. By the time you read this "Teach Yourself More Web Publishing with HTML in a Week" by Laura Lemay ( SAMS Publishing, 1995 ) should be on the shelves. There are also many WWW sites which provide up to date HTML documentation and examples. Although these are too numerous to list here, one good site is "http://www.w3.org/hypertext/WWW/MarkUp/MarkUp.html". You can refer to the HTML20.HTM file included with this .ZIP for basic HTML information. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ CHANGES SINCE BETA 1 Fixes: 1. A problem with WebWriter/2 locking up on startup including locking up the entire OS/2 system has been fixed. 2. A problem with the edit window contents sometimes not redisplaying properly when a document was inserted or opened has been fixed. 3. Problems with locating the exact position of text in the edit window during find and replace operations have, I believe, been resolved by the Patch level C version of VROBJ.DLL and minor code changes. 4. Many annoying little problems which somehow manged to slip through to the first beta release. New in beta 2: 1. You can now define and insert your own tags using the Tag manager dialog. See Tags/More tags... below for a more complete description. 2. Enhanced drag and drop support. 3. Enhanced support for non-English characters. 4. Multiple preview applications may now be configured. 5. You may now, optionally, display a status bar which will display hint text describing menu items. For tags and character entities the element inserted when the menu option is selected is displayed. 6. You can now select the printer you wish to print to including direct printing to an LPT device using the OS/2 print command. Direct to LPT printing can be useful if you are having trouble printing to an OS/2 printer. This can also allow 2 & 4 up printing if you have a utility that supports this. 7. WebWriter/2 now uses the C level patch version of VROBJ.DLL. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ MENU OPTIONS Following is an item by item description of the WebWriter/2 menu options. Most of the "File" & "Edit" menu options should be familiar to OS/2 users. ---------------------------------------------- File menu: - New This option will close the current document if any and provide an empty edit window to begin a new document. If a document is open and changes have been made the user will be prompted to save the open document. If a template is specified in the settings and "Use template" is selected the new document will be based on the template document. See the Settings section for more details. - Open... Allows the user to select an existing document to edit. - Save Saves the current document. - Save as... Prompts the user for a path and file name and saves the current document to the path and file name specified. - Close Closes the current document. The user is prompted to save the document if changes have been made. - Import... Allows the user to select a document to import into the current document. The selected document will be inserted into the current document at the cursor location. - Copy to... Copies the current document to a file specified by the user. - Rename... Allows the user to rename the current document. - Delete Deletes the current document. + Preview - Primary preview application - Secondary preview application View the current document using one of the WWW clients specified on the Preview page of the WebWriter/2 settings notebook. See the Settings section for more details. - Other... Select an application to preview the document in. + Print - Document Prints the current document. - Selected text Prints the selected text only. + Printer setup... Allows you to select a printer and specify print options. If you are using a Postscript printer or if you experience problems printing, you may wish to select 'Use OS/2 PRINT command' as your printer and specify the LPT device via the Job data dialog. - Exit WebWriter/2 This will close all open WebWriter/2 windows. If you just want to close the current document window use Close from the System menu or double click the System menu icon. ---------------------------------------------- Edit menu: - Undo This will undo the last change to the document. - Cut Cuts the selected text to the Clipboard. - Copy Copies the selected text to the Clipboard. - Paste Inserts the Clipboard contents. - Delete Deletes the selected text. - Select all Selects the entire document. - Find Displays the Find dialog. The Find dialog allows the user to search for and replace text in the current document. The search parameters are controlled by selecting the check boxes on the Find dialog. The action performed (i.e., Find, Change, Change all) is determined by the button selected on the Find dialog. ---------------------------------------------- Tags menu: + Structure Tags relating to document structure. - HTML document - Document head - Document body - Base URL - Searchable index - HTML skeleton Inserts a document skeleton. If there is selected text in the edit window this text will be wrapped by the Body tags. + Headings Heading tags. - H1 - H6 - Title + Character Physical & logical character formatting. - Bold text - Italic text - Typewriter text - Emphasis - Strong emphasis - Code sample - Keyboard input - Variable - Sample - Citation + Paragraph Tags relating to grouping and separating text elements. - Paragraph

- Center text
- Horizontal rule
- Line break
- Block quote
- Address
- Preformatted


	- Comment
	

    + Lists
    List tags.

	- List item
	
  • - Unordered list - Ordered list
      - Menu list - Directory list - Glossary list
      - Glossary term
      - Term definition
      + Links Link tags. - Local URL... - Local to anchor... - HTTP URL... - HTTP to anchor... - Gopher URL... - FTP URL... - Newsgroup URL... - Mailto URL... - File URL... - Anchor... - Inline image... + Forms Form tags. - Form...
      - Check box... - Radio button... - Image... - Submit button... - Reset button... - Entry field... - Password entry... - Multiline entry... - List box... - List box item...