ASP.NETによるStackOverflow.comクローン「Stacked」
外部向けのWebサーバでWindowsサーバを使うというのは、日本ではあまり聞かれない。だが社内であれば利用されているケースは多い。通常、ActiveDirectoryやデータベースサーバ、ファイルサーバとしての利用だろうが、リソースが余っているなら他のシステムを入れてみるのも良さそうだ。
ASP.NETベースのQ&Aプラットフォーム
その一つとして、社内向けのQ&Aシステムなんていかがだろうか。ASP.NETに対応したStackedが使えそうだ。
今回紹介するオープンソース・ソフトウェアはStacked、ASP.NETで動作するStackOverflow.comクローンだ。
StackOverflow.comについてはあまり深く言わなくとも良いだろう。いわゆるQ&Aシステムであり技術者にフォーカスしている。各コメントに対して投票が可能になっているのが特徴の一つでもある。Stackedももちろん質問やコメントに対して投票が可能になっている。
質問詳細
Stacked自体はシンプルなシステムになっており、質問の投稿とそのコメント、そして投票といった機能がある。コメントはスレッド化ができるようになっている。全体的にAjaxを使っておりスムーズな操作が可能になっている。
モデルは抽象化されているので、SQL Server以外(MySQLなど)も選択できるようだ。また、ASP.NETではなくMonoを使っても動作するらしい。社内向けにフォーラムやWikiとは違うナレッジ共有プラットフォームを構築したい方は試してみよう。
Stacked - Q&A Done Right!
stacked - Project Hosting on Google Code