#61 Multi-user collaboration on one map, using tracking of chan.

closed
nobody
None
5
2013-02-23
2004-01-03
Anonymous
No

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.

Issues:
* Tracking individual edits
* determining what is kept and what is saved
* how individual files become a single collaborated file

Suggestions:
* 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
node!)

* 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
itself.

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,
please!

Earl
TheGleep@bigfoot.com

Discussion

  • Daniel Polansky

    Daniel Polansky - 2004-02-16
    • summary: Suggestions for Collaboration --> Multi-user collaboration on one map, using tracking of chan.
     
  • Yu Shen

    Yu Shen - 2006-07-07

    Logged In: YES
    user_id=1551788

    I really wish that we can have the feature below implemented
    ASAP. I even would like to help, as long as someone can help
    me to get started.

    * 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
    itself.

    I'm using FreeMind to develop ideas together with my
    friends. I need at the minimum a diff functionality to tell
    if and how two mm files are different, and hopefully with
    the merge funciton. I think that the above functionality
    would be great for me.

    I'm quite experienced in software design in general with C,
    C++, and a few more languages, but haven't use Java yet.

    Looking forwards to hearing from you.

    Yu Shen

     
  • samos29

    samos29 - 2010-04-03

    A more collaborative Freemind would expand its use in organisations. It would be an answer for many Freemind users.

     
  • Paul G

    Paul G - 2013-01-19

    I would also like to see Freemind become on-line collaborative, like Mindmeister. I have trained about 180 people to use Freemind for many reasons, so they would all benefit.
    Thanks.
    Paul

     
  • Christian Foltin

    Hi,
    this feature is already integrated in one of the unstable releases of FreeMind 1.0.0 and therefore in the stable 1.0.0 - when available - , too.

    Best regards,

    Chris

     
  • Christian Foltin

    • status: open --> closed
     

Log in to post a comment.