社内のナレッジマネジメントツールとしてaskeet!いかがですか?
本家でaskeetが公開されています。
こちらは、私が配備した日本語で使えるかのテストです
askeet!を日本語で使うには、2点気をつけなくてはならない点があります。
本家の掲示板へは書き込んだ内容をこちらにも書いておきます。
ウェブサーバとデータベースの設定
php_value mbstring.language Japanese php_value mbstring.internal_encoding "UTF-8" php_value mbstring.script_encoding "euc-jp" php_value mbstring.http_input auto php_value mbstring.http_output UTF-8 php_value mbstring.detect_order auto php_value mbstring.substitute_character none php_value default_charset "UTF-8"
また、mysqlでデータベースを作成するときには
create database askeet default character set utf8;のようにします。
myToolsの修正
stripTextは、質問のタイトルから可読性のあるURLを作ってくれる仕組みですが、日本語オンリーの場合ここが空欄になってしまいます。 空欄の場合はあきらめてmd5することにしました。 (UTFの文字列をそのまま返すのもありだと思います、お好みで)
myTools.class.php (revision 61) +++ lib/myTools.class.php (working copy) @@ -4,6 +4,7 @@ { public static function stripText($text) { + $src = $text; $text = strtolower($text); // strip all non word chars @@ -16,11 +17,19 @@ $text = preg_replace('/\-$/', '', $text); $text = preg_replace('/^\-/', '', $text); - return $text; + if(strlen($text)>0){ + return $text; + } + return md5($src); // or return $src; + }
POSTED BY tumf ON 12 月 22nd, 2005. PERMALINK

