Stack Overflow のようなサイトを開発するには、どの CMS または他のフレームワークを使用すればよいですか?[閉まっている]
-
09-06-2019 - |
質問
Stack Overflow と実質的に似た機能を備えた Q/A サイトを開発したいと考えていますが、異なるニッチ (ソフトウェア エンジニアリングではなく電気/ハードウェア エンジニアリング) を対象としています。
Stack Overflow を実行するコードはオープンソースではありません。ポッドキャストでの以前の言及から、オープンソースになることはないと推測できると思います。(ただし、UserVoice では「3 ~ 6 か月待ってからもう一度質問してください」と言われました)
Jeff らのようにゼロから始めるつもりはありませんが、ディスカッション サイトではなく Q/A サイトが必要です。
このサイトを作成する仕事を任された場合、どのフレームワークまたは CMS から始めますか?
解決
使用 ドルパル と組み合わせて コミュニティプラグイン, 、特に 質問と回答モジュール.
Stack Overflow に似たサイトを作成する、または少なくとも独自の設計のインスピレーションとして SO を使用するという具体的な目標を持ったオープンソース プロジェクトがいくつか進行中です。
CNPROG - 同名の高い評価を得ている中国語プログラミング Q&A サイトの背後にあるソフトウェア
OSQA - CNPROG に基づいており、次のようないくつかの成功した Stack Exchange クローンによって使用されています。 メタオプティマイズ
積み重ねられた - 長年の Stack Overflow ユーザーである Thomas Hansen によるプロジェクト (現在は消滅しているようです)
SO がもしそうだったらどうなるだろうかと考えたことはありますか Rubyで書かれた?チェックアウト シャパド, 、「Ruby、mongomapper、mongodbで書かれたstackoverflowのようなアプリ」です。
同様のプロジェクトとしては、 共謀者, 、SO wiki + Q&A というアイデアから始まり、統合されたブログ、記事の公開、限定的な「ソーシャル ネットワーキング」をサポートする機能でそれを拡張します。このプロジェクトはかなり新しいものですが、範囲は非常に野心的です...
他のヒント
まあ、すべてを始めたのはもちろん スラッシュコード, 、を強化するオープンソース ソフトウェア スラッシュドットオーグ. 。それもあります プリッグ, 、オープンソースの digg クローン、および ざっくりとしたGoogle検索 他の多くの同様のオープンソース システムにつながるでしょう。
の エクトロン CMS にはコミュニティ ネットワーキング ツールの強力なスイートがあり、そこから始めるのが良いでしょう。
フレームワークに対する私の提案は次のとおりです ルビー・オン・レール (もちろん、その場合は最初から始めることになります)。もしかしたら調べたいかもしれません 印相紙.
この質問に対する簡単な答えはありませんが、Kigg を検討してみてはいかがでしょうか。
- http://www.codeplex.com/Kigg
- http://kigg.dotnetslackers.com/
- http://dotnetslackers.com/articles/aspnet/KiggBuildingADiggCloneWithASPNETMVC1.aspx
Kigg は、ASP.NET MVC 上に構築されたオープンソースの Digg クローンです。これが StackOverflow とは異なることは理解していますが、それでも、広範なコメント、カルマ、メンバーシップ システムを備えたユーザー生成の Web サイトです。
これは良い出発点となるかもしれません。
いつでもチェックアウトできます コーディーノそしてそれをプロジェクトのベースとして使用してください。PHP ベースの StackOverflow 実装です。
見てみるといいでしょう DotNetNuke.