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

© Copyright 1995 John Blumel
All rights reserved


Table of Contents

  • Introduction
  • Installation
  • Prerequisites
  • Installing WebWriter/2
  • Using WebWriter/2
  • Menu Options
  • File Menu
  • Edit Menu
  • Tags Menu
  • Structure
  • Headings
  • Character
  • Paragraph
  • Lists
  • Links
  • Inline Image
  • Forms
  • More tags...
  • Characters Menu
  • Options Menu
  • Windows Menu
  • Help Menu
  • Context Menu
  • WebWriter/2 Settings
  • Paths
  • Template
  • Preview
  • Drag & Drop Support
  • Technical Support
  • Known Problems
  • Getting Technical Support


  • 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.

    Return to Table of Contents



    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 either:

      or

    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.

    Return to Table of Contents



    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.

    Return to Table of Contents



    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 & 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.

    Return to Table of Contents



    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

    Return to Table of Contents


    Edit menu

    Return to Table of Contents


    Tags menu

    Return to Table of Contents


    Characters menu

    Return to Table of Contents


    Options menu

    Return to Table of Contents


    Windows menu

    Return to Table of Contents


    Help menu

    Return to Table of Contents


    Context menu

    Return to Table of Contents



    WebWriter/2 Settings

    Paths page

    Default document path
    This is the default path which will be used in all file dialogs if it is specified and "Use last path in file dialogs" is not selected.
    Use last path in file dialogs
    Selecting this check box will result in the default file dialog path being the last path that a file was opened from or saved to.

    Template page

    HTML document template
    Allows the user to specify a document to use as a basis for new documents.
    Use template for new documents
    Selecting this check box will result in the HTML document template specified being inserted into new documents.

    Preview page

    Preview application
    Allows the user to specify up to 2 WWW clients to use for previewing HTML documents. The specified preview applications will appear in the File/Preview menu. The Preview feature has been tested with the IBM WebExplorer & Netscape, but, should work with other WWW clients which can run under OS/2. When using Netscape or other Windows or DOS WWW clients you must be careful to use only path names which are FAT compatible, otherwise, the client will not be able to locate your HTML documents.

    Return to Table of Contents



    Drag & Drop Support

    The following Drag & Drop operations are supported:

    Return to Table of Contents



    Technical Support

    Known Problems

    1. Some characters do not display properly in the "Character entity" dialog. These characters have been replaced with a text description equivalent in the Character column. The character entity inserted when one of these characters is selected is however correct.
      This problem is due to the fact that codepage 437 which is the default for English language installations of OS/2 does not support display of these characters. I am currently exporing options for a workaround for this problem. This would involve use of codepage 850 and would require that this codepage be specified as either the primary or alternate codepage in the CONFIG.SYS.

    2. Changing the WebWriter/2 settings with many WebWriter/2 windows open will sometimes cause the windows to lose track of the configured preview applications. If this happens you can either use the Other... preview option to select the preview application you want or save the document you are working on and open it in a new window.

    Return to Table of Contents


    Getting Technical Support

    For technical support, suggestions or to report bugs in WebWriter/2 I can be reached at:

    mc2488@tcs.tulane.edu

    Or:

    John Blumel
    1949 Green Oak Drive
    Terrytown, LA 70056

    Technical support will not be available from 2 weeks preceding Mardis Gras until after Ash Wednesday.

    Return to Table of Contents




    This document was created using WebWriter/2

    © Copyright 1995 John Blumel.
    All rights reserved.