コンテンツ管理ソリューションまたはCMS 2.0の開発動向

CMS 2.0

Web 2.0の展望に関しては、多くの意見があり、しばしば反対の意見がありますが、この概念が現代のインターネットに顕著な影響を与えたと主張する人はほとんどいません。 この点で、開発者が市場の新しいトレンド、新しいトレンドに従うことは理にかなっています。 Web 2.0は、新しい要件を規定しています。 一般的に、私はPHPConf( www.phpconf.ru )で2週間後にWeb Next Generationの時代のWeb開発の要件について話しますが、コンテンツ管理システムの開発の新しい要件については今話します。



CMSベースのソリューションの対象者は、企業ユーザー、インターネット対象者、およびサードパーティアプリケーションの3つのコンポーネントに分けることができます。 最初の2つの部分については-これらは人々であり、時間は私たちの次の好みを決定しました:



Webコンテンツを操作することにより、非人道的なダイアログを取り除くよう努めています。 適切な評判の著者、信頼できる著者の資料を好みます。 これは、インターネットの視聴者だけでなく、イントラネットシステムの多くのアプリケーションにも当てはまります。 最新のコンテンツ管理ソリューションには、作成者プロファイルの維持、資料の作成者に関する情報の提供、作成者の他の資料の閲覧(アクティビティ履歴による)、および作成者のランク付け機能が必要です。



今日、コンテンツの所有権はソフトウェアの所有権よりも重要です。 サイト以外のコンテンツは、ウィジェット、Webサービス、RSS、またはデスクトップアプリケーションを介して、サードパーティのリソースによって配信できます。 想像力でコンテンツの価値を制限しないでください。 したがって、プライマリコンテンツ、その配信用のセカンダリアプリケーション。 この点に関して、CMSは要求された形式 (HTML、WML、ATOM / RSS、JSON / XML、PDF、WSDL、または必要に応じてSVG) でのコンテンツ配信を許可する必要があります。



コンテンツ管理でさまざまなメディア形式を使用する機能を提供します。 これらの形式または一般的なフラッシュプレーヤーのコンテンツを配信するための独自のソリューションを使用できます-ビデオポッドキャスト用のYoutube.com 、プレゼンテーション用のSlideshare.net 、MS-Wordドキュメント用のScribd.comなど



ただし、 Mashup 、適応、およびレイアウトに使用できるコンテンツは、サイト上のページと見なすことはできないことを理解しておく必要があります。 コンテンツは、サイトのページに表示される情報エンティティです。 RDFで、またはmicroformatsを介して体系化できるエンティティ。 明らかに、CMSのフレームワーク内の情報エンティティのセマンティクス。 プログラムレベルでは、 双方向グラフに基づく構造、またはxLink宣言に基づいて形成されたリポジトリをここに適用できます。 ただし、 GUIでのデータ構造の視覚化は 、ユーザーが簡単に認識できる必要があります。



参加アーキテクチャは、Web 2.0の重要なトレンドです。 コミュニティは、コンテンツとサービスを重視しています。 システムは、コミュニティ指向アプリケーションのコンテンツ管理プラットフォームであることに依存しています。 企業ユーザーがコンテンツに投票できるようにすると、経営陣は会社のチームのニーズと好みについてより多くを知ることができます。 Wikiプラットフォームとブログシステムに統合し、すべてのイントラネットアプリケーションに単一のユーザー権利ポリシーを提供します。



最新のCMSのユーザーインターフェイスは「充実」している必要がありますが、簡単に使用できます。 現在の豊富なAJAXフレームワークでは、人気のあるエフェクトでユーザーインターフェイスを充実させることは、特に難しい作業ではないようです。 ただし、インターフェイスの効率と実用性のバランスを保証するには、2つの方法のいずれかを使用できます。 人気のある使い慣れたデスクトップアプリケーションGUIモデルに固執するか、Googleのスタイルで禁欲的なソリューションを開発します。



CMSでは、外部アプリケーションの「聴衆」にかなりの注意を払う必要があります。 一方では、これはアプリケーションとデータのシンジケーションをハイブリッド化する意欲です。他方では、 Web統合です。 電子ビジネス向けの最新のソリューションは、企業の情報ネットワークから離婚したとはみなされないため 、CMSはWebサービスを介してAPIにアクセスし、SOAPを介してリモートアプリケーションと対話する必要があります。 さらに、オープンAPIまたは条件付きオープン(特定のユーザーグループ用)APIは、コンテンツの価値と消費品質を大幅に向上させることができます。



ビジネスアプリケーションは社会的特徴を帯びています。 コンテンツ管理の決定のために、これは、管理、イントラネット、エクストラネット、およびインターネットのすべてのレベルでユーザーの参加を促進するツールキットです。 各レベルで、評価、ランキング、コメント、意見交換、ブックマーク、タグ付けが適用されます。 ユーザーの個人的な参加により、ユーザーにとってのコンテンツの重要性は高まっています。 開発者のタスクは、ユーザーに関連する機能を提供することです。




All Articles