As following explained some documentary and buggy points I discovered trying to upload/download *.mm files

When editing a saved graphmind map node Below body field it is explained:
If you start with a new mindmap, leave it empty. If you want to import a FreeMind mm file, copy the *.mm file's content. Body field can consist only valid FreeMind XML format.

This is a little bit confusing to understand, what is meant by content and valid XML: After some trial and error I found finally out, that it has to be made copy&paste the code (and not the content!) of the freemind file into the body, and to be added just before the tag the tag:

(as created when a graphmind map node is saved and view after running cache empty) - it would be helpful to explain it better in the documentation ...

An other point is the endpath setting: this path is to set manual with a slash, if language url-path (e.g.) domain.tld/en endpoint-path is then = /Endpoint-Path

Still buggy I gi still the download option. It result in an *mm file containing just the word "Array" - Maybe this bug is linked to following error message?
Warning: array_flip() [function.array-flip]: Can only flip STRING and INTEGER values! in DrupalDefaultEntityController->cacheGet() (line 354 of drupal7/includes/entity.inc).

My Resume for : Graphmind could have some better documentation and download as mm-file is still buggy on D7
But as a permanent user of freemind I am very happy about using graphmind with drupal - great work so far! Thanks.

Comments

ChoY’s picture

I forgot to copy&paste what helped me to import .mm ("graphmind" here = endpoint) by copy&paste the mm-code into the body - (using graphmind debug mode enabled)

itarato’s picture

Status: Active » Closed (fixed)

I added some documentation to http://drupal.org/node/1175444 [Working with Freemind mindmap files, downloading, uploading]
Also this part of Graphmind wasn't ported to D7 - that part is also done.
And thank you very much about the reports :)