BeelGroup / Docear-Desktop

Docear's desktop version (GPL)
299 stars 90 forks source link

implemented Freeplane addon support #132

Open stlanger opened 11 years ago

stlanger commented 11 years ago

see http://www.docear.org/support/forums/docear-support-forums-group3/bug-reports-forum6/freeplane-addons-cannot-be-installed-thread373/

stlanger commented 11 years ago

see also: http://www.docear.org/support/forums/docear-support-forums-group3/general-feedback-questions-forum5/cannot-add-freeplane-plugins-thread461.0/#postid-1803

to get a little more specific, I had previously used the Freeplane GTD addon (http://ordino.auxilus.com/freeplanegtd/). Around the same time I stumbled upon Docear I noticed that the Study Planner addon was built on the same code as GTD, and I thought it might be useful to tag, group, sort and search reference nodes in Docear based on attributes I could assign (for example I could set an attribute for techniques and quickly pull up all the papers that have used the same or similar techniques in my map).

I have been playing around with a variation of the GTD addon in Freeplane which seems to almost do what I want it to, but am not sure how to install in Docear in order to test it out.

To respond to your questions, the instructions given for installation of GTD addon (http://ordino.auxilus.com/freeplanegtd/) are pretty straight forward and have worked for me. 1- Download the add-on 2- in Freeplane select Tools -> Add-ons 3 - Click the Search and Install tab, navigate to the downloaded add-on 4 - Click Install 5 - Restart Freeplane

When it comes to using the GTD addon, it took me a few tries before I got it right. The main thing is that you need to have a node called "Settings" under which you make the assignment of icons (‘Icon: Next action’) that will be used throughout your map to identify your Next Action nodes based on icon. Once you have a few nodes identified with the chosen icon (it can be whatever you choose, as long as it is set under the Settings node) you can generate the "Next Action List" under Tool>freeplaneGTD>Next Action List.

stlanger commented 11 years ago

see also: http://www.docear.org/support/forums/docear-support-forums-group3/general-feedback-questions-forum5/cannot-add-freeplane-plugins-thread461/:

I have just discovered a bit of a work around for installing and accessing Freeplane addons in Docear. You can have access to all the menu items from Freeplane by calling the right click menu (for a node in the mind map) > Link > Link menu action. By creating a link in the node to call the actions you can install and execute addons in this way.

  1. Create a link to Menu>Tools>Add-ons
  2. Access the link by clicking on the node (this will open the Freeplane Add-ons window)
  3. You can then search and install the add-on from a local drive or known location. ( the link for the "Visit add-on page" button brings you to http://www.docear.org/software/add-ons/add-ons-overview/ and a page not found error). You will be prompted to select one of your projects to install the add-on (it does not appear to limit the access to the add-on to that project, just the standard Docear "Select a project..." menu that comes with creating a new mindmap in Docear.
  4. Once installed restart Docear
  5. If the add-on is accessed via a keyboard shortcut (Study Planner) it seems to work fine.If the add-on is accessed from the menu then you can again create a link in a node to run the add-on.

It is a bit cumbersome but has worked for the few add-ons I have tried so far.

gpapp commented 10 years ago

I'm developing enhancements to FreeplaneGTD under the name FreeplaneGTD+, sources available on github. Please let me now if you'd like additional features in the addon to support docear!

Joeran commented 10 years ago

@gpapp thx for the offer. we will have a look at it and get back to you if we have any suggestions