Freeplane

思维导图、知识和项目管理应用。(Application for Mind Mapping, Knowledge and Project Management.)

Github星跟蹤圖

Freeplane是一个免费的开源软件应用程序,支持在工作、学校和家中思考,共享信息和完成工作。该软件的核心是思维导图(也称为概念映射或信息映射)和使用映射信息的工具。

Freeplane是用Java编写的,使用OSGi和Java Swing。它可以在任何安装了当前Java版本的操作系统上运行。它可以从USB驱动器等可移动存储本地或便携地运行。

应用领域

Freeplane支持的不仅仅是经典的静态思维导图。右侧的思维导图应用区域说明了这一点,它总结了Freeplane支持的任务类型。单击图像下方的超链接以导航地图。阅读名为Caption的节点,了解如何导航地图并取消隐藏隐藏信息。单击节点演示创建地图以查看制作地图的难易程度。

在地图的中心,您可以看到地图的中心主题(根节点)的应用区域。从中扩展的是具有子主题(子节点)的分支。在边界处,您可以看到独立于根树的免费主题(自由节点)。所有主题都可以格式化或设置样式,可以包含文本,超链接,图片等;并且可以用标记的线或箭头连接。此外,主题(节点)可以表示隐藏信息,该隐藏信息在用户想要时显示或者可以自动执行(公式)。内容也可以受密码保护或连接到特定时间或过滤器。

Freeplane功能

Freeplane支持上述应用领域,具有以下功能:

  • 注意采用可自由定位的,未连接的节点(如post-it's);
  • 将想法(节点)排序成由线(边)连接的层次结构;
  • 使用元数据(属性)和样式类型(系统样式,用户定义的样式,级别样式)对节点进行分类;
  • 使用可视容器(云)和accolade(摘要节点)对节点进行分组;
  • 使用动态链接,自由线(连接器)和标签连接节点;
  • 根据层次级别和内容(条件样式,自动边缘颜色,级别样式)自动样式化节点(具有气泡,颜色,边缘类型等);
  • 根据内容(文本,科学公式,计算,图标,图像和超链接)和表示区域(核心,细节,注释,属性,图像和工具提示)构建节点;
  • 通过隐藏内容(折叠分支,过滤,汇总细节和隐藏工具提示中的扩展名),查找,滚动和导航来更改视图;
  • 任务与日历和提醒;
  • 使用DES加密对整个地图和各个节点进行密码保护;
  • 易于使用内联和对话编辑器,面向对象的主菜单,上下文菜单,多语言支持,拼写检查,属性面板,拖放功能,热键,批量执行选项,发布,共享和可选择的首选项;
  • 允许在文本中查找搜索项的近似搜索(相似性搜索),即使没有完全匹配(例如“setup”=“set up”或“flie”=“file”)。
  • 支持节点下/节点内的LaTeX公式
  • 通过附加组件和自制脚本轻松扩展功能;
  • 与Docear学术文献套件整合;
  • 通过Wiki和论坛提供广泛的支持;和思维导图形式的教程和文档。

名为Freeplane功能的地图说明了Freeplane的主要功能。此外,它提供了一个索引,其中包含指向教程的超链接,您可以在其中阅读更多内容。链接首先被隐藏,但是如果您将光标悬停在某个函数(节点)上,则可以单击该链接。这是Freeplane强大的另一个例子。 (要体验这些功能,请在Freeplane程序中打开“帮助”>“入门”,然后选择“索引”)。

附加组件和脚本

可以使用附加组件脚本扩展Freeplane的功能。您可以使用内置脚本语言Groovy(基于JavaScript)创建自己的附加组件和脚本,并从1.5版本的其他语言开始,如python。检查其他用户已创建和共享的加载项的Add-ons_(install)页面。只需单击鼠标即可下载和安装它们。如果您想制作自己的附加组件,可以使用指令

概覽

名稱與所有者freeplane/freeplane
主編程語言Java
編程語言Java (語言數: 12)
平台Linux, Mac, Windows
許可證GNU General Public License v2.0
發布數730
最新版本名稱release-1.11.13 (發布於 )
第一版名稱release-1.0.41 (發布於 )
創建於2012-09-13 08:55:51
推送於2024-05-05 17:31:21
最后一次提交
星數2.3k
關注者數87
派生數335
提交數16.3k
已啟用問題?
問題數835
打開的問題數300
拉請求數115
打開的拉請求數2
關閉的拉請求數50
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

Freeplane

Build Status

Freeplane is a free and open source software application that supports thinking, sharing information and getting things done at work, in school and at home. The core of the software is tools for mind mapping (also known as concept mapping or information mapping) and using mapped information. Freeplane is written in Java using OSGi and Java Swing. It runs on any operating system that has a current version of Java installed. It can be run locally or portably from removable storage like a USB drive.

We use github only as the main code repository, all other project parts are hosted at the source forge. So all bugs and feature requests are managed in a separate issue tracker. There is a drop-down box for selecting different types of issues. Another source of inspiration are our new forum and old forum. Some users write their ideas there. Every contributor and every team member freely decides what task he is going to work on, but for making the best decision we can communicate our self set goals in the above forum. It is supposed to enable early discussions and community feedback and also to motivate you and other people.

How to start hacking and contributing

People new to the project can start with implementing a new small feature or doing some refactoring or documentation and not with the bug fixing. Not all bug reports seem to be equally important, and if there are important bugs they usually get fixed by people who broke the functionality. I think you should first get there :) .

For internal developer discussions there is a private mailing list. It is held private to avoid spam mails. If you want to be subscribed let us know what mail address you are going to use with it. This list is the preferred way to ask all code related questions because they usually get answered soon and by the most competent team member.

Some documentation for new developers is availble in Freeplane wiki https://www.freeplane.org/wiki/index.php/How_to_build_Freeplane and also here and here. It is written for new guys and should also be maintained by the new guys to stay up to date.

Looking forward to any questions and contributions,

Freeplane development team

去到頂部