It would be very useful to allow multi-user access to
mind maps - two (or more) people could edit a single
map at the same time, and the individual edits could be
merged into a single file.
* Tracking individual edits
* determining what is kept and what is saved
* how individual files become a single collaborated file
* Add "user details" to the main application. Includes
name and initials. Nodes now store author details and
editor details, as well as a modification history. (Could
be useful in an "UNDO" capability, later -- undo for each
* Instead of removing nodes when deleted, mark them
as deleted. Deleted nodes are not displayed.
* All nodes are given a distinct ID. This can be used
with the "deleted" marker to update the current map. I
like to use timestamps for my IDs - just a personal thing.
* Add an "Authors" section to the map. This wouldn't be
displayed, but would contain user details for everyone
that's worked on the map.
* Merging collaborated maps would be a special form of
import. Merging will only work when the same base map
is used (judged on the ID of the root node being the
same in both maps). Each user would have his current
map and then "Import Collaboration" from another file.
Each node - by ID and modification date - is updated.
The histories are merged to become one history, and the
most recent change is the one contained in the node
I think I've got the basics for a simple collaboration
improvement. And with XML/XSL, the merge could be
fairly easy to build.
If you think I should pursue adding some of these
features, please e-mail me: TheGleep@bigfoot.com - if I
get enough requests, I'll proof-of-concept the additions,
and send them in for review.
Also, if you have suggestions, e-mail them as well,
Log in to post a comment.