Menu

Tagging words / Word Clouds

2016-12-13
2016-12-25
  • mrchocolate

    mrchocolate - 2016-12-13

    Hi everyone,

    This is a feature that would make Freeplane even more awesome.

    I have attached 2 screenshots showing this principle.

    There would be a space where tagged words could appear, called a word cloud. Words are tagged by placing a # before the word (with no space). eg. typing "#purple" anywhere in the map would result in the word being tagged and appearing in the word cloud.

    Clicking on the tagged word in the word cloud would hide all branches and show only those that contain the tagged word. In this case #purple is tagged and shown in the second graphic.

    Please note, if #purple is clicked in the word cloud, the map would show all branches containing #purple and hide all other branches. If a particular branch contained "purple" it would be hidden as there is no # in front.

    Hopefully we like this idea and can build it into freeplane!!!
    https://postimg.org/image/xdi3x6pkz/
    https://postimg.org/image/wtigvnnrr/

    RedNotebook is an excellent working example of this idea with Tags and Word Cloud and shows how it works very nicely. http://rednotebook.sourceforge.net/index.html

     

    Last edit: mrchocolate 2016-12-13
  • Dimitry Polivaev

    Could you please explain why you need this feature? What information do you have in your maps? How big are your maps? Could you share one of your maps so that I can see your reasons better?

     
    • zipizap

      zipizap - 2016-12-13

      So... kind of like applying filters (the same filters as the ones already
      existing in the filter toolbar) but by clicking the #tagsX in the
      tags-cloud-node, right?

      On 13 Dec 2016 16:43, "Dimitry Polivaev" dpolivaev@users.sf.net wrote:

      Could you please explain why you need this feature? What information do you
      have in your maps? How big are your maps? Could you share one of your maps
      so that I can see your reasons better?


      Tagging words / Word Clouds
      https://sourceforge.net/p/freeplane/discussion/758437/thread/6541ce0e/?limit=25#ba49


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/freeplane/discussion/758437/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       
    • Ken Hill

      Ken Hill - 2016-12-13

      I'm struggling to figure out a use case. Obviously, and fortunately, everyone doesn't think like I do or have the same kinds of workflows.

      It seems pretty simple to search for something like "#purple" then click the "quick filter" button and possibly the "highlight all matching nodes" button.

      "#purple" could be in node core, details, note, or attribute. Even attribute, which is more of a hassle, seems like it would be less clutter than in the examples.

      But I've been skeptical about suggestions before and come to love them later, after it was explained enough to get thru my thick skull. :-)

       
  • Dimitry Polivaev

    For me it looks like tags have similarities with attributes because nodes can be filtered on tags like on attributes, they can be used to categorize nodes, and they can be entered faster than attributes and they do not require much space.

     
  • mrchocolate

    mrchocolate - 2016-12-15

    Ok, so THANKS to your questioning Dimitry, zipzap & Ken Hill's filter tips - I have now learned to use filters and Filter Composer! They are excellent! They achieve what I was trying to do with the word cloud / tags idea. I use the maps for studying but didn't know about or how to use the filters feature / filters composer up until now. Previously I would just search for the term and scroll one by one, but now I can see that using 'select all matching nodes', 'Quick filter', and 'Highlight all matching' actually gives the exact functionality I was looking for!

    I have just created a keyboard shortcut to bring up "Filter Composer"

    What I think is really needed is a keyboard shortcut to adding a word to the Filter Composer

    This functionality could function like tags, in that when entering info, placing a # immediately before the word would automatically add the word into Filter Composer. e.g. #purple would result in "purple" being added to the fiter composer.

    It could be that #purple will add the word, whereas if # purple will not add anything (as there is a space immediately following the #.

    Hopefully people think this is a great idea! :-)

    THANK YOU Dimitry and team for a fantastic program!

     
    • Miguel Boyer

      Miguel Boyer - 2016-12-15

      Honestly? Well, Freeplane is so well written and flexible, that many times
      what just happened in this thread is just the case: The functionality the
      user demands is already there, some how, because de tools are so general
      and thorough. You just need to fine tune the machine for your own use. Like
      an F1 racing car.

      For the future, I would start to look and think about FP almost as a
      programing language. The world translated to a node tree. Everything
      related to such view should be doable with Freeplane. Maybe that sort of
      perspective would renew the passion for the product among users and
      developers of our community?

      This software is so fucking amazing... I discovered it's ancestor Freemind
      so many years ago. And since then, nothing even close has ever appeared.
      Nothing even remotely comparable.

      The problem seems to be that we are about to exhaust the possibilities to
      add new relevant features. The software is already doing whatever you may
      think of. Maturity is not easy to deal with. Maybe we should begin to
      focuss not on extra features but on using it to make amazing things.

      For example an amazing book that becomes famous; For the chore management
      of a revolutionary business; For democratic management of some political
      entity; For a new ontology. In short, to make it work for a set of real big
      things.

      In any case, cheer up. Christmas is comming and we should all be proud
      somehow of our own little, or bigger, contribution to a great tool and,
      consequently, to a better world. Specially our devs.
      ☺️

       
  • zipizap

    zipizap - 2016-12-15

    Mrchocolate, the #purple feature could probably be achieved with advanced
    scripting, that listens when a certain expression is insertec in the node
    text, and then reacts by doing something. However I believe this is not
    trivia, but a bit complex to do with scripting - there is a similar example
    in the script collection wiki page, where a script detect and execute a
    markdown transformation.

    Just a thought

    On 15 Dec 2016 10:33, "mrchocolate" mrchocolateyogo@users.sf.net wrote:

    I agree, I agree, I agree Miguel. If the feature is easy enough to add, I
    think it would make the program just that little bit more amazing. Very
    grateful for whoever has contributed. :-)


    Tagging words / Word Clouds
    https://sourceforge.net/p/freeplane/discussion/758437/thread/6541ce0e/?limit=25#88af


    Sent from sourceforge.net because you indicated interest in
    https://sourceforge.net/p/freeplane/discussion/758437/

    To unsubscribe from further messages, please visit
    https://sourceforge.net/auth/subscriptions/

     
  • Luigi Kang

    Luigi Kang - 2016-12-23

    I think what the topic creator is talking about is a feature/add-on that looks something like GMail filter/tag, or the link at the end of this post, for attributes that act as tags/keywords:

    http://www.bitsmithsoft.com/screen9.htm

     
  • Luigi Kang

    Luigi Kang - 2016-12-24

    I just came across this software that has some neat tagging features. Since there's no anchor link on that page, I'll point out the headings: "Autotagging Rules" and "Hierarchial Tags"

    http://cintanotes.com/features/

     
    👍
    1
  • Dimitry Polivaev

    For me the essence of the proposal is that each map should become a list of tagged words which are marked by prefixing them with # character (e.g. in words #trump or #usa). When filter or find condition are edited all tagges words of currently opened map should be added to the drop-down box. this approach would make selecting and locating keywords inside a map easy. Also tag clouds could be created based of this information.

    This feature can be implemented with moderate effort. However I am afraid it will be only discovered by readers of this particular thread. Therefore its impact will be not high enough and not worth doing until there is no solution how to make finding the new feature easy for new users.

    Before we add any new features to Frepelane there is a need of documentation concept. Unfortunately lucky_jim who was going to work on freeplane documentaiton has changed his priorities. Also currently there are no visible efforts from anyone else.

    So guys, as you are smart enough to create comprechensive mind map documents for yourself I think some of you need to contribute your skills to the project if you want it to grow. Freeplane due to its original code license can not become commercial product and its future is in the community hands.