サポートサイトを作るのに役立ちそうなPHP製ナレッジベース構築用オープンソース「68KB」
2009年07月22日-
68KB
サポートサイトを作るのに役立ちそうなPHP製ナレッジベース構築用オープンソース「68KB」
PHPとMySQLで構築された、ナレッジベース作成のためのシステムで、サイトの使い方やトラブルシュート用ページの他、用語集ページの作成に役立ち、より訪問者に親切なサイト作りに活用できそう。
カテゴリベースの文書分類システムになっているようで、カテゴリ配下にドキュメントがずらっと並ぶようなイメージのシステムになっています。
もちろん、検索機能もついていて、本格的なサポートサイトやチュートリアルサイトを作ることも出来そうです。
インストール方法もとても簡単で以下の通り。
(1) ダウンロードしたzipパッケージを解凍
(2) データベースのconfigを行う
upload/sources/config/database.php.new というファイルがあるので、開き編集します。
$db['default']['hostname'] = "localhost";
$db['default']['username'] = "hoge";
$db['default']['password'] = "hoge";
$db['default']['database'] = "hoge";
$db['default']['dbdriver'] = "mysql";
データベースの基本的な部分のコンフィグを設定したら、
upload/sources/config/database.php のように、「.new」を取って保存します。
設置パスにアクセスするとインストール画面が表示されるので、「Proceed with Installation」ボタンを押します。
(3) インストール
といっても、userid/password と 管理者メールアドレスを入れるだけで「Next Step」ボタン押下でOK
以上でインストールは完了です。
セキュリティのため、sources/controllers/setup ディレクトリを削除しておきます。
管理画面へのリンクが現れるので移動後、IDとパス入力で管理画面に移動します
管理画面
管理画面も非常にシンプルなものになっています。
Articles - 記事の管理
Categories - カテゴリの管理
Glossary - 用語集の管理
Users - ドキュメント作成ユーザの管理
Setting - 全体の設定。テンプレート選択や、簡易アクセス解析、データベースバックアップ機能なども付いています。
記事の追加ではブログの記事を書くようにタイトルとデスクリプション、コンテンツを記述し、カテゴリを選択します。
日本語も問題なく通るようです。
カテゴリも同様に簡単に追加&管理が可能です。
用語集もキーワードと内容を書くだけで追加できます。
という流れで簡単にナレッジベースが構築できてしまいます。
トップページ(ダイジェスト)
カテゴリページ
用語ページ
記事ページ
記事には訪問者がコメントが付けられ、ブログのような形でも運営することが出来るみたい。
多言語対応
ソースには、Languageファイルが存在するので、ファイルを置いてあげれば簡単にローカライズすることが出来ます。
Languageファイルの中身も、単なるPHPの連想配列なので、誰でも編集できますね。
テンプレートなんかも分離できていて、プラグインの仕組みなども存在するようです。
テンプレートやプラグイン、言語ファイルの充実がなされれば、今後、盛り上がっていくかもしれませんね。
デモサイトを見る
最新のブログ記事(新着順)
- くちばしフォント【商用可】
- 小説表紙などに使えそうな商用可なフォント「になロマン」
- 筆で書いたようなカナ書体「筆竹仮名B」
- 無料・商用利用可な丸文字ピクセルフォント「マルミーニャM」
- スペースコブラ風フォント
- Next.jsのVercelから商用利用可能なフリー汎用フォント「Geist Font 」
- 無料で使えるいい感じの日本語フォント「しっぽり太ゴシック」
- CSSのみで実装された500種類のローディングアニメーション「CSS Loaders」
- 画像ホバーで様々なエフェクトをかけられる「Izmir」
- CSSのbox-shadowをGUIで生成できる「CSS Box Shadows Generator」
- 過去のエントリ