Freeplane 是一款脑图软件,相比 XMind,MindManager 这些 Mind Mapping Software 来说熟悉的人比较少;但是基于以下几点,Freeplane 或许适合你:
1、开源软件,社区活跃;
2、运行快速,文档优秀;
3、多语言支持,JAVA 跨平台;
4、快捷键设置合理,可操控性好,使用流畅;
注:在实际生活和工作中建议使用 XMind,家用和学校是免费的。因为 XMind 是大众的,普及的,互操作性好,共同编辑兼容性好。
了解 Freeplane
- Freeplane 文档(wiki 格式);
- 源码 @ GitHub;
- sourceforge.net 下软件;
- Freeplane 可以用来做什么?
- 文件后缀 .mm,是一个 xml 文件;
图片是单独存放的,建议放到同一个目录或者子目录底下;
安装
- 到 sourceforge.net 下载、安装即可,目前是 1.5.15 版;
使用简介
- node(节点) 和 edge(边线),这就是 从 root 延伸出来的一棵树;
- link(外链和内链);
可以链接到 URL(外链)、脑图文件(文件链接)、另一个 node(内链);
node 之间的链接,我习惯称为node间链接,这是我们在处理两个页面跳转常用的做法;
node间链接的图标 - connect;
即在两个 node 之间拉一条线(有的脑图叫 relationship),通常因为会严重破坏观感而并不采用;
我们使用脑图解决什么问题?
- pages.example.com 页面需求 帮助我们解决了业务说明和交互演示问题,是对产品线框的一次精细和升级,反映的是需求澄清的问题;
- API 接口的初步设计反映了服务端对需求的分析认知(.md文件);
- 脑图帮助我们厘清页面之间的内部跳转逻辑,是对 PAGES 和 API 的集成和升级,反映的是设计理念、实现思路、可测试性、可理解性的问题;
- 经过脑图的集成,API 设计和 PAGES 都完成了一次迭代;
- 脑图之后,API 实现 + 模拟环境下的 JS 开发可同步进行;通过小迭代实现敏捷开发;
- 脑图是继 PAGES 之后,设计 REVIEW 的一个新尝试;
当我们谈到敏捷时,我们在谈论些什么?
- 没有逐个页面的持续集成、持续测试,就谈不上敏捷;
- 指望任何单方解决所有问题,是一个乌托邦;
- 发现、提出并廓清问题,常常比解决问题更难;
- 趋向混乱是常态,保持有序、高效是需要不断付出努力的;
- 能从混乱边缘引领到有序、高效,说明内部得到了提升,引入了活力,值得鼓励;
节点形状的使用约定
格式:节点形状
- 分叉:默认的节点形状
-
矩形:页面节点
-
气泡:气泡节点
-
宽六边形:动作(API)判断节点
-
窄六边形:弹窗节点
如何在线查看 .mm 文件?
-
Publish on the internet;
1)将 .mm 文件导出(Export Map)为:Java Applet...(.html);
2)浏览器可在线查看的前提是:支持 Java Applet(访问时会提示安装合适的 java 版本); - 浏览器支持情况
1)chrome 不再支持 java 插件,因此看不了文件;
2)IE、FireFox、Safari 可以; - Java Applet 除了要单独另外导出文件外,还存在安全问题、运行慢的问题;
- 基于 Java Applet 的问题,建议每个人都安装 Freeplane,在软件中访问远程的 .mm 文件;
File > Open map from URL ...
快捷键 Shortcuts
- Space:展开/收起切换;
- Ctrl+Enter:node间链接的跳转;
- Shift+Enter:编辑区换行;
偏好设置
通常会根据你的操作系统用户语言自动进行语言选择,如果不奏效,可以如图设置,偏好设置可以保存(.freeplaneoptions文件),在各个电脑上同步;
语言选择:Tools > Preferences... > Environment