あなたのサイトはかなり大量のトラフィックがあり、堅牢なシステムを探していて、PHP 開発者の専門知識をいくらか持ち込むことができると思います。(開発チームがほとんど Java を知っている場合は、dotCMS や Alfresco などのシステムの調査を開始する必要がありますが、それらの役割ベースのコンテンツとパーソナライズ機能については話せません。)
産業用の強力なシステムが必要で、PHP を使用できる場合、Drupal は間違いなく候補リストの一番上にあるはずです。ただし、Joomla と Wordpress を超える PHP の代替手段がいくつかあります。特にMODX Revolutionです。
Drupal はユーザー ロールをうまく処理します。それらは製品のコアに組み込まれているため、Drupal は会員制サイトやニュース ポータルで頻繁に使用されています。たとえば、The Economist の Web サイトを運営しています。PHP を知っている開発者は、PHP をすぐに理解できるはずです。Java や .net テクノロジを使用する必要があるなどの制約がある場合にのみ除外してください。
Joomla には 3 つのユーザー ロールしかありませんでしたが、ここ数年でシステムが大幅に改善され、独自のユーザー グループを作成できるようになりました。
Wordpress は、これらの種類のタスクにプラグインを使用しており、その仕事を行うことができます。すぐに始めるのに適したシステムであり、そのブログ インターフェイスは高く評価されています。しかし、当初はきめ細かなユーザー ロールを念頭に置いて設計されたわけではなく、このような仕事で使用すると、その機能が拡張される可能性があります。そのアーキテクチャは、コアのブログ タスクから離れるにつれて、徐々に作業が難しくなります。
MODX には、ユーザー ロールとコンテンツ アクセスのための非常に柔軟で堅牢なアーキテクチャがあります。MODX を使用すると、役割ベースのコンテンツを非常に簡単に提供できます。また、その洗練されたキャッシングにより、パフォーマンスのトレードオフがかなり改善されます。Drupal はこの分野のスケーラビリティの王者であり続けていますが、スケーラビリティも良好です。悪いニュースは、MODX の役割と権限のシステムを理解するのに手間がかかることです。良いニュースは、一度だけ理解する必要があるということです。
MODX は非常によく設計されているため、非常に迅速にその上に構築できます。Drupal、Joomla、WordPress については必ずしもそうではありません。Drupal は、システムを拡張するために提供された「モジュール」の非常に長いリストから恩恵を受けています。しかし、まだ CMS に組み込まれていないことやアドオンとして提供されていないことを行う必要があると思われる場合、または Drupal の急激な学習曲線に熱心でない場合は、MODX Revolution が最善の策かもしれません。
Stack Overflowの他の場所で、CMS を選択する際により一般的に考える必要があることをまとめましたが、最も重要な考慮事項は人です。システムを使用する人、システムを構築する人、およびシステムのより広範な政治です。あなたの実装。