Question2Answerという、Stack Overflowと似た機能を持つクローンOSSを翻訳しました。日本の「教えて・・・」とか「OK・・・」などに相当する機能を有しています。質問を基点にウェブでコミュニケーションをとったり、ナレッジデータベースを作ることができる、MODxと同じPHP+MySQLで動作するオープンソースシステムです。細かいスペックやカスタマイズ、テーマの作り方などは追々紹介するとして、今回は開発サイトと翻訳を適用した日本語サイトをご紹介します。
1.Question2Answer
1.1 インプレッション
「100万ユーザー以上のスケーラビリティ」という言葉が示すとおりのシンプル設計で、システム的にもデザイン的にも、とにかく虚飾を廃したシステムで好感が持てます。デザイン関連のコードはクラスライブラリになっています。HTMLタグの変更は、クラスを継承して関数単位にオーバーライドして書き換える方式なので、アップグレード時の影響が局所化され、システムのメンテナンスが楽になります。PHPに不安を感じる人もいると思いますが、PHPやオブジェクト志向プログラミングに不慣れなデザイナでも規則性さえ掴めば大丈夫。
Q2Aはつい最近V1がリリースされたばかりで、本稿執筆時点のバージョンは1.0.1。開発の主軸はイスラエルのGideonさん。Stack Overflowと比べると、質問の閲覧数表示やソート、アバター表示、バッジ機能など不足している機能もありますが、QAサイトに求められる基本機能は現在のバージョンでもしっかり網羅されています。Q2Aでは、V1.1に向けた不足機能のヒアリングも行われていることから、早い時点でこれらの不足機能も追加されていくことでしょう。
1.2 リンク
| ページ | URL |
|---|---|
| Q2Aホーム(Q2Aとは) | http://www.question2answer.org/ |
| ダウンロードとインストール | http://www.question2answer.org/install.php |
| 補足(高度な使い方) | http://www.question2answer.org/advanced.php |
| Q2AのQA | http://www.question2answer.org/qa/ |
2.日本語版
2.1 設置サイト
サイトにおけるQAは、商用/コミュニティ/私用を問わず結構重要なポジションを占めると思います。既存の類似機能を持つサイトやクラウドサービスに満足できなかったり、システム的な興味をそそられた方は下のサイトでいろいろお話しましょう。
2.2 翻訳物について
Q2A本体と翻訳ファイルは こちら からどうぞ。本体のインストール後に2つのアーカイブを適用してください。適用方法はreadme.txtを参照。
| 物 | ファイル名 | 説明/補足 |
|---|---|---|
| 邦訳パッケージ | question2answer-1.0.1-language-ja-p*.zip | ※1 |
| 邦訳用デフォルトテーマ | question2answer-1.0-theme-default-ja-p*.zip | ※1 ※2 |
※1 ”*”は修正するごとにアップされます。
※2 V1.0.0/V1.0.1に邦訳パッケージを適用すると、Defaultテーマの表示が一部崩れることを確認しています。邦訳用デフォルトテーマは翻訳による文字列の変化で起こるデザインの不具合を修正するものです。
MODx CMS JAPANでは、近々サーバーの移転とリニューアルがスタートします。これも追加したいと思ってたりします。MODxユーザーは操作に慣れておくと、イイことあると思いますよ。














0 comments.