home *** CD-ROM | disk | FTP | other *** search
- =========================================
- T A S K Z I P W I S H L I S T . T E X T
- =========================================
-
- Below is a list of new features requested by users. Any
- features listed here will eventually be done, but are big
- changes and will have to wait until the next major release
- sometime in late 2000 or early 2001. In the interim, we will
- release patches as needed (hopefully none) to fix small bugs.
-
- I want to thank all of you who have taken the time to install
- and use TaskZip, and then to go beyond and email me with these
- excellent suggestions. Without your excellent input, TaskZip
- would not have gotten this far.
-
- -----------------------------------------
- WISH LIST:
- -----------------------------------------
-
- 03/12/2000
- ----------
- - For non-compression backups (not applicable to zip backups),
- do not completely delete all contents of the target directory
- before copying in the source contents. Rather, add to or change
- the target contents. User found that if he deleted files from
- the source, then after the next backup they would be deleted
- from the target (archive directory) as well. Well, I can look
- into adding this as an option, but will not replace the current
- method as it is an important option too.
-
- - For non-compression backups (not applicable to zip backups),
- backup to a temp directory. When entire backup is complete with
- no failures, then delete existing directory, and rename temp to
- that name. Right now, the design is risky because if you have a
- failure while backing up to the one-shot, no-older-copies-
- kept-around, non-compression backup...then all is lost that is
- not in the current backup. This is an important design bug to
- fix...but note that if a failure occurs during backup, user is
- notified immediately and original source still exists. This is
- why I prefer backing up to zip files for the history, and then
- weekly backing up my entire zip file history directory to
- another computer.
-
-
- Pre- 03/01/2000
- ---------------
- - Make backups prompt users to immediately execute a backup job
- if the previous run was skipped. This one narrowly missed going
- into the current release, but would have taken quite a bit of
- testing and was risky so I skipped it.
-
- - Make option for Auto-Notification via email for both
- successful backup run, or failed backup run.
-
- - Make settings for command-lines to be run both before and
- after the backup is run. Users have requested this for ftp
- functionality (send .zip file to web), and to run other
- utilities before/after zipping. Note: you can get something
- like X-Drive (look this name up on search engine to find url) to
- seamlessly work with TaskZip for ftp's (the drive looks like any
- other to TaskZip).
-
- - Make option so not have to schedule backup jobs, but can only
- run them manually. I was surprised to learn that many people
- use TaskZip manually like WinZip as a means of quickly zipping
- file sets. If I would have realized this sooner I would
- probably not have designed TaskZip as a tray app with scheduling
- functionality. I would have specialized the app as a file set
- zipper and let users use their own preferred scheduling agent
- (and probably have built a freeware one myself). Oh well, I may
- do that way down the road, or someone else can beat me to the
- punch (imagine if WinZip had templates, file specs, file sets,
- or whatever you want to call it--built in).
-
- - Make .tzp file structure into INI format (but retain the .tzp
- extension). This is very important as future feature
- enhancements can be added in as properties much easier. I
- initially had no idea that TaskZip would grow this much and have
- this many wonderful suggestions, otherwise I never would have
- assumed that the flat/sequential nature of the current .tzp file
- structure was acceptable. I wish I would have done this
- correctly from the start--lesson learned.
-
- - Make a new backup type similar to Incremental, but that just
- updates a single zip file with changes. This way, the single
- backup would always contain one backup with the most recent copy
- of everything in it. One draw back is that there would be no
- grandfather backups (_1, _2, etc.).
-
- - Add logic so users can select "Last Thursday of Month",
- "Second Monday of Month", etc.
-
- - Add ability to specify higher or lower compression rates.
- Pretty easy to do since zip.exe supports it...but would require
- addition to .tzp file structure so omit until later when change
- the .tzp file structure all at once.
-
- - Postpone backups until the network activity is below a
- specified threshold. This will prevent excessive network
- traffic and is important for huge, multi-gigabyte backups.
-
- - Make option for selecting files (wildcard-like) whose
- date/time stamp meets specified criteria (between date range,
- after specified date, etc.).
-
- - Add zip file size to the listview (grid) on the scheduler
- dialog form. User requested so have a better idea of when zip
- disk, CDR, etc. getting full.
-
- - When browsing for a folder or files, should start off at C:\,
- and not at the desktop. Brad Martinez has some code for this on
- his website, but it is pretty involved, so I ommitted it for
- now.
-
- - Do not rename incremental backup files with the _1, _2, etc.
- if there was nothing to backup...just leave the files as is.
-
- - Clear the archive bit flag on files that have been backed up.
- If could get this to work, then could also make a true
- incremental backup option...and not just a date based
- incremental which has weaknesses.
-
- - Instead of recurse subfolders checkbox applying to entire
- backup job (all folders selected either on or off), make /s
- switch apply to individual folder selections.
-
- - Add Version Stamp to .tzp files. Upgrades would then know
- what fields to expect when loading / savving .tzp files.
-
- - Add ability to span diskettes for removable media.
-
- - Add -A option to backup job definitions. This would allow
- users to make self-extracting zip files instead of just zip
- files. I really liked this option for people who do not have a
- zip utility...but most people have a zip utility. Add it in
- later when revise the saving of .tzp files.
-
- - Replace zip.exe with a more robust dll, ocx, or activeX
- control. Should offer more features than a util that shell out
- too. I know that DynaZip has more features...use it at
- work...but don't want to spend the money to purchase for at home
- right now.
-
- - Allow option to pause after each backup job is executed, and
- before next one is executed so that can put in new diskettes.
- This item will go away when I eventually re-write the TaskZip
- compression, removing the zip.exe engine and replacing with a
- zip.dll with more features...one of them being the ability to
- span diskettes. Spanning will eliminate this feature request.
-
- - Do not use _1, _2, etc. as the extension tagged to the end of
- previous grandfathered zip backup jobs. Rather, add on _ plus
- the date (yyyymmdd). Instead of a number of previous backups to
- maintain, set a number of days back in time to maintain. Set
- the cutoff based on the date appended at the end of the zip
- filename. This would be pretty cool, it would simplify the code
- (no longer have to rename files, have code to loop, etc. Just
- have to check files whose date extension--not file date stamp
- because it could change by opening zip file--is older than date
- X.
-
- - Use -X switch of zip.exe utility. This would allow exclusion
- of specific file types (by extension). The opposite of the
- include wildcard option.
-
- - Add ability to multi-select file types from the Pick File
- dialog's wildcard selection tab. This would be faster for user
- than having to repeatedly hit the Add File... button and click
- all the buttons and drop-downs to fill out their selections.
-
-
-
- -----------------------------------------
- REQUESTS WILL NOT DO:
- -----------------------------------------
- - One user had a good request that TaskZip list files like
- WinZip rather than Backup Jobs in the scheduler window.
- Although this would make TaskZip more like the other zipping
- tools, it would defeat the purpose of the scheduling window
- where you schedule backup jobs.
-
- - Make option for a single dialog rather than having to wade
- through all the Wizard steps for more advanced users. Good
- suggestion, but I am a bit too busy to take a few days of spare
- time to do it. It is low enough priority, that I am going to
- defer it indefinitely.
-
-