Feng Forum

Other Topics => Ideas => : tokolito November 23, 2008, 02:33:15 PM

: Mindmap / FreeMind
: tokolito November 23, 2008, 02:33:15 PM
Is it possible or do you plan to add mind mapping abilities to OpenGoo.

Perhaps an integration or at least im- and export of FreeMind (http://freemind.sourceforge.net (http://freemind.sourceforge.net)) files is a topic to be discussed.

Thank you for the great work so far!

: Re: Mindmap
: Karl December 31, 2008, 09:12:17 AM
I second this request to have an online Mind Mapping system integrated.

I would recommend MindMeister (http://www.mindmeister.com/). MindMeister was recently integrated in Box.net http://blog.mindmeister.com/2008/12/09/mindmaps-on-boxnet/ (http://blog.mindmeister.com/2008/12/09/mindmaps-on-boxnet/) and in net-files.de http://blog.mindmeister.com/2008/12/17/net-files-mindmeister-partner/ (http://blog.mindmeister.com/2008/12/17/net-files-mindmeister-partner/)

: Re: Mindmap / FreeMind
: ignacio January 04, 2009, 04:06:43 PM
We can't integrate MindMeister to OpenGoo because it is not Open Source. At least we wouldn't be able to include with OpenGoo but maybe it would be possible to work with its APIs (if any).

Still, it would be better to use Open Source software for the mind mapping feature.
: Re: Mindmap / FreeMind
: Karl January 06, 2009, 08:59:43 AM
... but maybe it would be possible to work with its APIs (if any).

Still, it would be better to use Open Source software for the mind mapping feature.

I agree to use Open Source but MindMeister is very nice. It has a free version and APIs.

: bubbl.us
: Karl February 11, 2009, 02:31:36 PM
You should have a look here: http://bubbl.us/
: Re: Mindmap / FreeMind
: jargenty February 14, 2009, 09:42:33 AM
Je suis très intéressé par cette proposition ;D

: Re: Mindmap / FreeMind
: ignacio February 15, 2009, 04:07:38 PM
bubbl.us looks really nice, and it is very easy to use.
: Re: Mindmap / FreeMind
: brendonhatcher March 28, 2009, 08:22:47 PM

I support the call for mindmap integration.

However, one of the things that draws me to OpenGoo is the fact that I can host the whole system, without requiring my data to be in the cloud.

We should therefore focus on web-based mind mapping applications that can be fully integrated without the need for external data hosting.

Any likely candidates?


: Re: Mindmap / FreeMind
: max April 07, 2009, 11:31:25 AM
FreeMind is the most popular open-source mindmapper that I'm aware of. I love it and I thought about how to integrate it with opengoo before -
It has  both a flash and a java based 'player'. (http://freemind.sourceforge.net/wiki/index.php/Flash_browser) AFAIK the full app doesn't run in a browser, though. So I'd think that the following would be easy:

* allow the upload of freeminds *.mm files in the documents repository (that's already given, of course)
* render the files on the property page for interactive read-only browsing using the flash player.
* make sure that there is a view mode that doesn't put too many panels around the viewing area and that offers a persistent URL for a document regardless of new revisions; so that one can create a deep link to a specific mind map. (see my suggestion on deep linking html documents (http://forums.opengoo.org/index.php?topic=1361.msg5226#msg5226) for more)

If one of the Goo gurus could pointer me into what modules to look at to facilitate this, I might walk over and ask our PHP guru to do so....!

: Re: Mindmap / FreeMind
: ignacio April 07, 2009, 04:07:29 PM
Take a look at file 'application/views/files/file_details_contents.php'. There you can see around line 20
if ($file->isDisplayable()) {Files that satisfy that condition (check 'application/models/project_files/ProjectFile.class.php') are output to an iframe.

After that you have another 'if' checking if the file is an image, and if it is the image is displayed.

You could add another check to see if the file is a freemind file, either by looking at its mime-type ($file->getTypeString()) or by checking its extension ($file->getFilename()), and then output the flash that shows the mindmap.

P.S.: The correct term is "Goorus" ;D
: Re: Mindmap / FreeMind
: max April 07, 2009, 04:16:52 PM
YAY! now i know what to do over easter... lay some code eggs.

Thank you open Goo Roohs
: Re: Mindmap / FreeMind
: max April 10, 2009, 08:45:06 PM
ok, i tried, but this is where i'm stuck:

* i can embed the flash viewer, it loads when viewing .MM files, but i can't give it the correct URL.
* When I use a fixed URL of a file sitting on the server, it works.
* When I use

(as obtained by $file->getDownloadUrl() )
then the flash object in the site is unable to load the document.
I suppose it may have to do with what OGOO puts in the Header / MIME info?

I couldn't make sense of 'application/models/files/ProjectFile.class.php') which you mentioned. it's not really there.
but from /opengoo/application/models/file_types/base/BaseFileType.class.php i gathered that file info is stored in a database. Then found table og_file_types. but it seems that when i cange something in there it's not really got any effect on the documents application? at least I couldn't change the filetype of an uploaded file....

help would be greatly appreciated.

: Re: Mindmap / FreeMind
: max April 10, 2009, 09:44:30 PM
that went off-topic, so i'm continuing my quest here. (http://forums.opengoo.org/index.php?topic=1411.0)
: Re: Mindmap / FreeMind
: ignacio April 13, 2009, 01:45:36 PM
Hi, the ProjectFile class is on 'application/models/project_files/ProjectFile.class.php'. I corrected my post.
: Re: Mindmap / FreeMind
: sent May 09, 2009, 10:02:07 AM
I also second implementing Freemind. It would be wonderfull :D

There are only a few (development) problems:

also I would like to see adapted in Freemind:

and keep in mind:
: Re: Mindmap / XMind
: Karl July 16, 2009, 06:38:45 AM
There is another open source mindmapping tool: XMind


It's a very cool brainstorming and mind mapping software. It has already a colaboration component.

It could be a real cool combination with OpenGoo.
: Re: Mindmap / FreeMind
: max August 12, 2009, 05:39:11 PM

I have also begun to favor XMind over Freemind because, well ... it simply looks better. And XM does a few things that FM hasn't been able to yet, like embed images, show map as outline, etc.
And the inline viewer is quite handier.

But lets talk about how you'd like to integrate it!

* As it is now, XMind'd sharing features rely on their own (commercial) server, right? So I am not able to host a shared Map on my own server. And all of the maps I share with the free version are by definition public. Only the commercial version allows me closed-group sharing. All of this on their server.

* their model is much like youtube: You get a string for each shared map and with that chunk of HTML you can embed a map with the viewer into your own HTML pages. However, the viewer and the map stay on their server.

* the online viewer currently can only show a file, not edit it. (apparently)

Then allow me the question, how would you integrate that into openGoo?

Until there is a free XMind viewer (like there is for Freemind) that can take maps from any other server, i don't think you can do much more than to store the URL to a viewer in your LINKS application. (you can just extract the URL from the "embed" string that they give you. it looks like this: http://share.xmind.net/_embed/karstenw/fbf-lpzuwue3gh-3/ (http://share.xmind.net/_embed/karstenw/fbf-lpzuwue3gh-3/)

But maybe It exists and I just havent seen it yet?

: Re: Mindmap / XMind
: johnreynolds10 August 18, 2009, 05:15:02 AM
There is another open source mindmapping tool: XMind


It's a very cool brainstorming and mind mapping software. It has already a colaboration component.

It could be a real cool combination with OpenGoo.

Cool! Thanks for posting the link. I also like it. Thanks
: Re: Mindmap / FreeMind
: Kynao January 22, 2011, 12:30:34 AM
Voting for this one too
: Re: Mindmap / FreeMind
: peterthimaging August 17, 2011, 07:54:44 PM
i highly vote for this! anything or anyone actually put this together yet?
: XMind is now open source
: Karl August 22, 2012, 05:04:00 AM
XMind is now open source – see here (http://www.xmind.net/):
We opened the source of XMind (except some professional features). That means you can integrate XMind into your product, store data into XMind files, or even build your own mind mapping software based-on XMind. And we are glad to see that.
: Re: Mindmap / FreeMind
: conrado September 05, 2012, 06:34:41 PM

It is high on the wishlist, but not top-priority today for the core team (we are working on 2.2 release, coming out soon).

Anyone in the community wants to help with the integration?
: Re: Mindmap / FreeMind
: gea_jani January 22, 2013, 07:40:38 AM
I'd like to support this idea!