コメント、ソーシャルシェアリング、ビデオ挿入、記事の評価、ゲーミフィケーションなど、他の機能を備えたwikiベースのWebサイトを構築したいと思っています。一言で言えば、StackExchangeのWebサイトに非常に近いものですが、ページは脚注機能を実装する質問のスレッドではなく、単一の記事で構成されます。
私はまだ1行をコーディングしていません。
私はGrailsの経験が豊富なので、GroovyとJavaを知っています。JQueryと少しのPHPも知っていますが、基本的に必要なすべてを学ぶことができます。このプロジェクトでプログラミングするのは私だけです。
私の質問は次のとおりです。
あなたに応じてどのテクノロジーを使うべきですか?これが私が最もよく知っていることであるため、Grailsを使用し、アプリ内にwikiテクノロジーを統合する必要がありますか(はいの場合、どれを使用しますか)?
既存のWikiテクノロジー(WikiMedia、XWiki、TWiki、Moinmoinなど)から始めて、必要な機能(ゲーミフィケーション、コメント、ビデオ挿入、記事の評価、ソーシャル共有)を統合するように変更する必要がありますか?繰り返しになりますが、それが最善の解決策であると思われる場合は、テクノロジーを引用してください。可能であれば、これがなぜこれであるかを教えてください。
ご助力ありがとうございます。選択するのはかなり難しく、どちらの道が正しい道かを知るのはますます難しくなっています。どんな提案でも大歓迎です。