0

私は 4 人の PHP 開発者のチームを率いており、カスタム ソーシャル ネットワーク サイト/ポータルの開発を任されています。ソーシャルとは、Facebook のようなソーシャルのことです。アクティビティ ストリーム、コメント、人気、さまざまな種類のコンテンツなどです。ゼロから開発するのに何年もかかっていないので、既存の CMS の上に構築することを考えています。Wordpress またはBuddyPress または Drupal で。2つの間の選択は、私にとって難しいものです。私のチームは PHP に非常に精通していますが、どちらの CMS についても重要な経験はありません。どちらのプラットフォームも同様のエンドユーザー機能を提供しますが、Drupal で BuddyPress を (必要に応じて) ハッキングするのがどれほど簡単なのか (Commons モジュールの可能性が高い) と比較して、私は疑問に思います。

Drupal の問題点は、D7 はあるものの、Commons モジュールがまだ移植されていないことです。D6 で開発することは、私にはあまり意味がありません。将来 D7 に移行すると問題が生じると読んだことがあります。

私たちが開発しなければならないソーシャル ネットワーク サイトは、ブログを中心としたものではありません。あなたは何をお勧めします?

4

3 に答える 3

2

WordPress には、システムを拡張するためのプラグイン用の豊富なアーキテクチャがあり、同様に BuddyPress を拡張できます。Drupal Commons を拡張することもできます。

Drupal Commons が持っていて BuddyPress が持っていない主なものは、商用サポートです。

(ところで、WordPress は必ずしもブログを中心にしているとは限りません。設定で選択された 1 つのラジオ ボタンは、デフォルト ビューを CMS (静的フロント ページ) に変更し、必要に応じて「ブログ」機能を完全に非表示にすることができます。)

この決定は、まだ指定していない要件によって左右されます。たとえば、ユーザーが大量のコンテンツを生成することを期待している場合、BuddyPress を使用するとおそらく簡単になります。しかし、商用サポートが必要な場合は、潜在的な欠点があっても Drupal Commons を使用する必要があります。

新しいサイトの機能/要件についてより具体的に説明できれば、パッケージの 1 つがそれらの要件をどの程度満たしているかを判断しやすくなります。

于 2012-07-12T19:26:09.987 に答える
1

使用する可能性が高い機能に完全に依存すると思います。Drupal Commons の機能セットが好きで、それ以外はあまり必要としない場合は、Commons をお勧めします。これは、専門的にサポートされており、非常によくできているためです。ただし、非常にカスタマイズされたコミュニティが必要な場合は、現在プラットフォームで利用可能な 412 のプラグインがあり、毎日追加されている BuddyPress を選択することをお勧めします. これらの拡張機能の品質は、優れたものから非常に悪いものまでさまざまです。初期バージョン以降のプラグインをサポートする時間がない開発者もいれば、プラグインで生計を立て、常に WordPress と BuddyPress の最新リリースに対応できるようにしている開発者もいます。役に立つと思われる 2 つのプラットフォームの基本的な比較を書きました。

オープン ソース ソーシャル ネットワーキングの対決: BuddyPress 対 Drupal Commons

于 2012-07-12T19:59:26.797 に答える
0

CMSを「ハッキング」したくはありません。CMSのコードを変更すると、セキュリティの脆弱性が発生します。私がお勧めするのは、いかなる種類のCMSも使用せず、symfonyなどのフレームワーク(必要な場合)を使用することです。

于 2012-07-12T19:15:03.913 に答える