home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
BBS
/
PB_122.ZIP
/
EFL130.ZIP
/
EFL.DOC
next >
Wrap
Text File
|
1992-08-17
|
18KB
|
412 lines
███████┐ ███████┐ ██┐
██┌────┘ ██┌────┘ ██│
█████┐ █████┐ ██│
██┌──┘ ██┌──┘ ██│
███████┐ ██│ ██████┐
└──────┘ └─┘ └─────┘
╥──╖ ╥ ╥ ╥──╖ . ╓ ╥─ . ╓
╟─ ╖─╖ ╟─╖ ╓─┬ ╖─╖ ╓── ╓─╖ ╓─╢ ╟─ ╥ ║ ╓─╖ ║ ╥ ╓── ─╫─
╨──╜ ╜ ╜ ╜ ╜ ╙─┴ ╜ ╜ ╙── ╙── ╙─╨ ╨ ╜ ╨ ╙── ╨──╜ ╜ ──╜ ╨
╥ ╥ . ─╖ ╓──╖ ╓──╖
║ ╓╜ ╓─╖ ╖─╖ ╓── ╥ ╓─╖ ╖─╖ ║ ──╢ ╫ ╫
╙─╜ ╙── ╨ ──╜ ╜ ╙─╜ ╜ ╜ ─╨─ o ╙──╜ ╙──╜
Copyright (c) 1992 Paul Tabara - All rights reserved
╓──────────────────────────────────────────────────────────────╖
║░░░░░░░░░░░░░░░░░░░ EFL 1.30 DOCUMENTATION ░░░░░░░░░░░░░░░░░░░║
╙──────────────────────────────────────────────────────────────╜
For ProBoard version 1.21 and above (c) 1990-2 Philippe Leybaert
What is EFL?
EFL is an Enhanced File List utility, and it offers ProBoard
users a way to list and tag files for download.
┌──────────────────────────────────────────────────────────────┐
│ EFL 1.30 feature list │
└──────────────────────────────────────────────────────────────┘
+ Support for ProBoard CD-ROM listing
+ Easy and fast file listing and tagging
+ Immediate download of tagged files
+ Complete tracking of tagged files across multiple areas
+ New file indicator, a flashing '*' near the comment line
+ Supports external file viewers
+ Saves tagged files on exit, and will load them upon re-entry
+ Easy scrolling through the file list - forward and back
+ Choose file area within EFL, move back and forth or pick from
list - no need to exit EFL to change file areas
+ Status bar on top keeps track of useful user information
+ Status bar on bottom keeps track of selected files
+ Support for European date format
+ Configurable color prompt, all 15 colors supported
+ Configurable word-wrap, toggle on or off - user can also
choose
+ Configurable coloring of the file list regions - name, date,
size, comments
+ Easy to use configuration utility - will import EFL 1.21 .CFG
file
+ Supports any ProBoard-defined batch protocol that uses
DSZCTL.TXT format, also supports non-batch protocols
+ Supports all security features of ProBoard.
+ Updates the appropriate areas of the user record with the
number and amount successfully downloaded
+ Proper log file entry into the ProBoard log for both
successful and unsuccessful downloads
+ Supports the hot-keys 's' for stop and 'p' for pause
+ Goodbye after download
+ and more!
┌──────────────────────────────────────────────────────────────┐
│ EFL 1.30 Installation │
└──────────────────────────────────────────────────────────────┘
The Enhanced File List PEX file provides ProBoard 1.21 and later
with the ability to easily list and tag files. EFL was designed
to give the Sysop complete control over the color regions of the
file list, word-wrap, tag character, and more.
A configuration utility (EFLCFG.EXE) is provided to setup EFL
very quickly.
Follow these simple installation steps:
1. Place EFL130.PEX, EFLCFG.EXE, into your PEX directory.
If you have a registered version, place the EFL.KEY file
in here too.
2. Run EFLCFG and choose the color combination and options you
want. If you are upgrading from EFL 1.21, you can import
the EFL.CFG file by selecting 'R'.
Note: if you have a monochrome monitor - the color schemes
inside EFL130.INI are as follows:
Black = 0, Blue = 1, Green = 2, Cyan = 3, Red = 4, Magenta = 5,
Brown = 6, White = 7 Gray = 8, Light Blue = 9, Light Green = 10,
Light Cyan = 11, Light Red = 12, Light Magenta = 13, Light
Yellow = 14, Bright White = 15
Hit 'S' to save the EFL130.INI file.
3. Copy EFL130.INI into your STARTUP directory.
*** NOTE ***
With multi-line BBS's you will have to copy the file to their
respective startup directories - this allows you to have a
different setup for EFL on each node if you wish.
4. Place the EFL130.ANS file into your textfiles directory defined
in PROCFG. This is the file that is read when users ask for
help by pressing [?].
You can modify this file with your favorite editor or THEDRAW
since it supports ANSI colors. There is no limit to the length
of this file and EFL will prompt the user with More[Y,n].
5. Install a line in your file menu and use MENU 60 - run ProBoard
SDK file.
6. Put "EFL130" in the data field.
Example:
0 1 2
1234567890123456789012345...
<^F^>ile List via EFL
Hotkey : F
Function : 60 - Run ProBoard SDK File
Data : EFL130
Level : 1
Flags : --------------------------------
Color : White on Black Example Text
7. If you are using FrontDoor and have a high-speed modem, please
read the special FrontDoor note below.
That's it!
*******************************************************************
NEW! EFLCFG supports two environment variables (EFLINI and EFLPEX)
placed in the AUTOEXEC.BAT file that will allow you to run
EFLCFG from anywhere providing:
A. EFLCFG.EXE is somewhere in your path.
B. EFLINI is defined as your ProBoard SYSTEM directory:
eg. SET EFLINI=C:\PB
C. EFLPEX is defined as your ProBoard PEX directory:
eg. SET EFLPEX=C:\PB\PEX
Once this is setup, EFLCFG will read/write .INI, .CFG, and
.KEY files from the defined directories.
*******************************************************************
┌──────────────────────────────────────────────────────────────┐
│ Using EFL 1.30 │
└──────────────────────────────────────────────────────────────┘
Take a look!
~~~~~~~~~~~~
o All of EFL's commands are available from the Tag menu.
o The top line contains useful information and the bottom line
keeps track of tagged info.
Here's what it looks like:
EFL 1.30 │ Area: 100 │ Node: 1 │ Dn: 822 │ Up: 21 │ Time: 58 │ Top
-------- ----------- -------- --------- ------- -------- ---
version Area number BBS Node Downloads Uploads Time Pg
number CD=CD-ROM number to you from you Remaining #
FREE or FR (in Kb) (in Kb) (minutes)
A . <*> flashes if New File!
B .
C .
file listing
T .
U .
V .
Help file Some Commands Available # files tagged Amount dl time
------- ------------------------------ -------------- ---------- ---------
[?]Help│ Tag:A..V │ [/]Dload │ [$]Batch │ # Tagged: 3 │ Kb: 848 │ Time: 58
help bar
EFL allows you to very easily Tag or Untag any file on the screen.
Just press the appropriate letter that is listed along the left side
of the screen to Tag or Untag the file. EFL will update the tag
information on the bottom bar, keeping track of tagcount, tagsize,
and download time. After you have selected your files, you can go
into the batch menu [$] or directly into the download menu [/] to
quickly download your files. EFL 1.30 also remembers your tags when
you leave it, and will give you the options of deleting or listing
them upon re-entry.
Access to all of EFL's Functions
[?] - Display help file.
[/] - Enters the download menu.
[$] - Enters the batch menu.
[3] - Page down the file list, can also use the [Enter] key.
[9] - Page up the file list, can also use the [B]ack key.
[7] - Goes to the top of the file list.
[*] - Re-displays the whole screen.
[&] - Toggles Word-Wrap.
[Esc] - Escape takes you back to ProBoard.
[+, -, =] - Navigates through the file areas: forward, back, and
pick from list.
[Enter] - Page down the file list.
[!] - Quick logoff.
[P] - Pauses display when listing.
[S] - Stops display when listing, gives user control of commands.
BATCH MENU
~~~~~~~~~~
Selecting the [$] command takes you into the batch menu.
[A] - Add a file, filename needs to be exact (for now).
[S] - Subtract a file: EFL will prompt you for # to delete from
the list.
[C] - Clear all: resets the tagged file counters to zero. EFL
will ask the infamous "are you sure?" before clearing.
[V] - View a file, only available if the viewer is defined in the
EFL130.INI file. The external file viewer needs to be
correctly installing before this function works. Consult the
docs of the viewer of your choice.
[D] - Goto the download menu.
[Esc] - Go back to the file listing.
DOWNLOAD MENU
~~~~~~~~~~~~~
Selecting the [/] command takes you into the download menu.
[Enter] - Checks for file accessability and then prompts you to
make a protocol selection.
[B] - Goto the batch menu.
[Esc] - Go back to the file listing.
┌──────────────────────────────────────────────────────────────┐
│ FrontDoor notes - high speed modems only │
└──────────────────────────────────────────────────────────────┘
Read CAREFULLY
~~~~~~~~~~~~~~
In the FDSETUP, under Modem -> Messages:
change the 1200 line from "CONNECT 1200" to "CONNECT 1200/".
Also make sure you add an errorlevel for 12000 in the FDSETUP,
under Misc -> Errorlevels. Then in your bbs.bat file, add the
necessary support for responding to that errorlevel.
This will allow FrontDoor to properly answer 12000 bps calls,
which otherwise come in at CONNECT 1200. Of course, you will
need the proper modem (like a USR Dual Standard) in order for
users to connect at that bps rate.
┌──────────────────────────────────────────────────────────────┐
│ EFL 1.30 Technical Notes │
└──────────────────────────────────────────────────────────────┘
EFL and EFLCFG are written in C++ using Borland C++ 3.1. EFL use
about 45K of memory, and supports 8086/286/386/486 computers.
File access information:
~~~~~~~~~~~~~~~~~~~~~~~~
Only two files are created by EFL, both are located in the
startup directory:
+ EFL130.TAG - a file used to save file tag info, it is only
created upon exit of EFL and then read back
when entering.
+ DSZCTL.TXT - needed by protocols, such as DSZ/GSZ, in order to
process the "batch" request. Note that this
filename is configurable in PROCFG. Each line
lists the full path and filename to the file.
The following external files are opened read-only by EFL
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ EFL.KEY - registration key file.
+ EFL130.INI - the configuration file for various colors and options.
If it doesn't exist, default values will be used.
+ FILES.BBS - the file listing.
+ FREEFILE.CTL - a listing of files that can be downloaded "free", i.e.
no update to the user record after download.
+ ONLINE.PRO - provides additional user information.
+ PROTOCOL.PRO - provides protocol information.
+ EFL130.ANS - Help file for EFL, placed in the textfiles dir.
The following external files are appended to by EFL
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ PROBOARD.LOG - updates to the main log.
┌──────────────────────────────────────────────────────────────┐
│ EFL 1.30 Registration │
└──────────────────────────────────────────────────────────────┘
Many hours have been spent into the design and development of EFL.
If you are still using it after 30 days - you must register.
Registering EFL provides you with the following benefits:
+ Maximum number of tagged files increases from 5 to 30,
totally configurable.
+ "UNREGISTERED" sign replaced with your name and BBS name in
both EFL (on startup) and EFLCFG (main screen).
+ EFLCFG goes right into color selection, bypassing help screen.
Help is still available via [H].
+ Free minor and major releases up to but not including version 2.0.
You will be able to download the future releases of EFL off my BBS.
Registration is easy, just fill out the EFL.REG file and a check
or money order (payable to Paul Tabara) in the amount of $10 US
dollars to:
Paul Tabara
P.O. Box 361
Champlin, MN 55316
USA
You will receive your personalized "KEY" file through Netmail or
it will be uploaded to your BBS if you don't have a FidoNet node
number. If none of those options are possible, you will receive
a disk in the mail.
Thank you for trying out EFL! I know you and your users will
enjoy using it.
┌──────────────────────────────────────────────────────────────┐
│ Notes of recognition │
└──────────────────────────────────────────────────────────────┘
I would like to thank all the users that provided me with ideas,
encouragment, bug reports, Netmails, and registrations. You
really made me continue to work and refine EFL into this release.
Special thanks to the following guys that really made a difference:
Jim Biggs
[The O-Zone BBS (612-537-8659) | 1:282/30]
──────────────────────────────────────────
- You provided the CD-ROM for testing, thanks Jim!
- All of your early comments and ideas (much needed).
- For a practical wish list.
- Pre-alpha screening and testing...I just had to
show someone, guess who it was? :)
Philippe Leybaert and Rutger Lasuy
[The Home of ProBoard (32-91-66-22-91) | 2:292/1905]
────────────────────────────────────────────────────
- EFL wouldn't be possible without you two.
Thanks for writing one terrific bulletin board!
- For pointing out the small bugs...bugs? What bugs? :)
- All of the oooo's and ahhhh's in Dutch.
- For the thrill of a lifetime on Excalibur!
Stan Hirschman
[Odyssey BBS (612-832-5127) | 1:282/40]
───────────────────────────────────────
- Thank you for all of your Netmails and great suggestions.
Henk Van.Ess
[4.3.2.1 Ups & Downs (31-21-55-28-681) | 55:222/105]
────────────────────────────────────────────────────
- You really helped a lot with your uploaded reports
and quick response.
Greg Shaffer
[Route 66 BBS (706-769-0318) | 1:370/510]
Craig Peterson
[Flightline BBS (612-544-5118) | 1:282/47]
──────────────────────────────────────────
- Thanks for the comments in the echo and Netmails.
──────────────────────────────────────────────────────────────────
For the latest shareware version, or if you have any
questions/comments call:
╔══════════════════════════════════════════════╗
║ Rivendell BBS - Home of ProBoard Support USA ║
║ (612-323-9473) ║
║ 1:282/90 ║
║ HST/V.32/V.32bis/V.42/V.42bis ║
╚══════════════════════════════════════════════╝