Piggydb - 把信息培养成知识库
Piggydb是一个知识管理软件,可以个人和小团体使用。从输入各种信息,来连接他们,然后分类管理,让您可以建立自己的知识和创造想法。
先从登记很多各种小片断的信息开始,然后把他们自由地连接在一起和分类,把信息培养和发展成对自己有益的知识,这是Piggydb的概念。Piggydb是用标签来分类的,而且标签可以分层次,这比传统的标签系统更能实现复杂的分类。
Piggydb虽然拥有全文搜索功能,但是如果只是用来把信息登记后,然后只去搜索的使用方法,其实有很多比Piggydb更优秀的软件可用。对Piggydb来说,主要的目的是通过连接和分类各种信息的过程,来让使用者从中学到和发现新的知识。
- 易于安装,开始使用时无需任何设置
- 适合个人和小团体,登记的信息可以设置是私人的,或是是公开的
- 重点不是信息,而是配置信息的过程
如果不是很了解这个软件,可以先作为日记或记事本来使用,等理解了构造后(其实是很简单的!),慢慢地尝试把有益的信息进行分类就好了。
网页介绍
¶
-
Piggydb 4.8 发布-下载
- "Piggydb的设计思想并不适为了提供一个录入和检 索的平台,而是为了鼓励用户持续 的组 织 和积 累自己的知识,并在此过程中发 现 一些新的想法和概念,丰富使用者的想像力。"
演示
¶
- 乒乓球视频集 (只提供阅览的演示)
- 砂箱 (可以编辑的演示)
- 可以用guest帐户(guest/guest)来登录。
- 不能使用onwer专用的功能。
- 该数据库的内容可能会被删除,恕不另行通知(因为是演示)
安装
¶
使用Piggydb,必须安装Java 5.0(1.5)以上的版本
独立程序包 (for GUI Environment)
这个软件包可以作为一个独立软件来使用,只要有Java的运行环境和GUI系统托盘的OS环境上,都可以使用。
-
GUI系统托盘的OS环境如下:
- Windows的"任务栏状态区(Taskbar Status Area)"
- Mac OS X的"菜单项(Menu Extras)"
- Gnome的"通知区域(Notification Area)"
- KDE的"系统托盘(System Tray)"
- 下载最新版本的 独立程序包 (piggydb-standalone-<version>.zip)
- 解压Zip文件
-
双击 piggydb.exe文档 (Windows),或者 piggydb-standalone.jar (其他操作系统)
- Piggydb的服务器启动后,会自动打开浏览器显示piggydb的注册页或首页。在系统托盘上会显示piggydb的图标。
-
用owner帐户 (owner/owner) 来登录。
- 如果是第一次登录,建议您首先用菜单[控制台/变更密码]来变更 owner 的密码。
piggydb的服务器在运行时,系统托盘上会显示piggydb的图标。右击系统托盘上的piggydb的图标,选择菜单的[关闭],服务器就会停止。
All-in-One 软件包 (for Server Environment)
- 下载最新版本的 All-in-One 软件包 (piggydb-all-in-one-<version>.zip)
- 解压Zip文件
- 双击 run.bat文档 (Windows), 或者启动 run.sh (Unix, Linux, Mac OS X)
- 打开浏览器,访问 http://localhost:8080
-
用owner帐户 (owner/owner) 来登录。
- 如果是第一次登录,建议您首先用菜单[控制台/变更密码]来变更 owner 的密码。
War 软件包 (for Servlet Containers)
如果已配置了Tomcat或Jetty等Servlet的环境,可以使用
War Package (
*.war).
设置
¶
您可以修改 Piggydb的运转状态。以下是如何改变每个软件包的设置:
- 独立程序包
- 修改 application.properties
- All-in-One 软件包
- War 软件包
- 修改在<extracted-war>/WEB-INF/config目录里的application.properties
这些设定是通过Java的系统属性表(Java System Properties)来设置。
数据库文件的位置
如果您是使用独立程序包或者 All-in-One 软件包,数据库的文件是默认保存在 ~/piggydb/ 的文件目录里(Windows: C:\Documents and Settings\<User>\piggydb)。 默认的数据库名称是(也是数据库文件的名称) "piggydb" 。
数据库文件的位置和名称,可以修改Java的系统属性表(System Properties) "piggydb.database.prefix" 和 "piggydb.database.name" 。
-
piggydb.database.prefix: 数据库的目录路径 (default: file:~/piggydb)
-
文件目录的位置是用以 "file:" 开始的URL的格式。
- Windows的例子: file:C:/path/to/database
- Linux或Mac OS X的例子: file:/path/to/database
-
piggydb.database.name: 数据库文件的名称
如果您是使用 War 软件包,数据库文件是默认保存在 ~/piggydb/ 的文件目录里。数据库名称是由安装War Package时,以War的文件名称来決定。如以War文件的名称"myknowledge.war"来安装时,数据库名称也是 "myknowledge" 。如果文件目录路径为空,则该数据库的名称将是“piggydb”。
这个数据库映射是让你可以简单地在同样的JEE服务器上,用不同的数据库来配置多数的piggydb.wars
(注意: 此功能仅适用于Servlet的2.5(Tomcat的6.x)或以上的版本。否则,数据库的名称将是 "piggydb").
用户管理
¶
安装Piggydb后,只提供的了一个 "owner" 的用户,多数人使用时,可以很简单地添加其他的用户。
添加用户时,以用户名称做一个帖子,在该帖子上付与 #user 的标签就可以了。该帖子叫用户帖子。该帖子的编制,只有 owner 才可以。
- 新的用户的密码和用户的名称一样。
- 例: 以 "marubinotto" 为标题的帖子上付与了 #user 的标签,就可以用 marubinotto/marubinotto 的帐户来登录。
匿名访问
¶
Piggydb通常是只有注册好的用户才可以阅览,编辑内容。如果想允许匿名访问,可以向只阅览内容的匿名用户(没有登录的用户)公开。
允许匿名访问,要设置Java的系统属性表 "piggydb.enableAnonymous" 的値为 "true" 。设置系统属性表,如是All-in-One Package,编辑run.bat 或者 run.sh 。
意见和感想
¶
欢迎您的意見和感想。请以以下方式传送。