Author Topic: Mindmap / FreeMind  (Read 25411 times)

tokolito

  • Newbie
  • *
  • Posts: 3
    • View Profile
Mindmap / FreeMind
« on: 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) files is a topic to be discussed.

Thank you for the great work so far!


Karl

  • Sr. Member
  • ****
  • Posts: 339
    • ICQ Messenger - 464979879
    • View Profile
Re: Mindmap
« Reply #1 on: December 31, 2008, 09:12:17 am »
I second this request to have an online Mind Mapping system integrated.

I would recommend MindMeister. MindMeister was recently integrated in Box.net 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/

Karl

ignacio

  • Hero Member
  • *****
  • Posts: 1703
    • View Profile
Re: Mindmap / FreeMind
« Reply #2 on: 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.

Karl

  • Sr. Member
  • ****
  • Posts: 339
    • ICQ Messenger - 464979879
    • View Profile
Re: Mindmap / FreeMind
« Reply #3 on: 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.

Karl

Karl

  • Sr. Member
  • ****
  • Posts: 339
    • ICQ Messenger - 464979879
    • View Profile
bubbl.us
« Reply #4 on: February 11, 2009, 02:31:36 pm »
You should have a look here: http://bubbl.us/

jargenty

  • Full Member
  • ***
  • Posts: 222
    • View Profile
    • La vache multicolore
Re: Mindmap / FreeMind
« Reply #5 on: February 14, 2009, 09:42:33 am »
Je suis très intéressé par cette proposition ;D

Jean
Jean

OpenGoo 1.5.3 sur Ubuntu Jaunty à la maison et Windows XP pro au boulot.
Opengoo est hébergé chez OVH

ignacio

  • Hero Member
  • *****
  • Posts: 1703
    • View Profile
Re: Mindmap / FreeMind
« Reply #6 on: February 15, 2009, 04:07:38 pm »
bubbl.us looks really nice, and it is very easy to use.

brendonhatcher

  • Freshman
  • *
  • Posts: 38
    • View Profile
    • Email
Re: Mindmap / FreeMind
« Reply #7 on: March 28, 2009, 08:22:47 pm »
Hi

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?

Regards
Brendon



max

  • Jr. Member
  • **
  • Posts: 87
    • View Profile
Re: Mindmap / FreeMind
« Reply #8 on: 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'. 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 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....!


ignacio

  • Hero Member
  • *****
  • Posts: 1703
    • View Profile
Re: Mindmap / FreeMind
« Reply #9 on: 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
Code: [Select]
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
« Last Edit: April 13, 2009, 01:46:00 pm by ignacio »

max

  • Jr. Member
  • **
  • Posts: 87
    • View Profile
Re: Mindmap / FreeMind
« Reply #10 on: 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

max

  • Jr. Member
  • **
  • Posts: 87
    • View Profile
Re: Mindmap / FreeMind
« Reply #11 on: 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
http://myurl/index.php?c=files&a=display_content&id=16
or
http://myurl/index.php?c=files&a=download_file&id=16

(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.


max

  • Jr. Member
  • **
  • Posts: 87
    • View Profile
Re: Mindmap / FreeMind
« Reply #12 on: April 10, 2009, 09:44:30 pm »
that went off-topic, so i'm continuing my quest here.

ignacio

  • Hero Member
  • *****
  • Posts: 1703
    • View Profile
Re: Mindmap / FreeMind
« Reply #13 on: April 13, 2009, 01:45:36 pm »
Hi, the ProjectFile class is on 'application/models/project_files/ProjectFile.class.php'. I corrected my post.

sent

  • Newbie
  • *
  • Posts: 5
    • View Profile
Re: Mindmap / FreeMind
« Reply #14 on: May 09, 2009, 10:02:07 am »
I also second implementing Freemind. It would be wonderfull :D

There are only a few (development) problems:
  • integrating Freemind web based requires a new/altered version: the *.mm should be able to be edited ONLINE.
  • Also it should require the implementation of OpenGoo with a co-operating and secure document exchange layer.

also I would like to see adapted in Freemind:
  • bi-lingual support, for example the Wordpress//qTranslate markup: [:en] QuickTags and the default <!--:en--> Tag
  • authentication
  • version control
  • per-node-based-rights
  • CSS / classes
  • a Legend

and keep in mind:
  • Freemind is single-user/unauthenticated based
  • Freemind has no version support (yet)
  • Freemind is not (yet) able to include external pages, e.g. notes (as a DIV from HTML) or include other mindmaps directly into it's own