@database 07d58378-0
@master Archive:Hatch/DLG12_3/DLG12_3.guide
@$VER: 1.0
@remark Created with Heddley v1.1 (c) Edd Dumbill 1994

@node "Main" "No title"
 ==========================
 DLG2000 v1.2.3 Pre-Release   -- September, 1997
 ==========================

Before installing DLG2000 v1.2.3, read this document in its entirety! You
must understand the changes implemented before you attempt to install this
software, else you will most likely have problems.

 ====================================================================
 @{"About this Archive " link "About" 0} -- Just some basic info
 @{"Requirements       " link "Requirements" 0} -- What you need to install DLG2000 v1.2.3
 @{"Installation       " link "Install" 0} -- How to install it
 @{"Changes            " link "Docs/Changes.txt/main" 0} -- Changes from DLG 1.16
 @{"New Programs       " link "NewProgs" 0} -- Documentation for new DLG modules
 @{"New Menu Commands  " link "NewMenu" 0} -- Documentation for new menu commands
 @{"New %Switches      " link "NewSwitches" 0} -- New text switches to use.
 @{"Outstanding Bugs   " link "Bugs" 0} -- Bugs we know about but haven't fixed yet.
 @{"How to Upgrade     " link "How2Upgrade" 0} -- Not pre-registered? Here's how to upgrade!
 @{"The Big Picture    " link "BigPicture" 0} -- Some general information about where things are
                        headed and DLG2000's future.
 ====================================================================
@endnode

@node "About" "About this Archive "
 About this Archive
 ==================

This is the first in what will be several incremental releases of DLG2000.
DLG2000 is the follow-on to DLG Pro BBOS, building on what we already have
and adding a whole lot more to the pot.

Before you walk, though, you have to learn to take baby steps.  This
release, and a few to follow, will be incrementally larger baby steps as we
slowly break off from the old software, adding the foundation for the really
BIG changes that are to come.

As we go along, we'll toss out a trick or two to keep it interesting. The
really profound changes we want to make, unfortunately, require the
foundation of DLG to have changed before it makes sense to implement them,
but some things can be implemented without making things more difficult down
the road.

If you have pre-paid for DLG version 2.0 or PDQMail after a certain date,
you can instantly upgrade from DLG Pro version 1.16 to this version. If you
are not, you will not be able to install this upgrade.  We will begin
accepting upgrade fees for DLG2000 once this archive is released, but not
before.

Before you install this software, please take notice that this software
possibly has a number of bugs in it.  In the industry this is known as
"bleeding edge technology" and aptly named. We have put this software
through a reasonable beta cycle, but bugs inevitably sneak through the
screen.

So, if you have the least bit of doubt in this regard, you might wish to
wait for the final release before upgrading.
@endnode

@node "Requirements" "Requirements       "
 Requirements for using DLG2000 v1.2.3
 =====================================

 o AmigaDOS 2.04 or later

 o 4 MB of memory recommended, more for additional lines

 o DLG 1.16 installed and operating

 o DLGMail 2.63 installed and operating

   (this means you must install them and ensure they operate properly
    before proceeding to DLG 1.2.3)
@endnode

@node "Install" "Installation       "
 Installing DLG2000 v1.2.3
 =========================

Installing DLG2000 largely involves using the Amiga Installer supplied with
this archive.  However, there are a number of things that should be done
before and after.

___   Best bet is to make backups of your software.  In particular:

      ___   DLG:

      ___   DLGConfig:

      ___   Fido:

      ___   L:TPT-Handler

      ___   LIBS:dlg.library

      ___   USER:

      ___   FILE:AREA.BBS

      ___   MSG:AREA.BBS

___   Ensure DLG is running.

___   Using GetPort, shut down all external (remote) ports.  If this is not
      something you've done often, it follows the format

         DLG:GetPort -p <port>

         e.g.

         DLG:GetPort -p TR0

___   Ensure that all mail is finished tossing and packing.

___   Double-click on the Install_DLG icon.  The installer will proceed to
      install the new software, asking you some questions along the way,
      and keep you posted as to what it is doing.

