GraphMind
GraphMind is a mindmap editor for Drupal. It has the basic mindmap features and some Drupal specific enhancement.
Features
- Flex mindmap editor
- Full node crud (create, read, update, delete)
- Drag and drop nodes/branches
- Give links manually to nodes (Drupal data has links the appropriate Drupal item by default)
- Wysiwyg node title editor
- Collapsible branches
- Icons for nodes
- Clouds for branches
- Stage scaling
- Load Drupal data (nodes, users, files)
- Load Drupal Views lists (custom arguments)
- Update Drupal related data on the mindmap (node, file, user, views list)
- Attribute handling (full crud for attributes - Drupal data are attributes also)
- Add external Drupal sites (to make accessible data from all the sites)
- Export to FreeMind (full FreeMind XML format compatible)
- Import FreeMind mm file to Drupal
Usage
- Enable module: GraphMind [requirements: Services (only stable version), AMFPHP (bundled with the original 3rd party library), Views]
- Setup permissions: add access to services
- Set only session authentication for Services
- Create a new GraphMind type node
- Edit-save-export...
Screencast
This is a quick screencast about how GraphMind looks like and what is does:
http://www.youtube.com/watch?v=5_mVw_j1ukk
Flex source
On Github: http://github.com/itarato/GraphMind/tree/master
Security warning
GraphMind uses the base Service services. Users can load data into theirs mindmaps they have the appropriate permissions. BUT! Users can access to mindmaps see all the information on the mindmap, it does not matter who loaded those data. (Drupal passwords never shown in mindmaps.) Currently it is not suggested using on sites contains a lot proprieaty or highly secure information.
More information and development is to come in the near future.
Part of the freemind functionality for Graphmind was sponsored by Eureka! Ranch
I developed this module at Pronovix, contact us for Drupal consulting or development jobs: http://pronovix.com
