October 2,2007
Open Source 知識管理軟體: Kbpublisher
但是一般商用的知識管理系統不僅價格昂貴,少則十多萬,多則數十萬甚至百萬,讓許多人望之卻步,而一般免費的知識管理軟體又都功能不齊全,因此一談到知識管理,大多都不曉得該如何是好...
一般而言,知識可以分成內隱及外顯導向(Tacit Knowledge and Explicit Knowledge)。外顯導向指的是很容易由一群人整理出來的知識,比如對於產品的FAQ,或是企業的專利知識等。所謂內隱知識,即是指隱藏於腦內,對事情的方法、經驗、判斷、決策、創意等,因爲這些特質平時並無外放出來,因此屬於內隱式的知識。內隱的知識行諸於文字、聲音、影像等媒介,呈現為文件、技術論文、報告、操作手冊等等,分享給大家,以供他人觀察、學習,就又可成為外顯式知識。
因此一般要挖掘內隱知識,除了系統必須以daily based的方式讓使用者去記錄每天的處理事件過程之外,還需要有另外的機制去粹取知識出來,因此大多系統比較無法真正做到自動化的內隱知識的管理。但是若能夠讓使用者很方便的自己去整理一些內隱的知識,轉換成為外顯的知識,並且這些整理後的資料可以幫助使用者在工作上的便利,也不失為一個不錯的知識管理系統。
Kbpublisher就是一套可以很方便整理資料的一個開放源知識管理系統。系統架構是由Php+MySql組成,管理端可以分層次: admin、Editor、Author等。註冊用戶也可以根據開放的權限來貢獻知識。並且內容除了線上編輯之外,亦可以附檔的方式。


該系統目前沒有中文版,但是其模組化架構下可以很容易的翻成中文,而其搜尋有些微的bug,但是可以修改幾行指令來完成,筆者目前將Kbpublisher改成UTF-8並且可以全文搜尋,等有空修改中文完成後再與大家分享。
有興趣的話可以拜訪Kbpublisher的網站去下載來試看看吧!
http://www.kbpublisher.com/
Source: http://www.dns.com.tw/modules/news/article.php?storyid=533
引用URL
修改kb/client/inc/KBClientSearchGenerator.php
------------------------------------------
//keywords
...
$sql['where'] = "... '$str%' or e.title LIKE '%$str%' or e.body LIKE '%$str%' or e.meta_description LIKE '%$str%')";
------------------------------------------
其中 ...是省略一些內容
在sql中讓e.title, e.body, e.meta_description都去跟keyword比對
大大感謝謝你的回覆,小弟試著改了一下並沒有成功,不知道是哪邊出了問題。我在想是不是這一行出了問題 $sql['where'] = "... '$str%' or e.title LIKE '%$str%' or e.body LIKE '%$str%' or e.meta_description LIKE '%$str%')";
有幾個問題再次勞煩大大解惑一下
1. ... 是不是也要放在裡面?前後要不要空格?
2. 一開始的 '$str%' 是不是應該改成 '%$str%'?
3.最後面的 ) 是不是多出來的?
請大大再幫幫囉
感恩
筆誤啦
$sql['where'] = "... '%$str%' or e.title LIKE '%$str%' or e.body LIKE '%$str%' or e.meta_description LIKE '%$str%')";
...部分是省略一些內容
不過你已經修正OK就好啦 ... 有空常來啦

請問已經有中文化的KbPublisher 了嗎 ? 有沒有機會合作?

我的对纯中文的搜索还是存在问题。英文和中英文混搭的可以搜 。但纯中文不行。郁闷啊