___   (Optional)  If you are using EmacsDLG, you can use your old settings
      with the new ScreenEdit 2.0 by copying your EmacsDLG.cfg to
      DLGConfig:Misc/ScreenEdit.cfg

___   (Optional)  Add the Subscribe and Unsubscribe menu settings to File
      and Message menus.

___   (Optional) Add the AmiNet Upload option to FileMaint menu.

---   (MANDATORY!) Reconfigure your message editor settings (see
      ScreenEdit documentation and ConfigEditor documentation)

---   REBOOT YOUR SYSTEM!!!
@endnode

@node "NewProgs" "New Programs       "
 New Programs
 ============

   @{"FileList     " link "Docs/FileList.doc/main" 0}  Replacement for MakeFList
   @{"FileGuide    " link "Docs/fileguide.doc/main" 0}  Same as FileGuide, but produces AmigaGuide file lists
   Resman         Replacement for TPTRM
   @{"ScreenEdit   " link "Docs/ScreenEdit.doc/Main" 0}  Replacement for original ScreenEdit - totally new!
   @{"ConfigEditor " link "Docs/ConfigEditor.doc/main" 0}  Configure ScreenEdit global options
   EditOpts       Users' config editor for ScreenEdit - Used internally by
                  ScreenEdit
@endnode

@node "NewMenu" "New Menu Commands  "
 New Menu Commands
 =================

This section details new "built in" menu commands that you can add. They are
broken down by module.  In order to use them, you must edit the appropriate
menu file using the sysop menu editor.

 MSG_MAIN (DLG:Mess)
 ===================

   MSG_Subscribe

      Allows a user to add the current message area to his global new scan
      list with a keystroke.  The area is added to the end of the list.
      Only available if the user is not subscribed to the area.

   MSG_Unsubscribe

      Allows a user to remove the current message area from his global new
      scan list. Only available if the user is subscribed to the area.


 FILE_MAIN (DLG:File)
 ====================

   FILE_Subscribe

      Allows a user to add the current file area to his global new scan
      list with a keystroke.  The area is added to the end of the list.
      Only available if the user is not subscribed to the area.

   FILE_Unsubscribe

      Allows a user to remove the current file area from his global new
      scan list. Only available if the user is subscribed to the area.


 FileMaint (DLG:FileMaint)
 =========================

   FILEM_AmiNet

      Similar to the Batch Upload and Turbo Upload functions, but this
      command allows you to upload files that have accompanying ".readme"
      files en masse. No sanity checking is done to verify that the .readme
      is a valid AmiNet .readme.

      The file is either copied or moved into the current file area (on the
      default FileMaint menu this is the "A" command to select). The
      .readme file is copied into the file's long description, and the
      first 60 or so characters of the file description are copied into the
      short file description (in an AmiNet file this is the SHORT: field,
      which works out nicely).

      If files are MOVED into the message area, the .readme files are
      deleted. If COPIED, they are left in place.
@endnode

@node "NewSwitches" "New %Switches      "
 New Text %Switches
 ==================

The following text switches have been added to the display interpreter.

 %CLS
 ====

   The %CLS switch can be used to force a screen clear if the user has ANSI
   screen clears enabled.  Within a text file it will write a ^L (Form
   Feed).

   The %switch must be at the beginning of a line.  Anything on the same
   line will be ignored.

   If a user has screen clears turned off, a few blank lines will be
   printed instead.
@endnode

@node "Bugs" "Outstanding Bugs   "
 Outstanding Bugs
 ================

The following bugs are known at this point but have not been fixed or as of
yet have not been diagnosed.

o  MsgAreas (v2.2) Won't save changes to a message area when the capacity
   is changed.

o  TPT-Handler (?) Ocassional deadlock and/or serious crash when a user
   logs out. Intermittent.
@endnode

@node "How2Upgrade" "How to Upgrade     "
 How to Upgrade
 ==============

