What is DocHaven?
DocHaven is a library for your documents. DocHaven is run as an alternative to normal folders on your PC or file server. Your documents are permanently backed up and you bring take them out of the backup as you need them.
Instead of storing your documents in an ever-increasing number of folders on your hard drive, you store your documents in ‘Projects’, booking them out and checking them back in.
But its more than this – every time a Project is put away, it keeps the old versions automatically. So not only do you have the latest version, but if a mistake to the Project, you can always go back to a previous version.
Each time a person tries to take out a Project they are verified. They must be either the owner of the Project or a member of the group to which the Project belongs.
Finally, DocHaven compresses the Projects before storing them.
Available
Now DocHaven 4.4 — 26 June
2010
[Coming soon!] Web browser access to view
ScreenHaven screens, CRMHaven Clients, CashHaven payments,
TwitHaven messages for iPad, iPhone or other users.
[Fix] Vastly reduced the number of network errors when
working on a slow internet connection
[Fix] The Server progress window can now be shared amongst
multiple threaded processes.
[Fix] Right-clicking on the Documents window now displays
the choices with the ellipses properly.
[Fix] Resizing the Inspector window resizes most elements
displayed.
DocHaven 4.3 — 18 May 2010
[Fix] Estimated time remaining for transfers
is now much more accurate
[Fix] Pressing the space bar now closes the QuickView
window as well as opens it
[Fix] Putting away an empty project no longer produces an
error when taken out.
[Fix] SpotFind now finds Projects where you are the Owner
but not a Group member of a Project.
[New] Checks for new version on HMS server.
[Fix] Advertising window removed.
DocHaven 4.2 — 6 January
2010
[New] You can now zip a file.
[New] Windows and Linux are now able to view file icons in
the QuickLook window
[New] Transfers window now shows the duration and estimated
completion time of the current transfer.
[New] Searching for text fields now allows greater than and
less than for text comparisons
[New] Each Group now has a designated Administrator
(DocHaven: change Export/Archive UserID, Backup all Group
Projects, Purge Everyone, Purge one user, Database: set Max
No. Projects, set Max size per Project, set No. Versions,
set Cash, add Users to GroupAdmin, change Group
Descriptions, delete Keywords, delete Logs, delete Notify,
delete Messages, CashHaven: give Returns, CRMHaven: delete
Clients, import > 1000 clients, send 2SMS.com, Edit
Group details)
[New] Clicking the arrow in the Transfers window now opens
the window full screen.
[New] Added a View option to the Find menu to allow users
to export a Project without having to take it out then put
it away. It works even if the current Project is out.
[New] A warning is given if the DocHaven server folder in
the Documents folder is having to be created i.e. The
project is not being put on an FTP server.
[Fix] Workstation info now wraps properly in Get Info
window
[Fix] The Backup window no longer closes once a Backup has
begun, allowing continuous nightly backups to run
unattended.
[Fix] Take Out no longer appears twice in Notifications
window
[Fix] Synchronise no longer gives an error on some My
Documents accounts.
[Fix] Set the Database User SMS to email for messaging.
[Fix] Recent Projects no longer shows Projects with
versions ‘0 - 0’
[Fix] Put Away now appears in Notifications window
[Fix] Previous version no longer shows Projects with
versions ‘0 - 0’
[Fix] Now checks to see if the Project was copied properly
to the ‘My Documents’ server folder on PutAway.
[Fix] New Projects now have the Default Owner ID as the
Owner rather than the logged in User ID
[Fix] Drill down and SpotFind now only begin searching
after the return key is pressed.
[Fix] Clicking the triangle in the Documents window now
expands to the full window width.
[Fix] Checks for Project to put away more accurately
[Fix] Backup now backs up all CRMHaven clients the logged
in User has access to: the Super Administrator backs up
every project/client, the Group Manager backs up the
projects/clients they manage and a normal User backs up
only their own projects/clients.
DocHaven 3.3 — 14 June
2009
[Fix] Performing a Backup now saves the
CRMHaven data as tab-delimited (rather than Excel) to
support more than 65,535 Clients
[Fix] The Transfers window is now shorter to support
smaller screens
[New] The main DocHaven window can now be closed
[Fix] Drag and drop importing of Projects works again.
[Fix] The Errors window now appears correctly.
[Fix] Budget and forecast costs can now be entered.
DocHaven
3.2 —
7 May 2009
[Fix] There was a crash on some old PCs after
taking a Project with resource forks out
[New] Adding a User photo now resizes the photo if
different from 50 x 50 pixels (it used to crop the
photo’s display)
[Fix] On Windows sometimes a Project doesn’t delete
after Put Away if the folder is open, so now checks and
warns the user
[New] Set up ‘Tree Explorer’ to show On-line
(vs Taken Out) Projects
[Known issue] Linux cannot unzip a file that has Macintosh
resource forks
[Fix] Find now both closes and clears after ‘Take
Out’
[Fix] The Transfers window was too tall for short screens
in Windows and the resize handle below the screen bottom.
[New] Right-click TreeView for Edit Project Name…
[New] Right-click TreeView for Open…
[New] Right-click TreeView for Send Message to
Owner…
[New] Right-click TreeView for Send Email to Owner…
[New] Right-click TreeView for Send Email to Client…
[New] Right-click TreeView for Go to Client Web
Site…
[New] Right-click TreeView for Font Size…
[New] The DocHaven window can now be closed to return to
the OfficeHaven menu.
[Fix] After copying a project to My Documents, it now
checks that the file exists, in case the copy has failed,
and gives an error if there was a problem.
[Fix] The Reveal icon in the toolbar is no longer hidden
after viewing server projects
[New] The Progress and Transfer windows have been merged
into one window.
[Fix] If the total quota was exceeded during a Put Away the
project is no longer deleted.
DocHaven
3.1 — 8 January 2009
There is now a new CRMHaven Action to 'Send
eMail' in bulk to your default email client – rather
than directly from CRMHaven. The email now includes a
message subject as well as the recipients.
Transfers window is now operational – this allows
multiple transfers to queue and run after one another.
Items can be removed or reordered in the queue. No more
messages asking you to wait for the current transfer to
complete.
CRMHaven now can import contacts from the built-in Apple
Address Book.
Right-click any file or folder within a Project to
"Duplicate in sequence" allowing file versioning within
DocHaven's Project versioning.
Linux support has been more thoroughly tested so it is now
a recommended solution. Note: there is still no photo
support and there may be a problem with moving deleted
files once a project is put away.
Icons now show as full 32-bit icons.
Just in case it was not obvious – in CRMHaven
double-clicking a Client opens the edit window!
New v3.0 screenshots on web site.
CRMHaven now Exports only marked clients to Excel rather
than all.
There was a problem with 'Purge All' not working when the
range is larger than what is on server.
Put Away would not remove the desktop Project if the FTP
server was missing an old version. This has been fixed.
Take Out from My Documents didn't give a message if the zip
file was missing. This has been fixed.
Documents right-click: 'Send message to Owner' now working.
Documents right-click: 'Send email to Owner' now working.
Documents right-click: 'Send email to Client' now working.
Documents right-click: 'Go to Client website' now working.
Export and Archive searching by size limits was incorrectly
based on bytes rather than kilobytes. This has been fixed.
When the DocHaven application is brought to front, files
and folders no longer in existence are removed from view.
The FTP Progress text now wraps and shows the total number
of completed and waiting projects.
TwitHaven now checks for new messages more frequently, but
increases the time interval between checking when there are
no messages.
Pressing the left arrow on any file or folder closes itself
or the enclosing folder.
Searching the SQL server has been optimised with large
searches since only the needed fields are now returned.
The QuickLook window can now be resized and the content
image will also be resized dynamically.
The Administrator can now purge just one user's Projects.
Dragging any Finder item onto the QuickLook window shows
the QuickLook image for that object e.g. files, drives.
The Mouse pointer turns into hand when over a photo to show
Windows users where to click when changing a user or client
photo.
If multiple items are selected when Print icon is clicked
all items are now printed, not just the first in the list.
Backup gave an error when trying to backup projects that
had not even once been put away on the server. This has
been fixed.
Backup used to ignore Projects stored in a user's local
server stored in the 'My Documents' folder. Now it tries to
back these up too.
Macintosh Package documents (e.g. Pages and Numbers) are
described correctly in the Kind lists and not as folders.
Folders with periods in the name are no longer treated like
packages.
Typing the first letter of a document now jumps to it in
the list, or subsequent documents starting with the same
letter.
The 'Folder' descriptor has been replaced with the number
of items enclosed (note this includes invisible files).
Macintosh file types are now much more accurate at
describing package file types
Using QuickLook (pressing space) on systems older than
MacOS X 10.5 would cause a crash. This has been fixed.
User photos added were defaulting to the smiley face. This
has been fixed.
Fixed bug where older Windows PCs would quit upon FTPing.
Known issue: Old versions of Uncompressed projects with
many internal folders are sometimes not fully purged from
the FTP server. This is being investigated.
Known issue: An error message appears on Mac regarding a
plugin registration. This will be fixed.
Known issue: Storing Word file documents with very long
file names sometimes causes a problem in the zip and
unzipping process. This is being investigated - in the mean
time please don’t make them huge!
DocHaven
3.0.2 — 5 November 2008
QuickLook
support on Mac – press space to open QuickLook
window, space to close. Resize window for a larger image.
Drag and drop files, folders and disks from the Finder onto
the window to display their QuickLook information.
Copying Out a Project now pre-fixes “Copy of ”
before the project name.
When putting a project away, quotas are now based on the
project owner not the logged in user — essential for
shared projects.
If a project is already out and you go to take it out,
DocHaven gives you the normal warning message but now
offers to send the last take out user a TwitHaven message
asking them to put it back.
On login, the last logged in username appears by default
making only the password entry necessary.
The Inspector fields are now editable even if the logged in
user is not the project’s owner, but is in the
project’s group. Only the owner can change the
project’s group.
If connection to the SQL server is lost, the user is still
given an error message but is no longer logged out.
Some Windows XP PCs crash on any FTP access without
warning, yet most don’t. It might be a firewall
issue, but the matter is being investigated. If you notice
this, please contact HMS.
On login, Windows users are set to maximise the Documents
window inside the application window. Also the Login window
is now fully visible and centred.
Added the option to check for and merge existing contact
details upon adding new clients with Import Template.
Latest values supersede the previous values which are
stored in the Notes field.
Removing all text in Drill Down and SpotFind now
re-performs the last search.
DocHaven
3.0.1 — 1 October
2008
Fixed crash in some Windows PCs on login.
Dramatic speed up viewing of DocHaven Documents window
under Windows. The red outline for open files has been
disabled.
Fixed TwitHaven messages sometimes going to UserID zero
Added Added Merge to Word, Export renames Save As…
in CRMHaven
The ‘Search’ option has been renamed to
‘Drill Down’ to save confusion with search and
reflect its reducing nature.
Buttons for Mark, unMark, Quick and UnQuick added for fast
access in CRMHaven.
Refresh button added in CRMHaven, and removed from action
menu.
Some of the Set… actions were not appearing
correctly in CRMHaven. This has been fixed.
Editing a single CRM cell now saves only that field back to
the server.
The CRM photo field has been remove from the Show All
fields option. A box appears around the photo so it is
easier to see under Windows.
The last set of CRM fields set for display is remembered
between logins on the same computer.
DocHaven
3.0 — 23 September 2008
Merge Clients with Microsoft Word. Export
contacts to Excel.
Upgraded Review Status (flexible terminology for each
project's completion status e.g. Prince2 or any other PM
system), % Completion, Priorities, Milestones, Expenses,
Resources, Project history
Reports
Text-to-Speech support
Server Backups
Enhanced Groups support
Budgets for Projects (Budget vs Actual Costs, Budget vs
Actual Times)
TwitHaven - a Twitter-like messaging
CashHaven - a cashless cash register
CRMHaven - a CRM client management system
Client Billing
Easier entry of notes and keywords
Support for SFTP (Secure FTP) transfers.
Hidden Projects, Users, Groups, Clients, Servers, etc
Capacity tested with over 25,000 different contacts and
functioned normally (importing is slow with merging on)
Cloud-based storage, and much more...
DocHaven
2.0.5 — 3 May 2008
The web address for HMS under the Help menu
was not correct. This has been fixed.
Under Leopard an error message occured under Put Away,
Delete and Revert when an error had not occurred. This has
been fixed.
Sometimes when configured as DocHaven Server the MySQL
database would not connect properly (the login is still
username 'Demo' with password 'demo'). This has been fixed.
DocHaven
2.0.4 — 4 February 2008
Sometimes windows would not close properly
when Close was chosen from the File menu or when the close
box was clicked. This has been fixed. Note that the
Documents window cannot be closed.
Sometimes the Notify window would appear on login with a
blank entry and give an SQL error on clicking accept. This
has been fixed.
Sometimes an error message would appear saying there had
been trouble deleting the Project after putting away. This
has been fixed.
Sometimes the 'Update' function to add the default data
into MySQL (esp. the default preferences) would not
complete. This has been fixed.
Changed message on first run that DocHaven will run in Demo
mode for 10 minutes if no serial number is entered i.e. you
can run DocHaven without a serial number.
DocHaven
2.0.3 — 9 November 2007
This version should be completely compatible
with DocHaven 2.0 through 2.0.2. It is free to registered
users
New features
The progress bar now shows the progress of the Zip
compression. This is most useful for large projects.
The Get Info window now allows the logged in user to
temporarily set the number of records returned from the
server. This affects the result of Find and Manage Database
searches. This is reset automatically next login.
The following extensions have been added (and result in
file kinds being recorded and searchable when projects are
put away): Print file (.prn), Microsoft Word Backup (.wbk),
Windows Scrap Object (.shs), Temporary file (.tmp),
Microsoft Office 2007/8 (.docx, .xlsx, .pptx), iWork
Spreadsheet (.numbers).
There is now a ‘Smart’ button on the New window
and a ‘New’ button on New Smart window on
Macintoshes (given sufficient privilege).
When DocHaven is returned as the front-most application,
any files that have been deleted or renamed (such as in the
Finder) are removed from the list. New files are not added.
Enclosed folders will need to be closed and reopened to see
these files.
When Put Away, Boomerang or Syncronise cannot continue
because a file is still open, the name of the open file(s)
are listed in the error window.
The Macintosh Finder’s attribute files named
‘.DS_Store’ are no longer displayed or
compressed
The Error window is now able to be revealed under the
Window menu.
On Put Away and Boomerang, the project attributes of
filenames, extensions, file kinds, types and creators are
sorted alphabetically. This assists finding items in the
Get Info and Manage Database windows.
To make DocHaven more appealing visually, curly single
quotes have replaced the plain single quotes.
Purging old projects now always lists the project versions
being purged or that the project doesn’t qualify for
purging.
Metal windows have been changed to plain windows to better
suit Leopard.
New 'SpotFind' technology lets you find any documents by
name, notes, keywords, file names, etc. by typing in a
single line of text.
Windows revised to be more logical and clearer in layout
Spoken notification at the end of common functions
Removed shadows from toolbar icons
Bug Fixes
Clicking the ‘Open’ toolbar item when a package
document (e.g. iLife, iWork) revealed their enclosed items
instead of the document itself. This has been fixed.
Double-clicking on a package document (e.g. iLife, iWork)
would not launch it, but opens the package contents. This
has been fixed.
When highlighting a package document (e.g. iLife, iWork),
the Print icon in the toolbar would remain greyed. This has
been fixed.
When a document is chosen then the enclosing folder is
closed, the Documents window no longer has any item
selected. If the Get Info is opened the program would
crash. This has been fixed.
When Revert or Delete placed an unwanted project into the
trash and an item in the trash had the same name, an error
message would result. Now the project is renamed with the
date and time so the error should no longer appear.
The Errors window is now a floating window and no longer
displays the wrong menu if it appears before login.
An empty project would have the temporary file
‘DH_Text’ after a Boomerang. This has been
fixed.
When multiple projects were set to put away, but one gave
the error that it was ‘not registered as taken
out’ it was not revealed which was the faulty
project. This has been fixed.
Default privileges for ‘New Smart’, ‘Web
content’ &’Compress’ might not be set
correctly. Administrators may need to set their correct
values in Preferences then click ‘Update’. This
has been fixed.
In ‘Find’ and Manage Database, searches looking
for text containing a single quotes an SQL error would
result. This has been fixed.
Purging old projects used to set the oldest document to the
maximum version number, even if that version didn’t
exist. This has been fixed.
Purging ‘My Projects’ doesn’t mark
missing projects as Deleted when they are versions ‘0
- 0’ even though it shows they are marked as deleted
in FTP Progress. This has been fixed.
Purging used to set the lowest version available too low if
purged more or less than the maximum versions. This has
been fixed.
The Documents window was able to be resized far too small
such that it obscured the title bar buttons. This has been
fixed.
DocHaven 2.0.2 — 1 June 2007
Displays the Splash screen on startup
Fixed crashing bug in ‘Add to library’ when
importing documents as individual projects.
New option in Export/Archive to select files modified
on/after a specified date, plus templates.
No longer shows the MacOS X invisible file
“.DS_Store” in folder listings
Imports individual files (or folders) by drag &
dropping on the logged-in application icon in the Dock.
Import starts automatically using default settings.
Pressing Esc now hides the FTP Progress window
Hide button is now default (not Cancel) in the FTP Progress
window
Now warns if unable to delete a folder (needed for offline
Windows sync’ed folders, or where Windows has a
folder window open)
If an open document is busy during Put Away or Sync, the
error now appears in the Error window, not modal window.
This stops Sync from annoying the user too much.
Now greys the Preferences menu at Login
Fixed a bug where the ‘Previous’ window was not
updating after reopening when closed with the Cancel button
(red close button worked).
Fixed a bug where the ‘Previous’ window did not
have any data (or the right data) on opening in the version
number field.
Add file descriptions for .dbx (Access) and .eml (Outlook).
DocHaven 2.0.1 — 11 May 2007
'DocHaven' and DocHaven Solo's 'DocHaven
Server' folder locations can be changed from the default
(this is needed when 'My Documents' folder is synchronised
with Exchange and run offline)
Smart Projects can now backup the Documents folder
Exporting from DocHaven(Win) no longer stops if an FTP
server is unavailable, files/folders are missing or network
goes down
Multiple FTP transfers are shown divided in Progress window
Graphical progress of FTP transfers over 65 M now shows
correctly
Smart Projects can now choose the Home and Documents folder
(no longer backups up files twice or infinite loop)
Smart Project are now owned by the user who created them.
Synchronise Project can now be exported or archived,and are
'found' in the Find window ready to be copied out
Known Issues:
Uncompressed Projects are not yet fully supported. They
work for 'Web Content' projects where the uncompressed
contents are sent to an FTP server, but if the 'Compressed'
checkbox of a project is turned on an error will occur when
retrieving or purging a project. This will be fixed in a
later release.
When adding to library, currently there is an error when
'Import as individual projects' is chosen. This will be
fixed in a later release.
Sometimes the toolbar icons disappear from the Documents
window for no apparent reason. The solution is to click the
white button in the top right corner of the window to hide
then reveal the toolbar. This is being investigated.
DocHaven 2.0.0 — 1 May 2007
Universal Binary
Smart Projects with aliases
Available for MacOS X, Windows & Linux
DocHaven Solo for non-networked use
Publish Projects to FTP sites automatically
Blank Projects
Boomerang a Project
Unarchive of Projects
Zip and Unzip any file or folder
Zero-configure setup (DocHaven Solo)
All manuals and help are now on-line
DocHaven 1.0.8— 21 November 2006
Macintosh projects taken out by Windows
clients (and reverse) now work much better –
Macintosh files without resource forks no longer include
MacBinary data in the zipped file
The separator line in the Import window showed angular
under Windows – this has been fixed.
Choosing Command-2, 3 or 4 no longer toggles showing or
hiding their windows, but only shows them – close
them with Command-W.
More file extensions have been added and recognised.
Existing definitions with multiple alternatives (e.g. .tif
and .tiff) have been improved.
The Get Info window now remains at a fixed maximum height
to stop the odd resizing behaviour when the Documents
window was stretched.
When creating multiple New projects the Total Projects
indicator showed one ahead of itself – this has been
fixed.
The ‘Put Away’ tool bar icon no longer shows
greyed if the DocHaven folder is highlighted and at least
one other file/folder is also highlighted.
The horizontal scrolling has been removed from the
Documents window since it was redundant and to give a
larger viewable area.
Opening tabs in the Database window now jumps to the final
record in the set, not the first – this allows a
faster creation of new accounts.
The Windows version now checks for the application version
number.
Scrolling down for Zipping and Unzipping now works in the
FTP Progress window.
Closing the Add to Library (Import) window no longer closes
the FTP Progress window.
Upon quitting with Projects still out now gives three
choices (Yes, No and Cancel) whether to Put Away the
projects.
Creating a Synchronise Project for a User did not set the
FTP server information correctly and so failed unless the
Project was viewed and updated – this has been fixed.
The install Guide now shows how to set up the MySQL
database via the graphical MySQL Admin tools, rather than
entering SQL commands into Terminal.
Pressing Escape now closes the Database window.
Scrolling amongst the records in Database no longer saves
the changes – the Update button must be pressed.
Windows XP is now the only supported and tested platform of
Windows for DocHaven.
Now supports non-expiring passwords.
‘Test’ button added to FTP Server
administration.
‘Wipe Tables’ removed from Preferences since it
is now built into to ‘Update’ in the Configure
window. Clicking the ‘Update’ button no longer
requires closing and reopening the Configure window.
DocHaven 1.0.7 — 27 October 2006
The Notify Owner lists for Mac showed only
the first notification repeated – this has been
fixed.
The Take Out and Copy Out FTP progress totals bar no longer
shows complete at start of FTP.
There was a problem decompressing some files under Windows
– this has been fixed.
New project now shows the uncompressed size.
The Find window now resets after the Cancel button is
pressed.
Clicking on the Document window at start up no longer
begins an FTP session, since it delays users wanting to
take out a project immediately. This was to update the Get
Info window field to show whether the user’s default
FTP server is accessible. This field now only updates when
the Refresh button is pressed in Get Info’s Status
tab.
An FTP Delete file error occurred upon Put Away or Touch
when removing the project(s) superfluous to the number of
versions to be kept. This has been fixed.
DocHaven 1.0.6 — 21 October 2006
Fixed an error that crept in – the
Archive/Export and Find lists were not updating properly.
Versions, Date Modified, Uncompressed Size and Owner fields
added to the Find window.
No longer runs under Classic since the code has been moved
from PEF to Mach-O for greater speed.
DocHaven 1.0.5 — 19 October 2006
Importing documents to a
‘localhost’ MySQL server where no network is
available (e.g. Airport laptop) at all produced an Out of
Bounds exception. This has been fixed.
The temporary area for transferring FTP files is now in a
folder called ‘Library:Preferences:DocHaven
Temp’ in the user’s Library folder. Previously
it was in the ‘Macintosh HD:Library:Application
Support:DocHaven Temp’ folder which was a security
and privileges risk if multiple users logged on to the same
machine.
The black line in the Archive/Export window is now
straight!
There is now a minor delay after FTPing a file from the
server to ensure the whole file arrives intact.
The FTP Progress window has a resize triangle to reduce the
screen clutter.
The final lines in the FTP Progress window now appear in
the log without having to scroll down to them.
Certain labels in the Project items in Manage Database are
now properly aligned with their adjacent data, some have
been bolded and some re-arranged.
Added the missing field borders in the Administer Database
window.
Simplified and corrected the SQL commands in the
Installation Guide.
The application is being converted to Universal Binary
format.
Updated references to Cocoa MySQL to refer to the latest
beta 0.7b4 which handles MySQL 4.1 and 5 passwords.
There is a problem decompressing under Windows. This will
be fixed.
DocHaven 1.0.4 — 30 June 2006
FTP is now working properly in the Windows
version so is now out of beta.
The Windows version is no longer running inside one window,
but multiple separate windows.
A bug in Windows where the ‘Manage’ buttons
would be greyed unnecessarily has been fixed.
The menu bar in Windows now only appears on the DocHaven
Documents window, not all windows.
There was a conflict of keyboard commands on Windows with
Select All and Archive both being Control-A, and Print and
Purge being Control-P. This has been fixed.
The Documents window display files in a slightly smaller
font and includes additional columns for the modified date
and size.
The Import button in ‘Add to library’ was
enabled before a folder was selected. This has been fixed.
The default ‘Add to library’ setting has been
changed to ‘Import as one Project’
The FTP Progress window now defaults to verbose logging to
help users see what is happening on slow Internet lines.
The zip format now encodes the individual document names as
Unicode to better handle accents and symbols.
Hidden (invisible) files are no longer added to the project
when zipped since the zip format has a problem with them.
Please note that locked files change to being unlocked when
retrieved since the zip format does not record the locked
status.
Aliases of files and folders are never stored in the zip
file. This has not changed.
MacBinary information is included in the zip file whether
the file has a resource fork or not (this is ignored and
removed by Windows). This is because it holds the
file’s creation date, which the zip format ignores -
otherwise the creation date becomes the same as the
modification date, plus it helps store some gif and jpg
data.
The default FTP timeout was 20 seconds. This has been
expanded to 60 seconds since there is often a large delay
in response times from the FTP server (including the MacOS
X personal sharing FTP server) even after a successful
transfer over the Internet.
Logging out now kills any current FTP transfers.
In the ‘Configure’ window the Test button has
been moved before the Update button since this is more
logical.
The FTP Port and Encoding methods were being configured to
the wrong settings (always port 21 and Unix). This has been
fixed.
The default FTP port has been changed to 21 (from 20) since
this is the port number used by MacOS X personal sharing.
The Find button in Manage Records now allows searching for
text in any text field as well as record numbers.
The Export and Archive windows have been expanded to
support projects with: a range of Project IDs, contains
words in project name/keyword/file names plus a size
criteria.
The Export and Archive windows now give the option to
download all versions of a project or only the latest
version.
The Add to Library, Export and Archive windows now give the
total number of projects and approximate size of the
proposed downloads.
The Export and Archive windows now give the option to
decompress the projects after downloading (latest version
download only). Please note that Archives are destructive
and will remove all versions from the server and mark the
project as archived.
If a Project is entirely empty a temporary file called
‘DH_Index.txt’ is inserted so that the Zip
formatter doesn’t return an error due to having no
files. This file is empty, can be deleted if found and
should be automatically deleted open retrieval.
Temporary files are no longer stored in the Temporary
Folder, but in the Applications Support folder in a
sub-folder called ‘DocHaven Temp’. Temporary
files are no longer moved into the Trash if they cannot be
deleted.
Closing all windows (except FTP Progress, Notifications and
Messages, plus Documents cannot close) with Command-W now
fully wipes out all fields. To close a window yet keep the
fields intact, press the Cancel button or escape key.
A warning is now given if an FTP transfer is on progress
and when the user choses to log out or quit. If they
continue, the FTP transfer is quitted and the partial file
lost. This should not result in a loss of existing data.
Auto-synchronise no longer launches (causing an error
warning) if an existing FTP transfer is in progress. It
will simply wait for the next time increment to
synchronise.
The FTP Progress window can now be resized vertically since
the progress messages show in a list box rather than a
pop-up menu.
There was an error where small projects would not download
fully leading to an error that the central zip directory
could not be found. This has been fixed.
There is no progress bar for FTP downloads or purges. This
will be fixed.
There is a problem re-zipping a JPG file in windows. This
will be fixed.
DocHaven 1.0.3 — 17 May 2006
The FTP transfer issue on the HMS’s
DocHaven Server was router-based and is now resolved.
Purge now only shows a user’s projects by default
even if they have access to other’s projects. New
‘Find All” button allows viewing all projects.
Now only the Owner of a template project may take it out.
Non-owners can copy templates or create new projects from
them.
A read-only Demonstration account has been set up on
HMS’s DocHaven Server (Username: Demo, Password:
demo).
Added Mac mini “Ultimate Server” to store for
hassle free document serving.
Pop-up lists in ‘manage database’ now show up
vertically rather than horizontally.
Added a Beta version of DocHaven for Windows. Note that the
login window takes a while to appear and FTP is currently
not working well.
Quotas:
Quota sizes were based on settings in Preferences rather
than user quota limits. This has been fixed.
Maximum size of a compressed project has been changed from
bytes to kilobytes. (Maximum value used to max out at
2.1Gb, now it is 2.1 Terabytes per project).
Maximum size of all projects has been changed from bytes to
megabytes (Maximum value used to max out at 2.1Gb, now it
is 2,100 Terabytes for all projects).
All quotas (total number of projects, size of each
individual project and size of all projects) can now be set
to zero representing unlimited quota.
The initial install now allocates a quota of zero
(unlimited) to the administrator account.
The initial install now allocates a quota for new accounts
to 1000 projects, 10 megabytes per compressed project and 1
gigabyte for all compressed projects. This will not affect
existing accounts and can be changed in the Preferences.
Purge, Find and New no longer show deleted, archived or
synchronise projects since they cannot be taken out.
Known issue: Non-administrator users cannot change their
own password – this may be changed.
Known issue: Clicking ‘New SyncDoc’ when adding
a User resets the un-updated user fields. If you make any
changes to a User record, ensure you click
‘Update’ before clicking ‘New
SyncDoc’.
DocHaven 1.0.2 — 25 April 2006
Non-verbose FTP logging now works for FTP
Responses, not just FTP Status.
‘Delete Projects’ privilege was showing twice
in Manage Users database, now fixed
Logging of all events now works
Added buttons to search logs by User, Project, Date or
Notes
Added links to the MySQL downloads for 10.3 PPC, 10.4 PPC
and 10.4 Intel installers, MySQL Reference manual and MySQL
installation web page
Known issue: current manual is sufficient but in draft
– this is being fixed by a professional writer
Known issue: in some circumstances the HMS DocHaven Server
allows FTP login but not transfer – this will be
fixed
DocHaven 1.0.1 — 7 April 2006
Removed accidental iDisk login request when
choosing Preferences or Database.
Added more document file types/kinds
Added HMS email and web links under Help menu
Dimmed the Help window until it is finished
Known issues: many events are not being logged – this
will be fixed
DocHaven 1.0 — 7 April 2006
Added ability to launch from Prefs file with
it’s settings
New looking for server pop-up in login window
DocHaven 1.0 beta — 5 April 2006
All known bugs fixed – hopefully!
Command-R to reveal in Finder (if file, open parent?)
Allow import of a document or folder through drag &
drop onto application
User limits on number, size of documents
Set menus to grey when not valid
Log off user to go offline
Zip project first before creating temporary document on
import/put away to check if quotas are exceeded
Error in SQL when taking out documents fixed
Add to Library – only list Users that have access to,
otherwise greyed
‘Touch’ project to put away a copy yet keep out
for further edits
Check if documents in project are still open before being
put away. If not give warning
Put Away on Quit warning if projects still out. Offer to
put them all away.
Show quotas in Get Info window. Inform user of total
documents, total versions, total compressed size, total
uncompressed size, size limits, barber pole of space left
Button & menu to check if servers are available
Add ‘refresh’ button to get Info status for
servers & quotas
Review status update for archive/export
Put document name under folder in Documents window &
change name to kind
Synchronise DocHaven folder timer – default to once
per day (1440 minutes)
Create a default Log entry on wiping database
User set descriptions for projects, etc e.g. Case for
Document
Delete temporary zip files
Popup Help dialogs. Installed on fields and buttons of most
but not all windows
Configured holymackerel web site with FAQ and download
Update Recent Documents table
Don’t allow login from disabled User account
Store FTP buffer size in table
New user – set synchronize document to off
LIMIT searches for records for non-administrators
Notify users of messages and notifications on login
Take out and open
Copy out and open
Print documents window (or any other). Lame results but
something.
Administer Sever Data if sufficient privilege
Check that can’t take out other’s documents
Check that can’t put away other’s documents
Check that can’t put away a document that is not out
to you
Revert a document making the version on the server the
latest
Delete a document on server via purge to zero versions
Test ‘Create New From’ works OK
Export & Archive documents identical except archive
removes all versions and marks as archived
Extract previous version document
Find documents working OK. Added pop-down list to make it
simpler for common users
Purge documents (versions, by date modified, short term,
user, client)
Archive Documents (by date modified, short term, user,
client)
Serial Number limits to MySQL for total user numbers and
expiry date.
Global preferences added
Personal preferences added
Allow MySQL choice in preferences, ‘File’
choice removed since different SQL commands would add
complexity and MySQL works with localhost.
Import as separate documents
Down/Up arrow in Documents window causes error - fixed
Down/Up arrow in Documents window shows incorrect
information - fixed
Get Info as separate sliding window
Document kinds and extensions added
Check DocHaven folder on start-up for non-out-to-you or
foreign documents
Updates of Notes in Documents window working
Make Documents window resizable
Login as another user allowed
Fix FTP Zipping display
Find out how to ‘slide’ between documents in
‘database’
DocHaven 1.0 beta — 6 March 2006
Beta application removed until all known
bugs are removed.
DocHaven 1.0 History — 14 February 2006
Added history of internet releases, moved
many fixed issues to completed or not-to-do area.
DocHaven 1.0 Manual — 14 February 2006
Preliminary screen dumps and instructions
for MySQL installation and launching DocHaven.
DocHaven 1.0 beta — 1 January 2006
Released onto HolyMackerel .Mac site ready
for download and testing. Not many bugs, but a number of
features are not complete. No install or user manual.
DocHaven 1.0 History — 1 January 2006
This document, but with only programming
progress.
DocHaven 1.0 Manual — 1 January 2006
Essentially blank document.
DocHaven 1.0 Application — 17 October 2005
Began writing code.
DocHaven 1.0 Design — 1 January 2004
I began designing document management system
after getting frustrated emailing budgets, songs, sermons
and notices about church and not know who had the latest
versions and not being able to go back to any previous
version. Decided to make the program folder-based (called
projects) since the MacOS often has file names that are
pre-specified, plus we often have a few documents,
spreadsheets and drawings for each area being worked on.
After having used many PC systems with ugly, hard-to-use
interfaces I search for systems on the Macintosh. The only
systems were web-front ends for PC systems and so were
limited to web interfaces, slow and had no facility for the
Macintosh-way of doing things. Plus they cost tens of
thousands of dollars. I designed my system to be totally
Macintosh-way focused, so it looks like the Finder with
many menus and command-keys working the same way. Where
there is a choice to make a feature match Macintosh or
Windows or generic, the Macintosh has been chosen.
Macintoshes are rarely used in corporate offices, so the
descriptions given for items can be adapted for use in
schools, marketing, advertising or legal markets where
Macintoshes are popular. There are document management
systems for the Mac such as FileMaker and photo catalogs,
but they are all limited to the type of document they can
log, DocHaven can log any file whatever its creator or
type.



