


          Open!EDIT v0.99k                             Documentation
          



                       Software and Documentation are
                   Copyright (c) 2011 by Shawn Highfield
                             All rights reserved.






          Contacting Shawn
          

          You can contact Shawn Highfield via the following:
          BBS           tinysbbs.com
          Echomail      1:229/452@Fidonet or 618:400/1@Micronet
          WWW           http://www.tinysbbs.com
          E-mail        shighfield [{!AT!}] Geee mail dot com



          Table of Contents
          

          Introduction . . . . . . . . . . . . . . . . . . . . . 1.1
          System Requirements  . . . . . . . . . . . . . . . . . 3.1
          Special BBS Systems  . . . . . . . . . . . . . . . . . 4.1
          Installation . . . . . . . . . . . . . . . . . . . . . 5.1
             Step-by-step Instructions . . . . . . . . . . . . . 5.1
             Upgrading . . . . . . . . . . . . . . . . . . . . . 5.1
          Command-Line Parameters  . . . . . . . . . . . . . . . 6.1
          The Setup Program  . . . . . . . . . . . . . . . . . . 7.1
             General Setup . . . . . . . . . . . . . . . . . . . 7.2
             Toggles . . . . . . . . . . . . . . . . . . . . .  7.11
             Color Configuration . . . . . . . . . . . . . . .  7.13
             Taglines / Spellchecker . . . . . . . . . . . . .  7.14
             Extra Setup . . . . . . . . . . . . . . . . . . .  7.16
          Using Open!EDIT  . . . . . . . . . . . . . . . . . . . 8.1
             User Keys . . . . . . . . . . . . . . . . . . . . . 8.1
             SysOp Keys  . . . . . . . . . . . . . . . . . . . . 8.7
             Shortcut Commands . . . . . . . . . . . . . . . .  8.10
          Prohibitions from Posting  . . . . . . . . . . . . . . 9.1
          User Signatures  . . . . . . . . . . . . . . . . . .  10.1
          Taglines . . . . . . . . . . . . . . . . . . . . . .  11.1
          SpellChecker . . . . . . . . . . . . . . . . . . . .  12.1
          Dictionary Editor  . . . . . . . . . . . . . . . . .  13.1
          Dictionary Sort Utility  . . . . . . . . . . . . . .  14.1
          Multiple Language Support  . . . . . . . . . . . . .  15.1
          Custom Help Screens  . . . . . . . . . . . . . . . .  16.1
          Screen Header  . . . . . . . . . . . . . . . . . . .  17.1
             Header Control Codes  . . . . . . . . . . . . . .  17.2
          Screen Footer  . . . . . . . . . . . . . . . . . . .  18.1
             Footer Control Codes  . . . . . . . . . . . . . .  18.1
          Text Header/Footer . . . . . . . . . . . . . . . . .  19.1
          Use with Offline Mail Readers  . . . . . . . . . . .  20.1
             Setting Up Open!EDIT with Blue Wave . . . . . . .  20.1
          ErrorLevels  . . . . . . . . . . . . . . . . . . . .  21.1
          Support and Distribution . . . . . . . . . . . . . .  22.1
          Legal Issues . . . . . . . . . . . . . . . . . . . .  23.1
          Program Information  . . . . . . . . . . . . . . . .  24.1
          File Information . . . . . . . . . . . . . . . . . .  25.1
          Credits  . . . . . . . . . . . . . . . . . . . . . .  26.1




          Introduction                                           1.1
          

          Open!EDIT is an full-screen online message editor designed
          to allow system operators and  users to quickly and easily
          post  messages via a BBS  or offline mail  reader.  Just a
          few of Open!EDIT's many features include:

             Text-editor style editing keys, for familiarity
             Full quoting and quote text reformatting
             Taglines + IntelliTag topic-related tagline searching
             Full individual configurations for each user
             Message text spellchecker and 45,000+ word dictionary
             Personal spellchecker dictionaries for each user
             Designed to allow easy translation to other languages
             Highly configurable message censoring features
             Key-phrase text expansions allowed, for ease of use
             Color schemes are 100% operator and user configurable
             Per-user-per-group lockouts supported if necessary
             Compatible with most offline readers (BlueWave, etc.)
             Many message area-sensitive features

          Open!EDIT is freeware.




          System Requirements                                    3.1
          

          The system  requirements for Open!EDIT have been kept to a
          minimum to  ensure compatibility  with a  wide variety  of
          systems.  The following, however, is required:

            An IBM XT/AT/386/486/Pentium/P6+ or compatible
            A FOSSIL communications driver (BNU, X00 or compatible)
            DOS 3.0+, DESQview, OS/2, Windows
            DOOR.SYS or DORINFOx.DEF (produced by the BBS program)
            300k-1MB on the hard disk (depending on tagline and
             dictionary file sizes)
             
          Please note that Open!EDIT is not supported for Windows
          versions higher than Windows XP.

          Open!EDIT,  being a full screen  message editor,  also re-
          quires that the user's  terminal supports ANSI graphics to
          run.




          Special BBS Systems                                    4.1
          

          Open!EDIT has been  designed to be fully compatible with a
          wide variety of BBS  systems.  As long as they produce the
          standard MSGTMP and DORINFO1.DEF/DOOR.SYS files, Open!EDIT
          should interface with them correctly.

          In addition, we have added several additional features for
          Concord,  QuickBBS,  and  RemoteAccess  BBS  systems.  Any
          option in this documentation  marked with [***] means that
          it functions  with RemoteAccess, Concord, or QuickBBS  BBS
          systems only, and is unavailable with other BBS programs.



          Installation                                           5.1
          

          1. Step-by-Step Instructions

             For quick  and easy reference,  complete,  step-by-step
             installation instructions have been included a separate
             file, INSTALL.DOC.  This file  contains specific  setup
             instructions for RemoteAccess, Concord, Synchronet, and
             EzyCom, and general setup information for those who use
             other BBS systems.

          2. Upgrading

             If upgrading from an older version of Open!EDIT, please
             be sure to read  UPGRADE.TXT  for upgrade  instructions
             and notes.



          Command-Line Parameters                                6.1
          

          For maximum flexibility, Open!EDIT accepts a wide range of
          parameters.  They include:


          Local Mode: -L

             Specify local mode.  Open!EDIT  will prompt the local
             user to  enter the SysOp's and user's name,  and will
             then execute on the local terminal.




          Command-Line Parameters (cont'd)                       6.2
          

          Set Dropfile Path: -P<path>

             Specify the path to dropfiles: MSGTMP., MSGINF., etc.
             If Open!EDIT is not being run from the  BBS' dropfile
             path, this parameter must be used.

             eg: -PC:\RA\NODE1   (read dropfiles from C:\RA\NODE1)

          Set Node Number: -N<#>

             Specify the current node number. Replace <#> with the
             number of the node.

             eg: -N3                                (force node 3)

          Force Constant Dropfile: -1

             Forces Open!EDIT to read  DORINFO1.DEF for all nodes.
             Normally Open!EDIT will read DORINFO2.DEF for node 2,
             DORINFO3.DEF for node 3, etc.

          Force DOOR.SYS: -!

             Forces Open!EDIT  to read  the dropfile  DOOR.SYS in-
             stead of DORINFOx.DEF.

          Force Multitasker: -@<x>

             Forces Open!EDIT to release timeslices for a specific
             multitasker.  Replace <x> with one of the following:

               D = DESQview  W = Windows N = NetWare
               2 = DoubleDOS O = OS/2    X = No Timeslicing

             eg: -@D                              (force DESQview)

             Open!EDIT  will,  by  default,  automatically  detect
             which multitasker is active, so the use of this  par-
             ameter is  not recommended unless a problem is occur-
             ring.

          Force Flushing: -%

             Forces  Open!EDIT to  flush  the modem  buffers after
             every  modem  write.  The  use of this  parameter  is
             strongly discouraged,  as it will slow Win95 and OS/2
             to a crawl.




          Command-Line Parameters (cont'd)                       6.3
          

          Set Active Timeslicing: -S<###>

             If using a multitasker, forces Open!EDIT to release a
             timeslice every <###>/100ths of a second when active.

             eg: -S50                  (release every 0.5 seconds)

             Open!EDIT will,  by  default,  release a slice  every
             100/100ths of a second, or every 1 second.

          Set Idle Slicing: -I<###>

             If using a multitasker, forces Open!EDIT to release a
             timeslice  every <###>/100ths of  a second  when idle
             (waiting for a keypress, etc).

             eg: -I50                  (release every 0.5 seconds)

             Open!EDIT  will,  by default,  release a  slice every
             100/100ths of a second, or every 1 second.

          Force Lines: -F<###>

             Force the user to write <###> number of  lines before
             saving.  The user cannot abort the message.

             eg: -F50               (force user to write 50 lines)

          Alternate Textfile: -T<filename>

             Forces Open!EDIT to read quote data and write message
             text to an alternate filename (other than MSGTMP).

             eg: -TMYMSG.TXT           (save message to MYMSG.TXT)

          Offline Mail Reader: -M<filename>

             Use  offline mail reader  compatibility mode.  Please
             refer to the section on offline mail reader usage for
             more information (section 20.1).




          The Setup Program                                      7.1
          

          Open!EDIT's  setup program,  CESETUP.EXE,  is where almost
          all  customizing  and  configuration  of  Open!EDIT  takes
          place.

          CESETUP  has a  built-in  context-sensitive help  function
          which permits  the operator  to obtain  help on any  topic
          which may be causing difficulty.  Pressing  F1 at any time
          while in CESETUP will load help.

          To assist  in configuring  Open!EDIT, the  following  is a
          breakdown of each feature in Open!EDIT and what it does.



          The Setup Program: General Setup                       7.2
          

          The General Setup menu is the heart of CESETUP.  This menu
          contains the  configuration  items essential to the use of
          Open!EDIT.


          1. Miscellaneous Setups

             The miscellaneous  setups menu is where  general infor-
             mation  about  Open!EDIT's execution is  stored.


             Open!EDIT Tearline

               Three options are available when choosing how to save
               messages.

                Long Sig     A  tearline  will be  appended  to the
                              message:
                                      "-*- Open!EDIT v#.##a"
                Short Sig    No tearline is appended.  Instead, the
                              text "[CE]" will be added to the  tag-
                              line of the message:
                                   " ... [CE] Tagline would be here"
                None         No advertisement is used.


             BBS Software

               Open!EDIT includes many special features for Concord,
               RA, QuickBBS, and EzyCom.

                RA v2.50     RemoteAccess (v2.50) is being used.
                RA           RemoteAccess (v2.0x) is being used.
                Concord      Concord v0.01 Gamma-x is being used.
                QuickBBS     QuickBBS v2.8x is being used.
                EzyCom       EzyCom v1.10+ is being used.
                Generic      Another BBS system is being used.




          The Setup Program: General Setup (cont'd)              7.3
          

             BBS Path

               If RA,  Concord,  QuickBBS, or EzyCom is being  used,
               Open!EDIT will  take info from  the RA, CC, QK, or EZ
               message area and group files.  This is the  full path
               to these files.


             Max Message Lines

               The internal  maximum line limit  is 4000  lines.  If
               desired,  this number  can be  decreased to  prohibit
               users from writing exceedingly lengthy messages.

               If  insufficient memory is  available, Open!EDIT will
               allocate space for  as many lines as it can  and will
               make due with what it has.


             Screen Scroll Lines

               When the  user  reaches the bottom of  the page,  the
               message  automatically  scrolls up the screen to pro-
               vide more space.  Increasing this  number makes  more
               lines available on the screen after the scroll.


             Inactivity Timeout

               If the  user has not  pressed  a key  after this many
               seconds, Open!EDIT will abort the  message and return
               to the BBS.




          The Setup Program: General Setup (cont'd)              7.4
          

             Low ASCII OK? (^])

               Certain BBS programs have special uses for  low ASCII
               characters (ASCII 0 to ASCII 31). Open!EDIT prohibits
               the direct entry of any character below ASCII 32 (the
               space) by  default.  If the  SysOp desires,  however,
               the ^]  key may  be used  to permit the  entry of low
               ASCII.  The settings include:

                Yes          The user should be allowed to press ^]
                              followed by any  other character  (in-
                              cluding low ASCII) to insert that sec-
                              ond character into the message text.

                              eg: Pressing ^]  followed by  ^E would
                                  insert ^E into the message.

                Insert ^A    When ^] is pressed,  the ^A  character
                              should  be immediately  inserted  into
                              the message text  (useful for entering
                              color codes under Synchronet).

                No           Disable the ^] key.


             Date/Time Format

               Certain countries prefer to display the date in diff-
               erent formats.   Open!EDIT provides up to 6 different
               combinations to choose from.  They are:

                 DD/Mmm/YY HH:MMpm            eg: 28/Feb/10 01:00pm
                 DD/Mmm/YY HH:MM                eg: 28/Feb/10 13:00
                 DD/MM/YY HH:MMpm              eg: 28/02/10 01:00pm
                 DD/MM/YY HH:MM                  eg: 28/02/10 13:00
                 MM/DD/YY HH:MMpm              eg: 02/28/10 01:00pm
                 MM/DD/YY HH:MM                  eg: 02/28/10 13:00


             AutoSave

               To prevent unfortunate losses due to power outages or
               system failures,  the AutoSave  feature will save the
               message in progress  to a temporary file every 2 min-
               utes.

               This temporary file, AUTOSAVE.CE!,  is located in the
               BBS system (or node) path.  To recover a lost message
               after  a crash,  simply  import this  file back  into
               Open!EDIT and continue editing.

               When  exiting  Open!EDIT,  AUTOSAVE.CE! is deleted if
               the message was successfully saved or aborted.




          The Setup Program: General Setup (cont'd)              7.5
          

             Language File

               Specifies  the name  of the  language file  to use by
               default.  Please  refer to  the section  on  multiple
               languages for more information (section 15.1)


             WordWrap Margin

               The  wordwrap margin  is the column at which the last
               word on the active line should be wrapped down to the
               next line.  This value must be between 40 and 78.



          2. Local Login Defaults

             This  section  refers to the  defaults which  should be
             assumed during a local login,  during which no dropfile
             can be found.


             BBS Name       The name of the BBS.
             User Name      The name of the user to assume is logged
                            into Open!EDIT.
             User Location  The  city/state  in  which  the user  is
                            assumed to reside.
             Security       The security level given to  the locally
                            logged in user.
             Time Limit     The number of minutes to grant the user.



          3. Reply Configuration

             This section  controls how  Open!EDIT  handles  message
             reply and quote procedures.


             Max Quoted Text %

               This option prevents users from using too much quoted
               text in their  messages.  If the percentage of quoted
               text in  the message  exceeds this  amount, the  user
               will be advised when saving.




          The Setup Program: General Setup (cont'd)              7.6
          

             Quote % Handling

               This setting controls the  action taken  by Open!EDIT
               when a  user exceeds the maximum quoted text percent-
               age.

                Inform user he/she is over the limit

                 This  setting simply  displays a  message stating
                 that the  maximum  percentage of  quoted text has
                 been exceeded,  and asks whether  or not the user
                 would  like to  return  to the message  to remove
                 some text.

                Force user to remove quoted text:

                 This  setting forces  the user to  remove some of
                 the quoted text (and drop below the limit) before
                 saving the message.


             Quote Window Key

               Under some  operating systems and  terminals,  Ctrl+Q
               is not  transmitted and/or  received properly via the
               modem.  This renders quoting impossible.

               This feature permits the operator to change the quote
               key to  Ctrl+W,  thereby  permitting  quoting on  all
               systems.


             Quote Window Size

               This setting  permits the SysOp to change the size of
               the quote  window.  An  increase in this  number adds
               additional  lines to  the  quote window;  a  decrease
               subtracts lines from the quote window.


             Reply Header Text

               Some BBS  systems use reply  headers that differ from
               the  standard " * In a message originally to Bob, Jim
               said:".  This causes a problem in that Open!EDIT will
               not be  able to  distinguish the  header from regular
               quoted text, and will quote it.

               Please ensure that  this header precisely matches the
               header as it is saved in  the BBS program's  setup to
               correct this problem.




          The Setup Program: General Setup (cont'd)              7.7
          

          4. Memory/Disk Swapping

             Open!EDIT provides several occasions on which the SysOp
             is able to drop out to  DOS or another external program
             from within the editor.  Open!EDIT is not a small prog-
             ram, and requires a sizeable amount of memory -- memory
             which may be required by the external program. Swapping
             allows Open!EDIT  to free up this memory for use  by an
             external program.


             Swap to EMS

               If free EMS is  available, Open!EDIT will  attempt to
               use  this EMS to swap itself out of conventional mem-
               ory.


             Swap to XMS

               If free XMS is  available, Open!EDIT will  attempt to
               use  this XMS to swap itself out of conventional mem-
               ory.


             Swap to Disk

               If no EMS or XMS memory is available (or  swapping to
               EMS and XMS have been disabled) Open!EDIT will try to
               use the  hard disk to swap itself out of conventional
               memory.  This method is much slower than using EMS or
               XMS.


             Swap Order

               Some systems have more XMS than EMS; others have more
               EMS than  XMS.  Using  this  feature,  the SysOp  can
               control  which type of memory Open!EDIT tries to swap
               to first (EMS/XMS/Disk, or XMS/EMS/Disk).



          5. Alt-Fx Macros

             This submenu  allows the  SysOp to  configure up  to 10
             function keys to use (on the local keyboard only) while
             in Open!EDIT.

             Function  keys may be  used to  run external  programs,
             import  textfiles,  and insert  text strings  into mes-
             sages.




          The Setup Program: General Setup (cont'd)              7.8
          

             Running External Programs

               To run an external program as a macro,  select "Run
               an External Program"  for  the Macro Type.  For the
               macro text, enter the full path and filename of the
               program to  run,  plus any  parameters the  program
               requires.  In addition, any of the following param-
               eters may be used:

               *P    Inserts the number of the active com port.
               *T    Inserts the first name of the recipient.
               *F    Inserts the first name of the sender.
               *B    Inserts the current baudrate.
               *O    Inserts the last name of the recipient.
               *I    Inserts the last name of the sender.
               *N    Inserts the current node number.
               *S    Inserts the subject of the message.
               *C    Inserts the full path to COMMAND.COM
                     (used for running batch files).

               *$    Forces  Open!EDIT to  export the message text
                     to a file named  MSGDATA.TXT prior to execut-
                     ing the  macro, and  then forces  it to  read
                     MSGDATA.TXT  back in  after  running  the ex-
                     ternal program.

                     This  feature allows  the SysOp  to edit  the
                     message in an  external editor (such as EDIT)
                     in local mode.

                     For example:

                     C:\DOS\EDIT MSGDATA.TXT *$

                     Would permit the usage of  DOS's EDIT to mod-
                     ify the message text.  After saving any chan-
                     ges and  exiting  EDIT,  Open!EDIT would read
                     MSGDATA.TXT back in and continue normally.

                     This feature is not mentioned in CESETUP.

               *X    This  code is  similar to  *$, except that it
                     only  exports the  file -- it  does not auto-
                     matically reimport it.  A filename  to export
                     the message  to must also  be specified,  for
                     example:

                     C:\DOS\EDIT MYMSG.TXT *XMYMSG.TXT

                     Would permit the usage of  DOS's EDIT to mod-
                     ify the message text.  After saving any chan-
                     ges and exiting, however,  the file would NOT
                     be  automatically reimported,  unless  the *Y
                     is used parameter.




          The Setup Program: General Setup (cont'd)              7.9
          

               *Y    Tells Open!EDIT to re-import a file (exported
                     with the  *X parameter)  after  the  external
                     program has been executed.


             Insert Text String Into Message

               This  type of macro simply  inserts  a line of text
               into a message.  For  example, to predefine a stan-
               dard greeting, one might set Alt+F1 to the  follow-
               ing:

                 Hi there, *T *O, this is *F *I!|

               Then, when Alt+F1 is pressed, the  following greet-
               ing   appears  (if  the  sender's  name  was  Shawn
               Highfield and the recipient's name was Mike Wilson):

                 Hi there, Mike Wilson, this is Shawn Highfield!

               As shown above, almost all of the Run External Pro-
               gram parameters are  available, except  for *C, *$,
               *X, & *Y.  Also  available  is the PIPE (|),  which
               adds a  carriage return (or <ENTER>)  to the end of
               the line.


             Import Textfile Into Message

               Choosing  "Import Textfile Into  Message"  is  very
               similar to pressing F3 to import,  except  that the
               macro text must be  set to the full  path and file-
               name of  the file  to import.  Then, by hitting one
               simple Alt+Fx key, a textfile may be imported with-
               out the need to enter a filename each time.


          6. Security Level Setups

             These two security features restrict access to two  po-
             tentially  dangerous  functions.  When  setting  these
             values, please keep  in mind that  anyone with  import
             security can view any file on the hard disk,  and any-
             one with  export security  can  OVERWRITE any  file on
             the hard disk.


             Import Security

               Sets the minimum security required to import  files
               into the editor from the SysOp's hard drive with F3
               or /I.




          The Setup Program: General Setup (cont'd)             7.10
          

             Export Security

               Sets the  minimum security required to export files
               from the editor on to  the SysOp's hard  drive with
               F2 or /E.



          The Setup Program: Toggles                            7.11
          

          The Toggles  menu allows  the SysOp  to enable  or disable
          certain  Open!EDIT  features.  Every item in this  section
          bears the [CQR] notice -- that is,  if you are running one
          of the internally supported BBS systems,  special features
          are enabled.


          1. Allow Taglines

             Taglines are one-line quotes, usually  humorous in nat-
             ure, that are added to messages "just because".  Almost
             all echomail  networks permit  and encourage their use.
             Settings:

              Yes   Allow users to add taglines to their msgs.
              No    Do not allow users to use taglines.

             [CQR]   In the registered version, the SysOp may decide
                     which individual areas allow taglines and which
                     do not.


          2. Text Phrase Expand

             Text Phrase Expansions are used  to  expand acronyms or
             abbreviations into full phrases.  For example, the text
             "DOS" could be  expanded into  "Disk Operating System".
             Settings:

              Yes   Allow users to use phrase expanding.
              No    Do not allow users to use phrase expanding.

             [CQR]   In the registered version, the SysOp may decide
                     which individual  areas allow phrase  expansion
                     and which do not.




          The Setup Program: Toggles (cont'd)                   7.12
          

          3. Tagline Keywords

             Tagline keywords allow the user to select taglines con-
             taining specific  words or phrases.  This may be useful
             if the list of taglines is particularly large or broad.
             Settings:

              Yes   Allow users to use tagline keywords.
              No    Do not allow users to use tagline keywords.

             [CQR]   In the registered version, the SysOp may decide
                     which individual  areas allow tagline  keywords
                     and which do not.


          4. Censor Messages

             Message censoring permits the SysOp to  prohibit strong
             language on the BBS, or in  certain  public or echomail
             areas in which strong language  might be inappropriate.
             Settings:

              Yes   Censor messages based on the censor setup.
              No    Do not censor messages.

             [CQR]   In the registered version, the SysOp may decide
                     which areas require censoring and which do not.


          5. User Signatures

             User  signatures  permit the user to  enter a signature
             into Open!EDIT once,  after which  it is  automatically
             appended to each message written.  Settings:

              Yes   Permit the use of signatures.
              No    Disallow signatures.

             [CQR]   In the registered version, the SysOp may decide
                     which areas permit signatures and which do not.


          6. High ASCII Filter

             Some echomail networks  discourage or disallow  the use
             of high ASCII characters in their areas. Using the high
             ASCII filter in conjunction  with FILTER.CTL, all  High
             ASCII may  either  be removed or converted into similar
             Low ASCII characters.  Settings:

              Yes   Filter all messages based on FILTER.CTL.
              No    Do not filter any high ASCII out of messages.

             [CQR]   In the registered version, the SysOp may decide
                     which areas require filtering and which do not.




          The Setup Program: Color Configuration                7.13
          

          With regard to  appearance,  Open!EDIT is very  versatile.
          Nearly every color displayed by  Open!EDIT may be modified
          to match  the style of the BBS.  The following is a break-
          down of the uses of each color setting.


          Frame 1, Frame 2, Frame 3, and Frame 4

            These settings control the colors of the frames around
            the info boxes at  the top and bottom of the Open!EDIT
            editing screen.


          Fade

            This setting controls the  color of the fading  in the
            corners of the top info box (۲, etc).


          Capital, Lowcase, Digits, Symbols

            These settings control the color of general text.

            Capital    Capitalized text                  (eg: A-Z)
            Lowcase    Lowercase text                    (eg: a-z)
            Digits     Numeric characters                (eg: 0-9)
            Symbols    Non-alphanumeric characters (eg: `~!@#$%^&*
                       ()-_=+[{]}\|;:'",<.>/? and all high ASCII).


          Inp-Capital, Inp-Lowcase, Inp-Symbols, Inp-Digits

            These settings  control the  color general text in in-
            formation fields (From, to, date, time, subject, etc).


          Field Color

            This setting  controls the background  color of  input
            and information fields.



          The Setup Program: Taglines / Spellchecker            7.14
          

          Open!EDIT's built-in tagline manager and spellchecker both
          need a small amount of configuration to function properly.
          Once setup, they are convenient and easy to use.




          The Setup Program: Taglines / Spellchecker (cont'd)   7.15
          

          1. Tagline Datafile Name

               This is the  full path and filename  of the tagline
               data file. If no path is specified, Open!EDIT looks
               in its own directory.  If no datafile is specified,
               Open!EDIT exits with an error.

               The tagline  datafile is a  plain ASCII  text  file
               containing  one  tagline per  line.  No  cumbersome
               compiling is necessary -- just drop the textfile in
               and go!


          2. Censor Taglines

               This in an extension of the message censor feature.
               To ensure that all  taglines use appropriate  lang-
               uage, enable this feature.


          3. # Taglines On Screen

               This setting  controls the number of  taglines from
               which the  user may choose (per screen) in the tag-
               line menu


          4. Use Spellchecker

               This  setting  controls  whether  or not users  may
               spellcheck  their  messages.  Please  refer to  the
               section  on  Spell Checking  for  more  information
               (section 12.1).


          5. Dictionary Path

             This is  the full  path (without a  filename) to  the
             spellchecker dictionary  files (CE_DIC.*).

             This path is  also used  to store  the personal  user
             dictionaries,  created by each user to store any add-
             itional words.

             Personal user dictionaries are named LAST.1ST,  where
             LAST is the first 8  letters of the user's  last name
             and 1ST is  the first  3 letters  of the user's first
             name.               eg: Shawn Highfield -> HIGHFI.SHA





          The Setup Program: Extra Setup                        7.16
          

          The extra  setup menu  contains a  few additional features
          pertaining  to  censoring,  phrase  expansions,  and  user
          profiles.

          1. Censor Setup

             Censor setup is a list  of words which  the SysOp deems
             inappropriate for  use on  the BBS,  and would like re-
             moved.


          2. Overstrike Setup

             If a  user attempts to post a message containing any of
             the words deemed inappropriate by the SysOp,  the words
             will be replaced, letter by letter,  with an overstrike
             character.  The SysOp has  full control over  what type
             of overstrike character(s) is/are used.


             Censor Overstrike Char

               Sets the character  which Open!EDIT uses to replace
               censored text.

               eg: Censor Cover Char = *
                   Words to Censor   = NEIGHBOR
                   User-entered text = "Would you be my neighbor?"
                   Text after censor = "Would you be my ********?"


             Use Symbols Instead (!@#$)

               Controls whether or not Open!EDIT uses  random sym-
               bols (!@#$%*) to replace censored text, rather than
               using the Censor Overstrike Char.

               eg: Use Symbols       = YES
                   Words to Censor   = NEIGHBOR
                   User-entered text = "Would you be my neighbor?"
                   Text after censor = "Would you be my !%$^@#*&?"




          The Setup Program: Extra Setup (cont'd)               7.17
          

             Only Overstrike Vowels

               Controls whether Open!EDIT censors the  entire word
               or only the vowels.

               eg: Vowels Only       = YES
                   Use Symbols       = NO
                   Words to Censor   = NEIGHBOR
                   User-entered text = "Would you be my neighbor?"
                   Text after censor = "Would you be my n**ghb*r?"

                   Use Symbols       = YES
                   Text after censor = "Would you be my n%!ghb@r?"



          3. Phrase Expand

             Text  Phrase  Expansions are used to expand acronyms or
             abbreviations into full phrases.  For example, the text
             "DOS" could be expanded into "Disk Operating System".


             Original Typed Text

               This column  should contain the  original text  (as
               typed by the user) which Open!EDIT should expand.


             New Replacement Text

               This column should contain the text which Open!EDIT
               should replace the original text with.

               eg: Original Text    = DOS
                   Replacement Text = Disk Operating System

             In this example,  any time the user typed in "DOS" it
             would be replaced with "Disk Operating System".


             Adding More Expansions

               To  facilitate the  use of more than 10  expansions
               at a time, an expansion control file, EXPAND.CTL is
               available.  Using EXPAND.CTL,  the SysOp can add up
               to 256 more phrase expansions to Open!EDIT.

               Instructions for use are included inside the file.




          The Setup Program: Extra Setup (cont'd)               7.18
          

             Built-in Expansions

               Open!EDIT has several built-in expansions that need
               not be included in CESETUP or EXPAND.CTL. They are:

               SBANK -> "SabreBANK"   @DATE@  ->     Today's date.
               SCHAT -> "SabreCHAT"   @TIME@  ->     Current time.
               SLIST -> "SabreLIST"   @SYSOP@ ->     SysOp's name.
               SCHEK -> "SabreCHEK"   @BBS@   ->         BBS name.
               SPAC  -> "SabrePAC"    @TO@    -> Recipient's name.
               SVOTE -> "SabreVOTE"   @FROM@  ->    Sender's name.
               SNEWS -> "SabreNEWS"   @RE@    ->  Message subject.
               CEDIT -> "Open!EDIT"   @VER@   ->  CEdit version #.


          4. User Editor

             Allows the SysOp to edit the configurations of each in-
             dividual user (if registered).  Upon selecting this op-
             tion, CESETUP requests a username from the operator. If
             the user  exists in  the userbase, a screen  similar to
             the Open!EDIT Profile Editor (^K) is displayed, and the
             user's profile may be edited.

             If ENTER is pressed at the  username prompt,  a list of
             available users is  displayed.  From  this list, a user
             may be chosen, added, or deleted.



          Using Open!EDIT: User Keys                             8.1
          

          Open!EDIT provides a wide variety of features to the user.
          The  following keys  and options are available  when using
          Open!EDIT:

          Import File  (F2 or /I)

            Brings up a window (local and remote)  prompting for a
            filename.  If the file exists it will be imported into
            the message which is currently being edited.

            Open!EDIT  has an  internal  maximum  of 4000 lines of
            message text.  If the text file exceeds this limit (or
            the limit set in CESETUP) it will be truncated.




          Using Open!EDIT: User Keys (cont'd)                    8.2
          

          Export File  (F3 or /E)

            Brings up a  window (local and remote) prompting for a
            filename.  The message  which is being  edited will be
            exported to this file.


          Word Left  (^A or ^Left)

            Moves the cursor one word to the left.


          Reformat Paragraph  (^B)

            Reformats the current paragraph.


          PageDown  (^C or PageDown)

            Moves the cursor down one page.


          Cursor Right  (^D or Right Arrow)

            Moves the cursor once  space to the right.  If at  the
            end of  the line,  the cursor  moves down  to the next
            line, and returns  to the first column.


          Cursor Up  (^E or Up Arrow)

            Moves the cursor up one line.


          Word Right  (^F or ^Right)

            Moves the cursor one word to the right.


          Delete  (^G or Del)

            Erases the character under the cursor.


          Backspace  (^H or Backspace)

            Erases  the character to the  left of the  cursor, and
            moves the character  one space to the left.  If at the
            beginning of the line,  the cursor is moved to the end
            of the line above.




          Using Open!EDIT: User Keys (cont'd)                    8.3
          

          Cursor Tab  (^I or Tab)

            Moves  the cursor  right, to the  next tab  stop.  Tab
            stops are every eight characters.


          Join Lines  (^J)

            Joins the current line with the next line.


          User Configuration  (^K)

            This  key  loads  up  the user  configuration  menu,
            allowing   the  user   to  define   personal  editor
            preferences.


            1. Expand Text

               Edit  the user's own personal  Phrase Expansions.
               This works exactly the same way as the feature in
               Open!EDIT Setup.

            2. Use Taglines

               Allows the user  to decide whether or not  to use
               taglines.

            3. Use Expand

               Allows  the user to decide  whether or not to use
               Phrase Expansions.

            4. Use Keywords

               Allows the  user  to decide whether or not to use
               tagline keywords.

            5. Auto Tagline

               Automatically  picks a  random  tagline from  the
               file and appends it to the  user's message  after
               each  message post.  No user  interaction is req-
               uired, everything is automatic.




          Using Open!EDIT: User Keys (cont'd)                    8.4
          

            6. Your Signature

               Allows  the user to  enter a personal  signature,
               which may be appended to each  message written by
               the user.

            7. Field Color

               Exactly the same as  in Open!EDIT Setup, this al-
               lows the  user to change Open!EDIT's input/infor-
               mation field color.

            8. Language

               Allows  the user to  change the  active  language
               file, if more than one is available.

            9. Colors

               Exactly  the same  as the  feature  in  Open!EDIT
               Setup,  this  allows the  user to  customize  the
               color scheme.


           10. Tag Keywords

               This allows the user to set specific for which to
               search when loading the  keyword file.  This way,
               if if  only taglines  containing,  say, the  word
               "JOE" are desired, one keyword could be "JOE".


          Beginning of Line  (^L or Home)

            Moves the cursor to the beginning of the line.


          Newline  (^M or Enter)

            Splits the  current line at the  cursor,  and moves it
            (and the cursor)  down to the next  line.  If there is
            no text to split,  the cursor is simply  moved down to
            the beginning of the next line.


          Split Line  (^N)

            Splits the  line at the cursor, and moves the trailing
            portion down to the next line.




          Using Open!EDIT: User Keys (cont'd)                    8.5
          

          Redisplay  (^O)

            Redraws the current screen.


          End Of Line  (^P or End)

            Moves the cursor to the end of the line.


          Quote Window  (^Q or ^W)

            If the user is  replying to a message,  this  opens up
            the quote window, allowing the user to quote text from
            the  message being replied  to.  The user may  use the
            Up/Down/PgUp/PgDn/Home/End keys and  <enter> to choose
            which line or lines he/she wishes to quote.


          PageUp  (^R or PageUp)

            Moves the cursor up one page.


          Cursor Left  (^S or Left Arrow)

            Moves the cursor once space to the left.


          Delete Word  (^T)

            Erases the word nearest the cursor.


          Help  (^U)

            Displays  Open!EDIT's  online help  (as read from  the
            script  TEHELP.MAC).  See the  section  on Custom Help
            Screens in this document for more information.


          Insert Mode  (^V or Insert)

            Toggles insert mode on or off.  In insert mode,  char-
            acters are inserted into the  current line at the cur-
            sor when a key is  pressed.  When  in overstrike  mode
            (the  opposite of insert  mode)  characters are  typed
            over  existing text,  and the  existing  text  is des-
            troyed.  In  overstrike  mode,  "[Overstrike]" is dis-
            played at the bottom of the screen.




          Using Open!EDIT: User Keys (cont'd)                    8.6
          

          Cursor Down  (^X or Down Arrow)

            Moves the cursor down one line.


          Erase Line  (^Y)

            Erases the current line.


          Save Message  (^Z)

            Retrieves a tagline (if enabled),  censors the message
            sage (if enabled) and saves the message to disk.


          Menu  (^[ or Escape)

            Brings up  the Open!EDIT  function menu.  This  allows
            the user to select [Save], [Abort], [Resume] or [Help]
            using the arrow keys.


          Extended Key  (^])

            Open!EDIT setup allows the SysOp to  select one of two
            possible functions for the ^] key.

            The  first is  to allow  the user to  enter any  ASCII
            character  directly into  the message.  To do so,  the
            user must press ^],  followed by  any ASCII  character
            (except  0, 7, 8, 9, 10, 13, 19, or 25, which  are re-
            served).

            The second possible function is to  immediately insert
            a  Ctrl+A  character  into  the  message.  This allows
            Synchronet  users to insert color into their messages.

            Optionally, this  key can be  disabled  altogether, so
            that no action is taken when it is pressed.



          Using Open!EDIT: SysOp Keys                            8.7
          

          Open!EDIT also  provides  a small  arsenal of keys  to the
          SysOp.  The  following keys  and options are available (to
          the SysOp only) when using Open!EDIT:




          Using Open!EDIT: SysOp Keys (cont'd)                   8.8
          

          Change Status Bar  (F1)

            Changes  status  bars.  Open!EDIT  has three  possible
            status bars.  The  first,  and default, is the general
            user information bar.  This contains  the user's name,
            time, and other personal information.

            The second and  third bars contain  a hotkey  list for
            the SysOp  (summarizing  the information  available in
            this section of the documentation).


          Export File  (F2)

            Prompts for a filename, then saves the current message
            that is being edited to that file.


          Import File  (F3)

            Prompts for a filename,  then imports the  contents of
            that  file into the  message that  is currently  being
            edited.


          Force Exit  (F4)

            Requests  confirmation from  the SysOp,  then silently
            returns the user to the BBS.  The message is not saved
            to disk, and  the user is  not informed that  the exit
            was SysOp-induced.


          Beep  (F5)

            Sends a  beep to  the  user's terminal.  This causes a
            soft chirp on the SysOp's terminal,  and usually emits
            a loud BEEP! on the user's side, depending on the ter-
            minal software the user is calling with.


          Disconnect User  (F6)

            Asks for SysOp confirmation, then hangs up on the user
            without saving the message.  The user  is not informed
            that the hangup was SysOp-induced.




          Using Open!EDIT: SysOp Keys (cont'd)                   8.9
          

          Increase Time  (F7)

            Adds 5  minutes to the  user's remaining time.  Please
            note  that  this change  is only  effective  while  in
            Open!EDIT -- once the user returns to the BBS, the re-
            maining time  will return to its original  value minus
            the time spent in Open!EDIT.

            (This is because the BBS calculates the remaining time
            independent of Open!EDIT,  and therefore Open!EDIT has
            no control over it).


          Decrease Time  (F8)

            Subtracts 5  minutes from the  user's remaining  time.
            Please note that  this change is  only effective while
            in Open!EDIT -- once  the user returns to the BBS, the
            remaining time will return to its original value minus
            the time spent in Open!EDIT.

            (This is because the BBS calculates the remaining time
            independent of Open!EDIT,  and therefore Open!EDIT has
            no control over it).


          Edit User  (F9) [***]

            Invokes  the user  editor.  This allows  the SysOp  to
            edit the user's information (alias, phone #s, KB left,
            etc.)  As indicated, this feature is for RA, and  Con-
            cord only.


          Drop to DOS  (F10)

            Executes the command  interpreter on the SysOp's side.
            If the SysOp has enabled  swapping TESetup,  Open!EDIT
            will be swapped out before shelling to DOS.


          Function Macros  (Alt+Fx)

            Executes  the macro associated  with the pressed func-
            tion key.  See the section on Alt+Fx function key mac-
            ros above.




          Using Open!EDIT: Shortcut Commands                    8.10
          

          In addition to the  above keys, Open!EDIT also  allows the
          user to use Slash (/) commands.

          To enter a  slash command, the  cursor must be  positioned
          on the  FIRST (leftmost)  column of the editor.  Press [/]
          followed by one of the following characters:

           A  Abort Message  (same as Esc, A)
           S  Save Message   (same as Ctrl+Z or Esc, S)
           E  Export Message (same as F2 from local keyboard)
           I  Import File    (save as F3 from local keyboard)
           C  Configuration  (same as Ctrl+K)
           H  Editor Help    (same as Ctrl+U or Esc, H)
           Q  Quote Window   (same as Ctrl+W, Ctrl+Q, or Esc, Q)



          Prohibitions from Posting                              9.1
          

          If a BBS carries echomail areas, the SysOp may,  from time
          to time, be  forced to remove a  user's access to an echo-
          mail network for a certain period of  time (i.e., due to a
          suspension of the user's access to the network by a moder-
          ator).

          To easily  facilitate the restriction of these  users from
          posting,  Open!EDIT  includes a  bad  user  control  file,
          BADUCER.CTL.

          Please  refer to the BADUCER.CTL  provided  with Open!EDIT
          for instructions and examples on how to use this feature.

          [***] This feature only functions  with QuickBBS, Concord,
                EzyCom, and RemoteAccess.



          User Signatures                                       10.1
          

          Many users  have a personal signature which they regularly
          use to sign their messages.

          For added  convenience,  Open!EDIT is  capable of  storing
          each user's  signature and  automatically appending  it to
          the end of each message a user writes.

          To enter a  signature, the  user may  simply press  Ctrl+K
          from within Open!EDIT.  In the unregistered version,  this
          will jump  directly to the  signature screen.  In the reg-
          istered version, this  will jump to the user configuration




          User Signatures (cont'd)                              10.2
          

          menu, from  which the  signature  screen can be  loaded by
          pressing I.

          The user may then enter a one to five line signature.

          Whenever  the  user saves  a message, he/she will be asked
          whether  or not the  signature should be  appended  to the
          message.  If the  user selects Yes,  the  signature is ap-
          pended to the  message, and then the message is saved.

          If desired,  the user may enable the AutoSig  feature from
          the  User Configuration  menu,  which forces  Open!EDIT to
          automatically append the signature, without prompting.



          Taglines                                              11.1
          

          Taglines are one-line quotes or comments, usually humorous
          or  ironic in nature,  which are appended to echomail mes-
          sages in most echomail networks.

          If  enabled by  the SysOp  (and the user)  Open!EDIT  will
          search through the  tagline datafile for  five random tag-
          lines, and present the following options:

          Highlight Bar Down  (Down or 2)

            Moves the highlight bar down one tagline.


          Highlight Bar Up  (Up or 8)

            Moves the highlight bar up one tagline.


          Random Tagline  (R)

            Selects one of the five  taglines randomly and appends
            it to the user's message.


          Enter New  (E)

            Allows  the user  to enter his/her own tagline manual-
            ly, and append it to the message.




          Taglines (cont'd)                                     11.2
          

          Keyword Search  (K)

            Prompts the user  for a keyword and does a  search for
            any  tagline  containing  that keyword.  Functions the
            same as the Keyword option in the User Config menu and
            in TESetup,  but allows the user to do instant search-
            es.


          New Picklist  (N)

            Re-scans the tagline file and retrieves five  new tag-
            lines, in case the user doesn't like the first select-
            ion he's given.


          IntelliTag  (I)

            This feature scans the "Subject" field of  the message
            and attempts to identify the general topic of the mes-
            sage.

            Upon doing so,  it will scan the tagline  datafile and
            see if it can find  any taglines relevant to the topic
            of the message.

            If a number of taglines equal or greater to the number
            of on-screen tagline  entries is found,  they will  be
            presented to  the user.  If not, an error message will
            be  displayed  and a  regular tagline  search will  be
            resumed.


          Confirm Tagline  (Enter)

            Appends the highlighted tagline to the user's message.


          Save Without Tagline  (Esc)

            Saves the message without a tagline.


          When  scanning the tagline file  for random taglines (with
          no specific keywords specified) the search is so fast that
          the user will not so much as notice it.

          Recent  tests indicated that scan  of a 420k tagline file,
          performed on a 386dx33 (a relatively slow machine) yielded
          results in less than a third of a second.




          Taglines (cont'd)                                     11.3
          

          When searching for keywords,  however,  the scan is slowed
          significantly.  Please  keep  this in  mind when  deciding
          whether or not to use tagline keywords.

          A few  sample  taglines  have been  included  in the  file
          TAGLINES.TAG, but  more may be  desired.  The sample  tag-
          lines included  are from the  Fido Backbone  Taglines Con-
          ference.  Thanks to all who posted!



          SpellChecker                                          12.1
          

          Almost all standard word processing software available to-
          day is  accompanied by a spellchecker: a  utility designed
          to search out and report any misspellings in a document.

          Open!EDIT is no exception.  Built into Open!EDIT is a com-
          prehensive spell checking utility for which a 145,000 word
          dictionary is available.

          When a user completes a message and instructs Open!EDIT to
          save  it,  Open!EDIT  will  automatically  inquire  as  to
          whether it should run the message through the spellchecker
          before saving it.

          If so, Open!EDIT will look to its dictionary to attempt to
          locate every word in  the message.  If it cannot  find any
          particular word, it assumes the word is spelled incorrect-
          ly and requests interaction by the user.

          In this case, the user has the following options:


            Skip      If selected,  Open!EDIT will ignore the word
                      and move  on.  Since Open!EDIT  cannot  dis-
                      tinguish proper nouns from other words, this
                      option may be required.

            Skip all  If selected,  Open!EDIT will ignore the word
                      and any  further occurances  of the word  in
                      the message, and move on.

            Add word  Adds the highlighted word to the user's per-
                      sonal dictionary.  The dictionary  is large,
                      but it  obviously cannot contain  every word
                      in the  English  language.  This feature en-
                      sures that  Open!EDIT  accepts the  word  in
                      future instances.




          SpellChecker (cont'd)                                 12.2
          

            Change    If selected, will request that  the user en-
                      ters  a new  spelling of the  word.  This is
                      the  primary use of  the  spellchecker.  The
                      highlighted  (misspelled)  word will  be re-
                      placed by the newly spelled word.

            Quit      Stop, abort spellchecking.

          To use the spellchecker,  the Open!EDIT Spellchecker  Dic-
          Dictionary file must be present.  This file is distributed
          separately from Open!EDIT to reduce  the size of the dist-
          ribution archive.


          Dictionary Editor                                     13.1
          

          To facilitate easy  maintenance of the dictionary files, a
          full editor  is available.  From  within the  editor,  the
          SysOp is able to add words,  delete words,  and edit words
          in the master and personal user dictionaries.

          Please  note that  to reduce the size of  the distribution
          archive,  the  dictionary  editor  is  not  packaged  with
          Open!EDIT.  Instead, it is packaged with the Spellchecker
          Dictionary archive.


          Dictionary Sort Utility                               14.1
          

          After making  any major changes to the  dictionary such as
          addition, removal, or editing of words, the dictionary may
          need to be sorted to organize and pack it.

          These tasks may be  accomplished with  DICTSORT.EXE.  This
          sort utility will chunk, sort,  and recompile the diction-
          ary, removing any blank (deleted) entries.

          Please note that DICTSORT (as  with the Dictionary Editor)
          is packaged with the dictionary, not with Open!EDIT.




          Multiple Language Support                             15.1
          

          To  enable more  convenient use of  Open!EDIT by users for
          whom  English is not a  primary language, a  full language
          editor  is included  in the  distribution  archive.  Using
          this editor, almost all of Open!EDIT's user-displayed text
          may be translated to alternate languages.

          The editor  (LANGEDIT.EXE)  is very simple to use.  A help
          bar is constantly present on the screen, explaining how to
          use any possibly obscure functions of the editor.

          To  make more  than one  language file  available  for the
          users to select,  simply place ALL language files  (*.LNG)
          in the main Open!EDIT  directory.  Upon their first  entry
          to  Open!EDIT, users  will be prompted  to choose  a lang-
          uage.

          To prohibit Open!EDIT from prompting the user  for a lang-
          uage, all but ONE language file should be removed from the
          main Open!EDIT  directory.  Each user will then  be forced
          to use the remaining language file.

          The default  language  file can  be specified in Open!EDIT
          Setup under General // Miscellaneous // Language File.



          Custom Help Screens                                   16.1
          

          Open!EDIT  provides a  unique way  of giving  help to  the
          users: a small script language.

          Upon  receiving a  request for  help  (Ctrl+U),  Open!EDIT
          loads  the script file CEHELP.MAC.  This script file  con-
          trols the text Open!EDIT  displays, where it is displayed,
          which  colors to use,  when to wait  for a keypress,  what
          action  to take upon  receipt of a  certain keypress,  and
          more.

          See CEHELP.DOC  for information  on how to  use the script
          language.



          Screen Header                                         17.1
          

          To further promote the  customization of  Open!EDIT to fit
          the image of the SysOp's BBS,  Open!EDIT's  header control
          file, HEADER.CTL may  be modified to  customize the  top 6
          lines of the screen  (where the sender's name, recipient's
          name,  date/time,  subject, area name,  and other relevant
          information are displayed).




          Screen Header (cont'd)                                17.2
          

          The header must be contained within the top 6 lines of the
          screen when displayed.  All  ANSI codes are  available for
          use  except for  ESC[x;xH,  ESC[xA,  ESC[xB,  ESC[xJ,  and
          ESC[xR -- if any  of these are encountered,  they  will be
          ignored.

          HEADER.CTL may not exceed 10 lines of data in length.  An
          unlimited  number of  comments  may be  present, but  the
          first few lines (up to 10) must contain the header infor-
          mation.

          The following  control codes are available for use in the
          header control file:

            @FROM@          The name of the sender of the message
            @TO@         The name of the recipient of the message
            @AREA@           The name of the area being posted in
            @SUBJ@                     The subject of the message
            @DATE@                          The current date/time
            @MSG@                              The message number
            @P@                       Private: " Yes " or " No  "

            |NC                                     Frame Color 1
            |HC                                     Frame Color 2
            |PC                                     Frame Color 3
            |BC                                     Frame Color 4
            |FZ                                      "Fade" Color
            |FC                              Capital Letter Color
            |FL                            Lowercase Letter Color
            |FS                                      Symbol Color
            |FD                                       Digit Color
            |IC               Capital Letter Color (Input fields)
            |IL             Lowercase Letter Color (Input fields)
            |IS                       Symbol Color (Input fields)
            |ID                        Digit Color (Input fields)

          In most cases,  the SysOp will want  each control code to
          be justified in a field  of a certain size.  For example,
          the second line of the default header:

    ۲ From: @FROM...................@   Date: @DATE.............@  

          This would be displayed as:

    ۲ From: _Darrell_Harder__________   Date: _01-Nov-97_01:20am_  

          (the _'s above represent colored spaces.)

          The entire  size of the  control code, from  opening @ to
          closing @, is the actual size of  the field of data which
          will be displayed on the screen.




          Screen Header (cont'd)                                17.3
          

          If this seems  complicated,  just play  around with it --
          it's really not too difficult!




          Screen Footer                                         18.1
          

          In addition  to the  screen header,  allows the  SysOp  to
          customize the screen footer  (the bottom two  lines of the
          screen) using the screen footer control file, FOOTER.CTL.

          The footer must be contained within the last two lines of
          the  screen (above the  status bar)  when displayed.  All
          ANSI  codes are  available  except  for ESC[x;xH, ESC[xA,
          ESC[xB, ESC[xJ, and ESC[xR, which are ignored if encount-
          ered.

          FOOTER.CTL may not exceed 2 lines  of data in length.  An
          unlimited  number of  comments  may be  present, but  the
          first two lines must contain the header information.

          Please  note that the  footer is  used to display  a wide
          variety of information by Open!EDIT.  For this reason, it
          is not  recommended  that the  layout  of the  footer  is
          drastically  changed -- displaying  text  where  there is
          none by default may cause conflicts.

          The following  control codes are available for use in the
          header control file:


            @TIME@                            Current time of day
            @LEFT@                      User's current time limit
            @VER@                Current Open!EDIT version number
            @TP<char>@                     *Pads out 24-hour time
            @CT:xx,yy@          *Set current time screen location
            @UT:xx,yy@        *Set user time left screen location

                                              Note: * = see below

            |NC                                     Frame Color 1
            |HC                                     Frame Color 2
            |PC                                     Frame Color 3
            |BC                                     Frame Color 4
            |FZ                                      "Fade" Color
            |FC                              Capital Letter Color
            |FL                            Lowercase Letter Color
            |FS                                      Symbol Color
            |FD                                       Digit Color




          Screen Footer (cont'd)                                18.2
          

          24 Hour Time Padding (@TP<char>@)

            The  24 hour time  format  (HH:MM) is  one  character
            shorter  than the 12 hour time  format (HH:MMa).  Due
            to this length difference,  many footers will be mis-
            aligned if the SysOp switches time formats.  For this
            reason, the @TP<char>@ control code has been added.

            If the SysOp is  using the 12 hour time  format, this
            control code will do  nothing.  If,  however,  the 24
            hour time format is set, this code will insert <char>
            at the current screen location.

            eg: @TP=@     Would insert '=' if using 24 hour time.


          Current Time Screen Location (@CT:xx,yy@)

            Open!EDIT needs to  know whereabouts on the screen to
            display the current time when it needs to be updated.
            This control code simply  specifies the screen coord-
            inates of the time.

            eg: @CT:10,20@     Would display the time at (10,20).


          Remaining Time Screen Location (@UT:xx,yy@)

            This  code does  the same thing  as the  Current Time
            Screen Location, except that  it sets the coordinates
            for the user's Remaining Time.

            eg: @UT:15,18@     Would display the time at (15,18).


          Please note  that this  control file is  available only in
          the registered version of Open!EDIT.



          Text Header/Footer                                    19.1
          

          In some instances,  SysOps need to append  certain headers
          or footers to  message text to be used  by other programs.
          In  many applications,  such as UUCP,  the user should not
          have the ability to modify this text.

          To facilitate the appendage of this type of text, two con-
          trol files are available: TEXTHEAD.CTL and TEXTFOOT.CTL.




          Text Header/Footer (cont'd)                           19.2
          

          TEXTHEAD.CTL  is used to insert text  into the very begin-
          ning of  the message, and TEXTFOOT.CTL is used to add text
          to the very end of the message.

          The format  of these files  is explained inside  the files
          themselves.  Please  refer to  the samples  given for  in-
          structions.

          Please note  that these control  files are only  available
          for use in the registered version of Open!EDIT.



          Use with Offline Mail Readers                         20.1
          

          Open!EDIT is  designed to be  compatible with a wide range
          of BBS systems, and it also includes full support for off-
          line mail readers such as Blue Wave.

          To use Open!EDIT as an offline mail editor, it must be in-
          voked with the -M<filename> parameter, where <filename> is
          the name of the file which the mail reader stores the mes-
          sage text in.


          Setting Up Open!EDIT with Blue Wave

            Assuming the  path to Open!EDIT is C:\BWAVE\CEDIT, the
            following exact setups may be used.  If  the path dif-
            fers, simply change it.

             Run Blue Wave & select  Setup/Configure Mail Reader.
              Then, change the following two options:

            External
             > Message Editor Cmd   C:\BWAVE\CEDIT\CEDIT.EXE -M@F

            Global
             > Memory Swapping Options
               > Swap on Shell to Msg Editor                  Yes

             Please be sure to run CESETUP and select:

            General Setup
             > Local Defaults

             Enter  the BBS name,  default user  name,  location,
            security level and time limit.




          Use with Offline Mail Readers (cont'd)                20.2
          

          Other areas of Open!EDIT should also be configured, to en-
          sure full compatibility.  Once this is complete, Open!EDIT
          should run correctly with BlueWave.



          ErrorLevels                                           21.1
          

          Upon exit,  Open!EDIT will  always return one  of two pos-
          sible errorlevels.

          If the message was  successfully saved,  Open!EDIT  always
          returns errorlevel 0.

          If the  message was not  successfully  saved (eg: the user
          aborted the message,  ran out of time,  experienced an in-
          activity  timeout,  etc.)  Open!EDIT  will  always  return
          errorlevel 1.

          These errorlevels can be used in any batch  file to detect
          whether or not a  message was successfully  completed, and
          are used by some BBS systems for the same purpose.



          Support and Distribution                              22.1
          

          Downloading Open!EDIT Upgrades

          Open!EDIT  is available  for F'req via 1:229/452 with the
          magic name of "OEDIT" (without the quotes),  24 hours/day,
          33600 BPS.


          Contacting The Authors

          The authors can be contacted via any of the following  (in
          order of reliability and recommendation):

           Internet Email   : shighfield@gmail.com
           Netmail          : Shawn Highfield, 1:229/452
           Fido Backbone    : BBS_CARNIVAL is the official support echo.
           Micronet Backbone: You can get support in MIN_BBS.




          Legal Issues                                          23.1
          

          1. Disclaimer

             Open!EDIT  comes with no  warranty of any kind,  either
             express  or implied,  including but not  limited to im-
             plied warranties of  merchantability  and fitness for a
             particular purpose,  with respect to this  software and
             accompanying documentation.

             In no  event shall Shawn Highfield, or any
             other  member  of  the  Open!EDIT  development  team be
             liable for  any damages arising  directly or indirectly
             out of the use, inability to use or  discontinuation of
             this  software, even if the Open!EDIT  development team
             has been  advised of the  possibility  of  such damages.
             The execution of  any program packaged in the Open!EDIT
             distribution archive signifies the operator's agreement
             to the above terms.
             
             Shawn Highfield reserves the right  to quit development
             and/or  support  of this  program at  any time  for any
             reason with or without notice.

          2. Distribution

             Open!EDIT may be freely copied and distributed provided
             that the following conditions are met:

             a. Open!EDIT must be distributed  in UNMODIFIED form,
                accompanied  by  all  original  documentation  and
                support files.

             b. Executables packaged in the Open!EDIT distribution
                archive may not be modified, disassembled,  cross-
                assembled,  re-assembled, or  in any  way  changed
                without express written permission from the author
                (Shawn Highfield).

             c. It is preferred that the original compression for-
                mat (the RAR self extractor) is maintained.   How-
                ever, if absolutely necessary a different archiver
                may  be used to but only if the orginal archive is
                packed inside with out modifications.

             d. No  fee may be  charged  for the  distribution  of
                Open!EDIT, aside from a nominal handling fee.




          Program Information                                   24.1
          

          Sourcecode Sizes (approximate):

          Open!EDIT Main Program ............. CEDIT.PAS: 9200 Lines
          Open!EDIT Setup .................. CESETUP.PAS: 5100 Lines
          Dictionary Editor ............... DICTEDIT.PAS:  900 Lines
          Language Editor ................. LANGEDIT.PAS:  650 Lines
          Dictionary Sorter ............... DICTSORT.PAS:  500 Lines



          File Information                                      25.1
          

          The following  is a list of  files which Open!EDIT is cap-
          able of accessing.  Open!EDIT may  not necessarily  access
          all of  them on any one  particular system, but it has the
          ability to if necessary.


          AUTOSAVE.CE!   - If the AutoSave feature is  enabled, this
                           file is used to store the current message
                           text  every  2  minutes  until  Open!EDIT
                           exits.
          BADUCER.CTL    - Please refer to section 9.1 of this  doc-
                           ument for information about this file.
          CONFIG.EZY     - BBS configuration file (EzyCom).
          CONFIG.RA      - BBS configuration file (RA).
          CONSTANT.EZY   - BBS configuration file (EzyCom).
          DOOR.SYS       - BBS-created dropfile.
          DORINFO1.DEF   - BBS-created dropfile.
          ERRORS.LOG     - If a runtime error occurs,  all available
                           information  pertaining to the error will
                           be saved to this textfile.




          File Information (cont'd)                             25.2
          

          ERRORS.DAT     - If a runtime error occurs,  a snapshot of
                           the screen at the  time of the error will
                           be saved to this file.
          EXITINFO.DAT   - BBS-created dropfile (Concord).
          EXITINFO.BBS   - BBS-created dropfile (RA and QuickBBS).
          EXITINFO.<node>- BBS-created dropfile (EzyCom).
          EXPAND.CTL     - Please refer to section 7.17 of this doc-
                           ument for information about this file.
          FILTER.CTL     - Please refer to section 7.12 of this doc-
                           ument for information about this file.
          FOOTER.CTL     - Please refer to section 18.1 of this doc-
                           ument for information about this file.
          HEADER.CTL     - Please refer to section 17.1 of this doc-
                           ument for information about this file.
          LOCAL.DEF      - Textfile in  which local  login  defaults
                           are saved.
          MAREAS.DAT     - BBS-created message area file (Concord).
          MATCHES.$%$    - Temporary  file  in  which  taglines  are
                           stored while searching for a tagline key-
                           word.
          MESSAGES.EZY   - BBS-created message area file (EzyCom).
          MESSAGES.RA    - BBS-created message area file (RA).
          MSGCFG.DAT     - BBS-created message area file (QuickBBS).
          MSGDATA.TXT    - Please refer to section 7.8  of this doc-
                           ument for information about this file.
          MSGINF.        - BBS-created  message  header  information
                           file.
          MSG.INF        - BBS-created  message  header  information
                           file (QuickBBS).
          CEDIT.CFG      - Open!EDIT's main configuration file.
          CEDIT.QUO      - Temporary  file in  which quoted  text is
                           stored while replying to a message.
          CEDIT.SIG      - Datafile  used to store  each user's sig-
                           nature.
          CEDITUSR.CFG   - Datafile used  to store each  user's per-
                           sonal profile.
          CEUSRDIC.IDX   - Index  file for personal  user dictionary
                           files.
          TEXTHEAD.CTL   - Please refer to section 19.1 of this doc-
                           ument for information about this file.
          TEXTFOOT.CTL   - Please refer to section 19.1 of this doc-
                           ument for information about this file.
          CE_DIC.IDX     - Open!EDIT dictionary file index (provided
                           with the dictionary archive).
          CE_DIC.DAT     - Open!EDIT dictionary data file  (provided
                           with the dictionary archive).
          *.LNG          - Multiple language files.
          $CEDITMP.$~$   - Temporary data used  to store quoted text
                           while reformatting.




          Credits                                               26.1
          

          References  to  the  following  software  have  been  made
          throughout this file and the rest of  Open!EDIT's documen-
          tation.  Each have been developed by and/or are trademarks
          of the following authors or companies:

            BlueWave: Cutting Edge Computing; BNU:  David  Nugent;
            Concord: Pasi Talliniemi; DESQview: Quarterdeck Office
            Systems;  DOS,  EDIT,  Windows, Windows 95:  Microsoft
            Corporation; EzyCom:  Peter Davies;  OS/2:  IBM  Corp-
            oration; QuickBBS:  Matrix Technologies;  RAR:  Eugene
            Roshal;  RemoteAccess:  Andrew Milner and Wantree Dev-
            elopment.

          A special thank you to Darrell Harder for allowing us to
          continue his work in today's BBS environment.

          Please refer to DISTRIB.TXT for a list of support sites.

          

          End of CEDIT.DOC
          