The previous owners of DLG Pro, ATIS, accepted upgrade fees for DLG Pro 2.0
as well as registration fees for PDQMail. When we bought DLG Pro from ATIS,
we committed to honor those pre-registrations.  Additionally, since we now
include PDQMail as a part of DLG, we have commuted those registrations to
DLG2000 Class B registrations.  Pre-registered sysops are likewise Class B
registrations.

Everyone else has a choice as to thier registration level:

   Class A: Class A registration includes upgrades to DLG2000 through
            its commercial release, offering full access to all pre-
            release versions and a complete manual when the program
            is commercially released.  This is only available to
            DLG Pro owners with software registration numbers of 1000
            or lower.  Owners beyond this cutoff will pay substantially
            more.

   Class B: If you registered with ATIS or your PDQMail registration
            was commuted, this is your level of registration. It
            includes everything in the Class A level except for the
            manual.  You will be offered the chance to purchase the
            manual at close to cost of printing plus shipping when
            it becomes available.

 ===========================================================================






   Class A Registration    ......................  $100.00
               Shipping    ......................  $ 10.00
                                                   -------
                                                   $110.00

   Class B Registration    ......................  $ 80.00
               Shipping    ......................     N/A
                                                   -------
                                                   $ 80.00

         DLG2000 Manual    ......................  $ 20.00
               Shipping    ......................  $ 10.00
                                                   -------
                                                   $ 30.00

   * Do not send orders for DLG2000 manual without inquiring first! We will
     return monies for this product if they are sent prematurely!



 ===========================================================================










                            O R D E R   F O R M


      NAME ___________________________________________


      ADDRESS ________________________________________


              ________________________________________


      CITY / STATE ___________________________________


      POSTAL CODE  ___________________________________


      COUNTRY      ___________________________________


      YOUR SERIAL NUMBER _____________________________


       _______________________________________________
      [ Serial Number as displayed when DLG starts up ]
      [ Orders with no serial number or invalid serial]
      [ number will be returned unfulfilled.          ]
       -----------------------------------------------

         PLEASE INDICATE YOUR ORDER

      [ ] DLG2000 Class A Registration      $100.00
                              Shipping        10.00
                                             ------
                                            $110.00

      [ ] DLG2000 Class B Registration      $ 80.00


      [-] DLG2000 Manual                    [ N/A ]
          (not yet available)

 ===========================================================================










   Send payment in US funds to:

         DLG Development

         11367 Bootes St

         San Diego, CA  92126

   Make check or money order payable to Jeff Grimmett


   Note: For orders from outside the US, we recommend
         American Express or Western Union money orders.
         These companies maintain offices worldwide and
         have competitive rates.

 ===========================================================================


@endnode

@node "BigPicture" "The Big Picture    "
 The Big Picture
 ===============

DLG2000 has changed a lot in terms of planning since we first acquired the
software in 1995.  Since that time, the Internet has become more and more a
force in the computer world, and the BBS has become much less a player.

Rather than react to this, we're thinking ahead of the curve.  The fact is,
there is currently no BBS package on any platform that offers complete,
transparent integration of internet services with the security and
management functions of a BBS.  DLG2000 is intended to break down the
barrier between the two manifestations of computer communications technology
that are preeminent at this time: the dial-in BBS, and the Information
Service Provider.

As DLG Pro was the Bulletin Board Operating System for the Amiga, DLG2000 is
the Communications Operating System for the Amiga.  DLG2000 will, when
complete, offer complete connectivity to the internet, a full suite of
internet services, dial-in hosting as well as network hosting, and possibly
distributed processing tasks for networked Amigas.  If every DLG package out
there were upgraded to DLG2000 at that point, the internet would instantly
have hundreds of new ISP's.

========================================================================
 A Word about Price Protection
========================================================================

Based on the projected feature set, DLG2000 is, according to some people,
worthy of a much higher price tag.  This suits us just fine (smile), but the
truth of the matter is that we have committed to an affordable upgrade path
for current DLG owners and we will not reneg on that.  We have drawn the
line at serial number RE1000.  These people will receive Class A and Class B
registrations, which are completely up to speed and offer all the bells and
whistles that will be available in the final release package.
@endnode

