KnowledgeTree 是一个Open Source的文件管理系统,支援AD的使用者认证,有上传、权限控管、版本控制。最让我觉得有用的功能是user将档案删除后,实际上没有真的删除,必须要管理者到管理介面里面去做expunge 的动作后档案才会删除。另外文件的每一个版本都有历史档案,有助使用者回顾文件更动过程。另外它是免费的喔
我的安装笔记(用Windows也可以安装,但我是用Ubuntu710)
OS: Ubuntu 710
KnowledgeTree版本:3.52b Community version
使用PHP source 安装方式
系统需求:
PHP 5.1.6 or above
PHP LDAP extension
PHP Exif extension
PHP mbstring extension
PHP mysql extension
PHP json extension
PHP fileinfo
MYSQL Server, Client, Library 5.0.14 or above
Apache 2.0
Pdftotext
Pstotext
Openoffice 2.0
Info-zip
上面的元件除了PHP Fileinfo extention以外,其余的都可以用在PHP.ini 里面定义,或是透过软体安装管理员完成。
安装 PHP Fileinfo extention(这段是我整理出来,KT的文件裏没有)
PHP fileinfo要使用 pecl-gen, 首先我们需要安装 pear 和有关的 package:
php5
php5-dev
php-pear
libmagic-dev
libmagic1
php5-cli
如果电脑可以上网, 我们可以使用 pear 来安装 pecl-gen:
sudo pear install CodeGen_PECL
sudo pear channel-update per.php.net
sudo pecl install fileinfo
完成
完整的安装文件在线上文件裏都有。
原厂的网站 http://www.knowledgetree.com/
线上文件 http://docs.knowledgetree.com/
Opensourceinstall的说明:http://tw.opensourceinstall.org/index.php?option=com_content&task=view&id=51&Itemid=8