Panos はすでに適切な定義を提供しています。CMSWatch の現在のレポートをチェックして、どのような種類の製品が ECMS と見なされているかを把握できます。オープン ソースの例としては、 Alfresco、Bricolage、OpenCMSなどがあります。これらを見て、このスペースが何をしているかを感じ取ってください。
Documentum、Vignette、Filenet などの「本物の」従来の CMS について話しています。ECMS の「E」は、Drupal や Sharepoint (あなたが言及した) などのあらゆる種類のローエンドのポータルウェア/イントラネット アプリケーションが開始されたため、実際に生まれました。自らを CMSes と呼んでいるため、オリジナルの CMS の大企業は自社製品に別の名前を付ける必要がありました。(余談ですが、Microsoft が Content Management Server 製品を廃止し、Sharepoint をより「本物の」ECMS にしたことは知っていますが、それでも私にとっては ECMS よりもイントラネット/コラボレーション ウェアに近いものです)。
Drupal と ECMS のようなものとの違いは、Drupal には多くの「ウェブサイト」機能 (独自のフロントエンド Web アプリケーションであり、検索機能があり、ユーザーが登録してコメントできる) がありますが、ECMS にはありません。構造化コンテンツ、ワークフロー、バージョン管理、アセット/ドキュメント管理、メタデータなどの堅牢なコンテンツ管理機能が欠けています。(Drupal には、CCK を介した構造化コンテンツなど、これらの機能のほとんどの単純化されたバージョンがありますが、実際の ECMS は別のレベルにあります。) ECMS は、パブリック サイトの訪問者が接続するフロントエンド Web アプリケーションになることはほとんどありません (代わりに、公開する別の Web サーバーに) -- ただし、ECMS ベンダーは、ポータル製品、検索製品、ユーザー登録マネージャー、Web サイトでこれらの機能に使用する広告マネージャーなどの他の製品を持っている場合があります。
たとえば、Windows Server で実行するファンシーな ECMS を .NET で記述し (コア コードに触れることはできませんが、VB/C# でスクリプトとプラグインを記述できます)、Oracle データベースを使用しますが、HTML の混合物を公開します。 Google アプライアンスや Lenya などの製品で検索を処理しながら、PHP ページを Linux/Apache Web サーバーのクラスターに送信します。
ECMS の例は、新聞の編集システムです。多くのライター、編集者、写真編集者、ページ デザイナー、広告デザイナー、広告担当者が電話で案内広告を受け取り、ログインしてストーリーを編集し、写真やページで作業できます。すべてがバージョン管理され、ワークフロー ルールに従って人から人へと流れますおよび変更が追跡されます。ワイヤー サービスのコピーと写真は、コネクタを介して自動的に流れます。レポーターと編集者のメモ、およびその他のあらゆる種類のメタデータが統合され、すべてがデータベース内でうまく機能します。数百人または数千人の従業員がいる可能性があり、全員がログインして「自分の」作業を簡単に実行できるようにする必要があります。セキュリティとワークフローのルールを使用して、自分が取り組んでいるものだけが表示され、システムが各ユーザーのニーズに合わせてカスタマイズされている必要があります。
もちろん、さまざまな製品があり、そのうちのいくつかは、他の製品よりも Web パブリッシング (またはドキュメント/アセット管理、またはイントラネット/共同作業、Notes や Sharepoint) に重点を置いています。中心の企業。