First of all : Great module and tool you build.
My trouble with the edit workflow is that I may edit a nodes data when viewing it. I would prefer when editing the node we get the flex app allowing to _edit_ the node
I understand we need the same app when viewing the node but that should not allow us to edit this node.
My guess is we need both a readonly version and an edit version. Not sure though because you make use of services.
When editing the node we could have a two way editing. Either an XML edit box or flex working on that field. This way you maybe could skip services.
Does this make sense?
Comments
Comment #1
itarato CreditAttribution: itarato commentedHi Clemens,
Yes, it does, absolutely. Currently, as it is, if you have right to edit, you get the edit mode, else you get an only-read view. I use the node-edit page for importing MM XML files. Though, it wouldn't be too hard to adopt it, like you could import MM XML files at run-time. I guess, that would make sense. I wouldn't provide an XML textarea for editing the mindmap. So just for importing.
For others: please, tell me what you think about it;) What would be the most obvious way (pages...) for this workflow?
Regards,
Peter
Comment #2
rsvelko CreditAttribution: rsvelko commentedHiya,
according to me the module has enough momentum in the integration-with-drupal-and-services area. It is highly advanced in this area.
There is a second area that needs attention - UX and collaboration (mainly on non-drupal data but one does not exclude the other).
Concrete improvements I would like to see:
- in drupal-node-view mode - next to the export-to-freemind-xml button/tab - I would like to see an import-xml-from-freemind tab where I can paste xml code... Currently I have to go and edit the node for that. And if it is going to be a continuous view/edit/export/import process it really needs a fast way to export/import... The Flex app currently knows how to modify the drupal-node's body right? Why not enable it do it in one more way?
- real time collaboration:
- either a full real-time with merging like in google apps (their library or a similar one is OSS-ed I remember - ask me if you need links)
- variant 2: I need some way to lock the graphmind xml code so that several people do not overwrite each other's edits.... Or in a more soft variant - it would be great to just see(=display usernames above the MMap) who is currently on that page and be able to chat inline via the flex app (optionally) ...
Can we help with the Flex app? Is it very complicated?
Comment #3
rsvelko CreditAttribution: rsvelko commentedone more thing - instead of copy pasting the freemind xml source - it would be sweet to work with the .mm files themselves
1. when importing - a local file chooser / or url paste-field is nice
2. when editing the node's body source maybe add a check for newly attached file - if the user attaches a file and it is with .mm format it can replace the body text on save... Is this a good idea? Should I write some drupal code?
Comment #4
itarato CreditAttribution: itarato commentedHi Vladimir,
Thanks for your thoughts.
Importing MM files in the Flex UI:
In my opinion, however it can be faster, it's not the normal way how documents should be treated. Importing a file seems a one time event. I don't think it would happen more than once for a document (drupal-node). Every imported Freemind mindmap should be a new drupal-node. What do you think?
Yes, it is. But I still think it's not a general way.
Real-time multiediting:
Probably, that would be the coolest feature. We're working on it, but it's a heavy piece of cake. It needs more time. Please, can you give me the link of that library mentioned? I implemented a basic lock, now it puts an alert dialog box when the mindmap is saved by another user between the time of opening and saving on the client side. Showing names are editing a mindmap would be a temporary solution.
Helping in Flex:
Any help is very very welcomed: http://github.com/itarato/GraphMind
If you need any additional help, how to setup a dev. env., just let me know.
Import and export:
I like the idea. I took it into my todo list.
Thanks for your help,
Peter
Comment #5
massstone CreditAttribution: massstone commentedIt's a great module and very helpful tool!
I understand it is in the early development stage, I really want to see the multiple editing feature, also improvement of the editing of the graph mind, like restructuring the map by breaking&reconnecting a branch to a different node, which makes the update&revision much easier.
Thanks for the great module
Massstone
Comment #6
rsvelko CreditAttribution: rsvelko commented2 things:
1. the lib is "google-mobwrite toolkit" - search for mobwrite ... It can be used as a service ! Read this thread http://groups.drupal.org/node/20605
2. Why are people using github ? What makes it awesome? I am quite uninformed about it... 2 sentences from a guy like you Peter would be great.
Comment #7
massstone CreditAttribution: massstone commentedComment #8
massstone CreditAttribution: massstone commentedComment #9
rsvelko CreditAttribution: rsvelko commentedabout my github question - forget it - now I know why...
Comment #10
domson-1 CreditAttribution: domson-1 commentedHi Peter!
Iam Dominik! And I need Freemind to organize Ideas, Infos and Concepts!
I used it for several years alone, but know I want to build up a Learning-Plattform with Drupal.
Hopefully I can go online in September.
But I cant import my mm-files into drupal taxonomy.
In Combination with Transformations-Module (great pieceof work) it would be very nice to map mm-nodes+attributes into
Drupal Content-Types and/or Menu-Items. My Vision would be also to construct pipelines within graphmind. (Build referenced Arrays and maybe save as RDF?) To graph processes in the end, which call module-functions. Or maybe Call-Hierarchy in Future :)
I would also like to wander through a structure (letsay menu or wire rendered till a certain depth) and graphmind load links as I step further.
Meanwhile I'll stair at your codes, perhaps I understand sometime.
Greets!!
Comment #11
clemens.tolboom@domson: please file a separate support request and edit #644844-10: Conceptual problems with respect to view / edit drupal workflow to empty text. It is so off topic :(
Comment #12
itarato CreditAttribution: itarato commentedComment #13
itarato CreditAttribution: itarato commented