0

コメント、ソーシャルシェアリング、ビデオ挿入、記事の評価、ゲーミフィケーションなど、他の機能を備えたwikiベースのWebサイトを構築したいと思っています。一言で言えば、StackExchangeのWebサイトに非常に近いものですが、ページは脚注機能を実装する質問のスレッドではなく、単一の記事で構成されます。

私はまだ1行をコーディングしていません。

私はGrailsの経験が豊富なので、GroovyとJavaを知っています。JQueryと少しのPHPも知っていますが、基本的に必要なすべてを学ぶことができます。このプロジェクトでプログラミングするのは私だけです。

私の質問は次のとおりです。

  • あなたに応じてどのテクノロジーを使うべきですか?これが私が最もよく知っていることであるため、Grailsを使用し、アプリ内にwikiテクノロジーを統合する必要がありますか(はいの場合、どれを使用しますか)?

  • 既存のWikiテクノロジー(WikiMedia、XWiki、TWiki、Moinmoinなど)から始めて、必要な機能(ゲーミフィケーション、コメント、ビデオ挿入、記事の評価、ソーシャル共有)を統合するように変更する必要がありますか?繰り返しになりますが、それが最善の解決策であると思われる場合は、テクノロジーを引用してください。可能であれば、これがなぜこれであるかを教えてください。

ご助力ありがとうございます。選択するのはかなり難しく、どちらの道が正しい道かを知るのはますます難しくなっています。どんな提案でも大歓迎です。

4

2 に答える 2

2

次の理由から、MediaWiki を使用することをお勧めします。

  1. wiki ベースの Web サイトについて言及しました
  2. ニーズに合わせてすでに構築された多くの拡張機能があります(コメント、記事の評価、共有、コメント)
  3. PHP をほとんど知らないとおっしゃっていたので、一部の拡張機能を変更して使用することもできます。
于 2012-07-06T18:34:10.180 に答える
1

MediaWikiは (拡張機能を介して) ソーシャル共有、ビデオの挿入、記事の評価をサポートしており、コメントのサポートはあまり良くありませんがまあまあです。(おそらく他のほとんどの wiki プラットフォームも同様です。これらは十分に一般的な機能です。) Wikia (ほとんどのカスタム コードをオープンソース化した MediaWiki ベースの wiki ファーム) にはいくつかのゲーミフィケーション機能がありますが、私はそれらに精通していません。また、MediaWiki には、最も広く知られているウィキ方言があるという利点があります (ウィキペディアの人気による)。

とはいえ、最小限の開発努力を行う場合は、ゲーミフィケーション、コメントなどの機能を wiki に追加する前に、既存の StackOverflow クローンに wiki 機能を追加することを検討します。

于 2012-07-09T16:31:04.360 に答える