home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaDemoCD2.iso / ASCII / TEXTE / c.s.a.reviews / software / disk / DirWork2.0 < prev    next >
Encoding:
Internet Message Format  |  1994-06-02  |  18.3 KB

  1. Path: news.uh.edu!barrett
  2. From: luiten@trantor.nmsd.oz.au (Robin Luiten)
  3. Newsgroups: comp.sys.amiga.reviews
  4. Subject: REVIEW: DirWork 2.0
  5. Followup-To: comp.sys.amiga.applications
  6. Date: 17 Apr 1994 01:28:27 GMT
  7. Organization: The Amiga Online Review Column - ed. Daniel Barrett
  8. Lines: 489
  9. Sender: amiga-reviews@math.uh.edu (comp.sys.amiga.reviews moderator)
  10. Distribution: world
  11. Message-ID: <2oq3br$rk6@masala.cc.uh.edu>
  12. Reply-To: luiten@trantor.nmsd.oz.au (Robin Luiten)
  13. NNTP-Posting-Host: karazm.math.uh.edu
  14. Keywords: directory utility, disk, commercial
  15. Originator: barrett@karazm.math.uh.edu
  16.  
  17.  
  18. PRODUCT NAME
  19.  
  20.     DirWork 2.0
  21.  
  22.  
  23. BRIEF DESCRIPTION
  24.  
  25.     DirWork 2.0 is a configurable directory utility.
  26.  
  27.     This is version 1.0 of this review (15 April 1994).  Since I have
  28. played with the product for only 10 hours, I plan to update this review in a
  29. few weeks.  But I've had the manual all day while writing this. :-) I nearly
  30. skipped work to stay at home and play. :-)
  31.  
  32.  
  33. AUTHOR/COMPANY INFORMATION
  34.  
  35.     Name:        Quasar Distribution
  36.     Address:    PO Box 188
  37.             Southland, Victoria 3192
  38.             Australia
  39.  
  40.     Telephone:    61-3-583 8806
  41.     FAX:        61-3-585 1074
  42.     Support BBS:    61-3-584 8590 (The Galaxy BBS 1200-14.4k)
  43.  
  44.     Internet:    dirwork@brimston.apana.org.au
  45.             dirwork@quasar.com.au
  46.  
  47.     ADSP:        dirwork@alchemy.adsp.sub.org
  48.  
  49.     Amiganet:    Either by using the DirWork EchoMail area or:
  50.             netmail to Justin Deeley at 41:300/548.0
  51.  
  52.  
  53. LIST PRICE
  54.  
  55.     $85 (Australian) Suggested Retail Price.  I paid $80.  (Hot off the
  56. presses, and I still got a discount. :-))
  57.  
  58.  
  59. SPECIAL HARDWARE AND SOFTWARE REQUIREMENTS
  60.  
  61.     HARDWARE
  62.  
  63.         Runs with 512K RAM.  (I have not tested this, but the
  64.         executable is 100K, and DirWork does not take up much memory
  65.         on my Amiga 3000.)
  66.  
  67.         Runs fine on my Amiga 3000/68030, my friend's 68000, and
  68.         another friend's A4000/030.  I expect it will run just fine
  69.         on 68040 systems but have not tried yet.
  70.  
  71.     SOFTWARE
  72.  
  73.         Runs on AmigaDOS versions 1.2, 1.3, 2.0, 2.1, 3.0.
  74.         Having said this I should also point out that it supports
  75.         most of the new features added into AmigaDOS 2.0 and 3.0
  76.         releases as well.
  77.  
  78.  
  79. COPY PROTECTION
  80.  
  81.     None.  Installs on a hard drive just fine.
  82.  
  83.     Only requires the addition of the supplied "asl.library" if you are
  84. running an old version of AmigaDOS namely 1.2 or 1.3.  [The install program
  85. does this automatically I think.]
  86.  
  87.     Configuration data can be saved and loaded from anywhere but the
  88. default is the "S:" directory with the name "DW.cfg".
  89.  
  90.  
  91. MACHINE USED FOR TESTING
  92.  
  93.     Amiga 3000/25, 8 MB Fast RAM, 2 MB Chip RAM.
  94.     1 internal 880K floppies.
  95.     Quantum 240 MB internal hard drive.
  96.     Quantum 50 MB internal hard drive.
  97.     Hydra Ethernet Card.
  98.     WangDAT 2 Gigabyte tape drive (external).
  99.     Seagate 400 MB external hard drive.
  100.     Digital VRC-16 Multisynch Monitor.
  101.     AmigaDOS 2.1.
  102.  
  103.  
  104. INSTALLATION
  105.  
  106.     Just click on the "Install" icon and follow the instructions.  The
  107. installation is very simple for anyone who's used the Commodore Installer
  108. before.  It looks like it would work fine on a floppy as well.
  109.  
  110.  
  111. INTRODUCTION
  112.  
  113.     DirWork 2.0 is billed as a very configurable directory utility, but
  114. actually it should have been billed as a "Directory Utility Construction Kit"
  115. or "DUCK". :-)
  116.  
  117.     The program seems very confusing at first, but a bit of
  118. perseverance and searching through the manual quickly builds a view of an
  119. extremely powerful directory utility with an awesome configuration system.
  120. Considering my 5 hours experience, I now have a great deal of respect for
  121. the configuration system.  Initially I thought it a bit of kludge and hard
  122. to follow.  Actually I have spent longer writing this review than I have
  123. spent playing with the actual program at this point in time [i.e., the day
  124. after purchase].  However the review has helped me to clarify a lot of the
  125. features and options available -- time well spent.
  126.  
  127.     For existing DirWork users:  anything you can do in DirWork 1.62 and
  128. older is still available in DirWork 2.0 and generally there are a lot more
  129. options.  For the users of other directory utilities, if you can get a look
  130. do so. I have just converted one friend from Rush, another from Directory
  131. Opus and another from DiskMaster.  You'll find that you should be able to
  132. build a look-alike, work-alike facility relatively quickly, and once you
  133. have something familiar you can start extending it.  However, DirWork 2.0
  134. does not support more that two filelists visible nor multiple independent
  135. Intuition windows for filelists and command buttons.
  136.  
  137.     Initially, it looked like it would take me a week to get a config
  138. that I really felt comfortable with.  After 5 hours though, I think I could
  139. get one going in a day or two.  However, I'll be tweaking for weeks.  [And
  140. loving it.... :-)]
  141.  
  142.     Also looks like I am going to make a couple of configurations:  one
  143. for Workbench, one for custom screens, and a few variations which depend on
  144. the job I am doing.
  145.  
  146.     By the way, I have not had this program do something unexpected
  147. yet.  Usually, I can make new software do something unexpected or crash
  148. within my first 2 hours of use.  DirWork 2.0 has not caused me any large
  149. problems:  just a few minor things that annoy me while I thrashed DirWork
  150. 2.0 last night.  [I use the word "thrashed" deliberately because I tend to
  151. work software hard, and am not very forgiving....]
  152.  
  153.  
  154. OPERATION
  155.  
  156.     Here are some of the built in features of DirWork 2.0.
  157.  
  158.     .    Both the Text and Picture viewer support automatic
  159.         decrunching of PowerPacked files if the powerpacker.library
  160.         is available.  [NOTE:  Manual says only that it unpacks
  161.         PowerPacked pictures.]
  162.  
  163.     .    Built in text viewer which supports Ansi, Hex, Text modes.
  164.         Supports searching and printing of page or document.
  165.  
  166.     .    Built in picture viewer.
  167.         Supports Icons and  IFF pictures.
  168.         Screen auto-scrolls (AmigaDOS 2.0 and above).
  169.         Display screen mode Requester (AmigaDOS 2.1 and above).
  170.         Full Datatype support (AmigaDOS 3.0 and above).
  171.         Colour Palette control (AmigaDOS 3.0 and above).
  172.  
  173.     .    There is also a sound sample player and module player
  174.         but I have not yet tried them out.
  175.  
  176.     .    Built in Disk Operations.
  177.         Supports disk copying, formatting, testing and installing.
  178.         The format supports Quick , FFS, Cache, International
  179.         modes, verifying and naming the disk.
  180.         Supports both Normal and High density disks.
  181.         Supports multiple destination disk copies.
  182.         Supports hard drives [in manual; I have not checked this]
  183.  
  184.     .    Built in General System Monitor.
  185.  
  186.         The following things may be monitored.
  187.         .    General configuration
  188.         .    Cards installed
  189.         .    Resident libraries/resource/devices
  190.         .    Tasks
  191.         .    Screens/Windows
  192.         .    DOS Devices
  193.         .    Memory
  194.         .    Resources
  195.         .    Devices
  196.         .    Interrupts
  197.         .    Libraries
  198.         .    Ports
  199.         .    Fonts currently resident
  200.         .    Video modes available
  201.             [may be restricted for OS v2.0 and less]
  202.         .    Printing of any selected monitor information
  203.  
  204.         My Favourite System Monitor feature.
  205.         [This will probably replace SnoopDOS and ToolTypeWatch for me]
  206.         .    Watch System
  207.             Allows viewing of accessed ToolTypes and 
  208.             files opened by any running program.
  209.  
  210.     .    All "standard" directory utility functions are present.
  211.  
  212.     .    Seems to have full ARexx support.  [just scratched so far]
  213.         It seems a bit cryptic as it requires the raw
  214.         configuration strings and they can get quite complex
  215.         
  216.     .    Looks to have some good printing support.  [untried]
  217.  
  218.     .    Very complete support for all possible key combinations
  219.         and qualifiers.
  220.  
  221.     .       It has automatic file type detection.  The file types
  222.         recognised can easily be extended but is not
  223.         necessarily a thing a novice would do.  The built in
  224.         types cover most everything.
  225.  
  226.     .    Any button, menu, workbench application icon and key
  227.         can have just about any of the possible operations
  228.         attached to it.
  229.  
  230.  
  231. CONFIGURATION POSSIBILITIES
  232.  
  233.     Yoiks! you name it, it can do it. :-)  The configuration
  234. possibilities are limitless.  It is almost scary.  Here is a list of some of
  235. the display config stuff:
  236.  
  237.     .    Every displayable item in the DirWork 2.0 screen or window
  238.         can be moved, sized, coloured.  This includes buttons,
  239.         filelists, prop gadgets, menus etc. etc. etc. :-)
  240.     .    Fully configurable menus, colours, functions, fonts, etc.
  241.     .    Can be opened as a window on any public screen
  242.     .    Can be opened on its own screen which can be either
  243.         custom or a clone of the workbench screen.
  244.     .    Can run as borderless backdrop window or as a normal
  245.         window on its own screen.
  246.     .    Each individual display element can have an
  247.         independently defined font.
  248.     .       Any function in DirWork 2.0 can have an application
  249.         icon on the workbench to allow stuff to be dropped on
  250.         it for actions.  This applies to those AmigaDOS version's
  251.         that support this.
  252.     .    Can define additional items for the workbench tools
  253.         menu.  This applies to those AmigaDOS version's that
  254.         support this.
  255.  
  256.     Crumbs, you could even use DirWork 2.0 as a replacement for your
  257. favourite dock program.
  258.  
  259.     The command configuration possibilities are limitless in an
  260. independent way to the display configurations.  Listing the possibilities
  261. doesn't seem like a good idea as the list would get too long.
  262.  
  263.     Here are some of the highlights of the command config stuff that
  264. attracted my attention.
  265.     
  266.     .    Just about any operation can be attached to any key or
  267.         mouse action.
  268.     .    Just about any action can be have qualifiers associated
  269.         with it; e.g., it is possible to have one button that does
  270.         10 different things, depending on the mouse button and
  271.         key qualifier combination.  
  272.     .    From the cursory look through options, most options can
  273.         have a flag set that indicates that they are abortable.
  274.     .    A very general requester scheme can be used to get
  275.         extra information for commands.
  276.     .    One very nice feature is the automatic switchover of
  277.         accessing df0: to pc0: if an MS-DOS disk is inserted in that
  278.         drive.  This applies to those AmigaDOS versions that support
  279.         this.
  280.     .    A feature I really love is that if you load a config file
  281.         from anywhere, it remembers where the config came from.  Now
  282.         when you select Save Config, it saves to the file you loaded
  283.         earlier, not to the default setup config.  This is one
  284.         feature I would like to see in a lot of other software out
  285.         there.
  286.  
  287.  
  288. DOCUMENTATION
  289.  
  290.     A printed manual is supplied, with a nice spiral binding that lies
  291. flat, which also allows the book to fold back on itself.  This is my
  292. favourite sort of manual binding. :-)
  293.  
  294.     Overall I say the documentation is good, and generally better than
  295. most other documentation I have used.  I develop software for a living so
  296. have a fair bit of experience with software documentation.  However, the
  297. manual has no tutorial on configuration.  A few simple tutorials for
  298. changing specific things might help a novice get started.  The manual does
  299. give good little examples when discussing each of the options, but the novice
  300. may give up before finding the example.
  301.  
  302.     For those novices out there:  "Don't give up."  Ask for help and
  303. persevere.  It'll be worth it.
  304.     
  305.     The overall style of the documentation is that of a reference
  306. manual.  The first few chapters cover basics of using DirWork and some of
  307. its features.  Once the documentation gets to configuration, though, it is
  308. very logical about the order of presentation and can be read linearly quite
  309. well.
  310.  
  311.  
  312. LIKES
  313.  
  314.     The configurability is great.
  315.  
  316.     The configurations directory contains some good examples.
  317.  
  318.     The interface for configuration seems a little kludgey at first; but
  319. once familiar, it is quite efficient, and I have learned to really like it.
  320.  
  321.     My all time favourite DirWork 2.0 feature is that I can configure it
  322. so that the left mouse button treats the left filelist as the source
  323. directory and the right mouse button treats the right filelist as the source
  324. directory.  This sort feature has been in several of the earlier shareware
  325. releases of DirWork as well.
  326.  
  327.     The configuration file is ASCII text, so for large scale changes it
  328. is easy just to load it into an editor and hack away as long as you follow
  329. the format rules for the configuration.
  330.  
  331.     I like the manual.  It is well organised and logically presented.
  332.  
  333.     I like the full support of configurable application icons.  It is a
  334. great idea and I look forward to being able to use it.  [This is only under
  335. AmigaDOS 3.0 I think.]
  336.  
  337.     This list here is only the immediate highlights I can think of.
  338. There is so much more.
  339.  
  340.  
  341. DISLIKES AND SUGGESTIONS
  342.  
  343.     Gee, what isn't there to like. :-)  But seriously folks.
  344.  
  345.     I wish there were not so many items in some of the cycle gadgets in
  346. the configuration interface.
  347.  
  348.     I wish it was quicker and easier to position the GUI interface stuff
  349. when modifying its interface.  The control is sufficient, but I find myself
  350. getting impatient waiting for a button to be scrolled to the position where
  351. I want it.
  352.  
  353.     I wish the palette setting tool had a numerical display associated
  354. with it so I can see the values as I set the colour.  [NOTE: It is possible
  355. to see the values in another screen however.]
  356.  
  357.     I'd like the scrolling of the filelists to be a bit smoother.  Some
  358. of the other directory utilities I have used have better filelist scrolling.
  359.  
  360.     I'd like the Watch System tool to display the name of processes
  361. which open and close files, etc.
  362.  
  363.     I'd a gadget that deletes other gadgets from the config.  In concert
  364. with this, I'd like a way to load a partial configuration to redefine buttons
  365. in the area I have just deleted them from.  This would be just the ultimate
  366. for having DirWork 2.0 modify itself in increments depending on what you are
  367. doing.
  368.  
  369.     I sincerely hope that there will be a DirWork 2.0 configuration
  370. directory on Aminet so that we can look at all the wild and wonderful
  371. configurations that people come up with.
  372.  
  373.     Doesn't seem to support the click-move-click operation which is
  374. supported in DiskMaster and Directory Opus.
  375.  
  376.     I have more ideas etc. and am in contact with the author about them
  377. already.  So I am looking forward to some really great updates.
  378.  
  379.  
  380. COMPARISON TO OTHER SIMILAR PRODUCTS
  381.  
  382.     DirWork 2.0 is a directory utility and so has a very long history in
  383. the amiga community going back to the early days of the old Amiga 1000.  [ I
  384. still have my 1000 in A1 condition. :-)]  DirWork 2.0 lives up to all its
  385. ancestors and paints a bright picture of what to expect from them in the
  386. future.
  387.  
  388.     For those "DW 1.62" fans, there is a classic config that feels just
  389. like home for people updating to DirWork 2.0.  For others, there is a
  390. reasonable selection of different configs that should initially satisfy most
  391. people.
  392.  
  393.     I think that DirWork 2.0 is the next step in the evolution of
  394. directory utilities.  I have played with just about every directory utility
  395. out there from the early "DU" 6 years ago to most of the current crop
  396. including "Rush", "MTool", "MegaD", "DirectoryOpus", "Disk Master" and lots
  397. more I have forgotten.  I think that DirWork 2.0 provides an awful lot of
  398. power in a very small and configurable package.
  399.  
  400.     [NO, I don't have registered copies of all the directory utilities I
  401. have used.  I just played with the demos or with friends' copies of Disk
  402. Master and Directory Opus on their machines to try 'em out.]
  403.  
  404.     As far as comparing goes, it is difficult at the moment with only
  405. about 10 hours accumulated play time.  I will attempt to compare better in a
  406. future update to this review.
  407.  
  408.     Overall, DirWork 2.0 has been able to do just about anything I try
  409. to make it do, and I have tried a lot of stuff that I have seen in other
  410. directory utilities.
  411.  
  412.  
  413. BUGS
  414.  
  415.     Yup, I have found a few bugs but nothing really fatal yet.  Overall,
  416. DirWork 2.0 seems very robust and stable.  I have also been in contact with
  417. the author, and from his enthusiastic response, I have high hopes for
  418. excellent support.
  419.  
  420.     The bugs that might be of interest are:
  421.  
  422.         There are few very minor omissions and mistakes I have found
  423.         in the manual.  I won't even list them as they are so minor.
  424.  
  425.         Two of the example configurations have errors which might
  426.         cause some people problems, these are:
  427.  
  428.             1. The configuration "DWClassic.cfg"
  429.  
  430.             For some reason the filelist display leaves off
  431.             the last digit of the filesize of each file.
  432.             This must have crept in in the last minute before
  433.             release. :-)
  434.  
  435.         2. The configuration "Tall.cfg"
  436.  
  437.             The menu for sorting and resorting the filelists
  438.             in different orders has the wrong functions
  439.             attached to it so they do not seem to do anything.
  440.  
  441.         If you copy a directory into another directory, everything is
  442.         fine.  But if you copy the same directory with the same name to
  443.         the same destination again, the destination directory will
  444.         actually display two copies of your directory in the destination
  445.         filelist.  This is only a display problem, and if you re-read the
  446.         directory everything is OK.
  447.  
  448.         This one is a bit annoying.  If you try to copy a directory into
  449.         itself, DirWork 2.0 will quite happily attempt to do it.  It may
  450.         crash your machine, but generally it just makes a very deep
  451.         directory tree before it stops due to DOS errors related to
  452.         maximum depth of directory tree.
  453.  
  454.         If a non-proportional font is used in the filelists, then it is
  455.         possible when entering an empty directory that there will be
  456.         some display stuff left over from the parent directory down the
  457.         right hand side of the filelist display.
  458.  
  459.     These bugs are minor and easily avoided once known.
  460.  
  461.  
  462. VENDOR SUPPORT
  463.  
  464.     I have been in contact with Chris, and he seems really keen to get
  465. in and enhance/fix as reports come in.  I assume as Chris is this way that
  466. Quasar, the distributor here, will be similarly keen.
  467.  
  468.     I am just a very happy customer and have no affiliation with the
  469. author or the distributor.
  470.  
  471.  
  472. WARRANTY
  473.  
  474.     There is a 30 day warranty on the disk.  Other than that, there is
  475. no warranty.
  476.  
  477.     I don't know if the warranty only applies to the original purchaser.
  478.  
  479.  
  480. CONCLUSIONS
  481.  
  482.     It is really great:  my impression is "WOW!!"  I give it 4.5 stars
  483. out of 5.  I took off half a point because it'll scare heck out of novices
  484. who are keen to configure without reading the manual properly.
  485.  
  486.     This program is worth every cent of the $80 Australian dollars I
  487. spent.  Actually, considering the price, it is an absolute bargain.
  488.  
  489.  
  490. COPYRIGHT NOTICE
  491.  
  492.     Copyright 1994 Robin Luiten.  All rights reserved.
  493.  
  494.   _-_|\      r.luiten@nmsd.oz.au            /Disclaimer:
  495.  /     * <-- Systems Development (AOTC),   /  
  496.  \_.-._/     Telecom East Tower Roma St,  /   C references are NULL && void*
  497.       v      Brisbane, Australia.        /  
  498.  
  499. ---
  500.  
  501.    Daniel Barrett, Moderator, comp.sys.amiga.reviews
  502.    Send reviews to:    amiga-reviews-submissions@math.uh.edu
  503.    Request information:    amiga-reviews-requests@math.uh.edu
  504.    Moderator mail:    amiga-reviews@math.uh.edu
  505.    Anonymous ftp site:  math.uh.edu, in /pub/Amiga/comp.sys.amiga.reviews
  506.