外部向けのWebサーバでWindowsサーバを使うというのは、日本ではあまり聞かれない。だが社内であれば利用されているケースは多い。通常、ActiveDirectoryやデータベースサーバ、ファイルサーバとしての利用だろうが、リソースが余っているなら他のシステムを入れてみるのも良さそうだ。

ピクチャ 1.png

ASP.NETベースのQ&Aプラットフォーム

 

その一つとして、社内向けのQ&Aシステムなんていかがだろうか。ASP.NETに対応したStackedが使えそうだ。

今回紹介するオープンソース・ソフトウェアはStacked、ASP.NETで動作するStackOverflow.comクローンだ。

StackOverflow.comについてはあまり深く言わなくとも良いだろう。いわゆるQ&Aシステムであり技術者にフォーカスしている。各コメントに対して投票が可能になっているのが特徴の一つでもある。Stackedももちろん質問やコメントに対して投票が可能になっている。

ピクチャ 3.png

質問詳細

 

Stacked自体はシンプルなシステムになっており、質問の投稿とそのコメント、そして投票といった機能がある。コメントはスレッド化ができるようになっている。全体的にAjaxを使っておりスムーズな操作が可能になっている。

モデルは抽象化されているので、SQL Server以外(MySQLなど)も選択できるようだ。また、ASP.NETではなくMonoを使っても動作するらしい。社内向けにフォーラムやWikiとは違うナレッジ共有プラットフォームを構築したい方は試してみよう。

 

Stacked - Q&A Done Right!

 http://stacked.ra-ajax.org/

stacked - Project Hosting on Google Code

 http://code.google.com/p/stacked/