Graphmind: a mindmap UI for Drupal

In February I wrote a blogpost on how Drupal Freemind 2.0 could be turned into a relational (semantic) data interface. So many months later we've abandoned the Java plugin in favour of a Flex plugin and with what result...
After I shared my ideas on the project, our Flex/services guru, Peter Arato, started working last week on what has become the Graphmind project. It's a module that allows you to work with mindmaps in Drupal that are compatible with Freemind. With building mindmaps I mean full CRUD, you can:
- create a mindmap node from scratch
- paste an existing .mm mindmap
- do CRUD on the nodes in the mindmap (yes that's namespace collision, but we can't help it)
But it is much more than a mindmap tool: the module integrates with Drupal services.
- it can render any view into mindmap branches
- you can add individual users, nodes or comments as a freemind branch
- if you use a view with an argument it will try to fill that argument using the data from the mindmap node for which you are trying to add that branch
- a freemind node that was created from a Drupal object has a hyperlink to that Drupal node
I am really excited about this module and I think that it holds an enormous potential. Some of the things you'll be able to use this for in the future:
- (re)organize/build taxonomies in a mindmap
- do project brainstorms/planning on a mindmap that uses data from your Open Atrium project management system
- display relationships between data objects in your Drupal database
- refresh or reuse a graph, to build a new mindmap with different data, but with the same relationship tree (e.g. most active user in the last 24 hours > posts of these users > comments on these posts > people that posted these comments)
- and somewhere not to far in the future: display SPARQL queries in mindmaps
You can find a screencast on the module in the Pronovix solution section Peter is still working on the module as part of a development sprint sponsored by Eureka! Ranch. So watch out for even more cool features.









I have successfully installed storm.
When replicating this process graphmind does not show up on the modules page in my new installation of drupal 6
I assume therefore that simply extracting files into the modules folder does NOT work. If not what exactly are the installation instructions for getting this module to work in drupal 6.14??
Wow!! It works if version of Services module is 6.x-0.15? but developres of service module recommend to use 6.x-2.x-dev version...
http://drupal.org/project/services
Hello!
Thank you for such an interesting project, but there you have a detailed installation instructions?
I can not run your module : (
When I open a page with graphmind following message appears:

Network error: cannot connect to site http://**************/?q=services/amfphp
[FaultEvent fault = [RPC Fault faultString = "1" faultCode = "AMFPHP_RUNTIME_ERROR" faultDetail = "/ home/********/public_html/maptest/sites/all/modules/amfphp/amfphp.module on line 106"] messageId = "8388DB7B - F66B-689B-7668-9A8E09699D6A "type =" fault "bubbles = false cancelable = true eventPhase = 2]
My system uses the following modules:
drupal-6.13
GraphMind mindmap and service6.x-1.x-dev
Views6.x-2.6
Services6.x-2.x-dev
AMFPHP6.x-1.0-beta1
some other modules
and a library
AMFPHP 1.9 beta 2 (copied in the directory / “sites/all/module/amfphp”)
I also set the permissions for the module Services. But in my “admin/user /permissions”
section Services can be set permissions only the administration services, but in your podcast shows that you can set permissions to access services. Maybe problem in it?
What else could be the problem?
I am a drupal newbie and maybe that is not so made. Howto or Installation manual will be very good.
Sorry for my bad English, my primary language is Russian.
Thank you
xibatus
I had the same error when I first install on an existing website.
My solution: I reinstalled on the same site but with a fresh install and BINGO it works
Some lessons learned from this.
The error I experienced was a services error that battle to connect. Why Do I say that:
Under permissions there was not even an access services tick box and after watching the screen cast I realized how important it is.
After reinstalling basically all the CORRECT versions of the different module This item was now present under the services module but when ticked it wouldn't save, so at the end, I realize the services is clashing with something else on my existing site.
My next attempt was a clean install.
I could get the services working and the access permissions saved
Then it was GraphMind and like a charm it was working out of the box
NOW It brought me to the Main aim of my writing:
Complimenting the coders with this module.
Personally it is mind boggling the POTENTIAL of this module.
I was just sitting in AWE. Just imagine when you brainstorm collaboratively. That is when each person put their idea into the map...
I see it is already implemented into OpenAtrium. Can one imagine the power just in this one use case for project management.
Congrats to you, and one thing is sure, that this is a mod that we have to handle wit tender Love and Care (TLC) since this will help set drupal miles apart.
Have a wonderful day!, Mine was made this morning already!
Hi Xibatus,
Thanks for your bug report. I fixed some bug in the code and tested it a bit. I noticed it doesn't work with the dev version of Servies. I suggest using the latest stable version of it: services-6.x-0.15.tar.gz
Also recommend you to checkout GraphMind from CVS: http://drupal.org/node/562308/cvs-instructions/DRUPAL-6--1 or download the dev file (be aware that downloadable versions have a 12 hours late on drupal.org).
Let me know if you still have problems with the module.
Regards,
Peter
I'm glad we could help jump start the development again to make the next gen of this idea come to life!
What you guys have whipped up in a very short amount of time has been impressive!
Scott Dunkle
eurekaranch.com
This seems very interesting!! Thanks for sharing.