製品の更新
Kontentがより安全なコンテンツの公開と展開のオプションを導入
By Corey Hamilton
Kentico Kontentチームは最近、開発者とコンテンツ作成者にとってコンテンツの作成と展開をより安全にすると同時に、Kontentユーザーインターフェイスで作業する共同編集者のコメントエクスペリエンスを向上させる新機能をリリースしました。
お客様がコンテンツモデルを管理し、さまざまな環境に変更を展開するための「コードファースト」アプローチを採用できるようになったため、継続的な開発プロセスのサポートに向けて大きな一歩を踏み出しました。また、まだ公開されていない可能性のある依存する「子」アイテムを含むコンテンツアイテムの公開に関連するオーバーヘッドとリスクを排除することにより、コンテンツの作成を簡素化しました。このような場合、ユーザーはすべての「子」コンテンツを「親」アイテムとともに公開できるようになりました。
最後になりましたが、ユーザーエクスペリエンスチームはコメントインターフェイスに改善を導入し、コンテンツアイテムのさまざまな部分を対象としたコメントを簡単に解読できるようにしました。これにより、1つのアイテム内に多くのコメントがある場合の潜在的な混乱が緩和され、コメントは常にアクティブグループに対してのみ表示されるため、コンテンツグループを利用する際のエクスペリエンスが簡素化されます。
以下を読み続けて、これらの新しい製品のそれぞれが何を伴うのかをよりよく理解してください。
継続的開発とデプロイのサポートの改善
コンテンツオブジェクトと環境を管理するために「コードファースト」アプローチを採用することを好むチームは、コンテンツ管理APIを介してコンテンツモデルを更新できるようになりました。これにより、開発環境からステージングおよび本番環境への変更の展開が容易になります。コンテンツモデルは標準のJSONオブジェクトとしてアクセスできるため、開発者は必要に応じてフィールドを追加、削除、または更新し、他の環境でスクリプトを実行するだけでそれらの変更をデプロイできます。
これにより、展開がより安全になりますか?
この新機能により、変更が加えられるたびに各環境でコンテンツモデルを手動で更新することに関連するオーバーヘッドとリスクが排除されます。これらのモデルをプログラムで更新すると、開発、ステージング、および本番環境で同じスクリプトを実行できるため、すべての環境で適切に更新されます。
主な使用例:
企業は時間の経過とともにコンテンツモデルを拡張するのが一般的です。たとえば、記事を公開するように設計されたコンテンツモデルには、「author_name」のフィールドが含まれる場合があります。時間の経過とともに、著者情報を拡張して写真や略歴を含めることを選択する場合があります。 Content Management APIを使用すると、開発でこれらの変更をスクリプト化し、テスト用のステージングに複製して、最終的に本番環境で実行して展開プロセスを完了することができます。
今後のさらなる改善:
これらの最新の変更は、お客様の継続的な開発シナリオをサポートするための優れた第一歩であると確信しています。ただし、まだ完了していません。今後数週間で、「コードファースト」の継続的な開発シナリオに関連する追加の改善を展開する予定です。詳細とタイムラインは変更される可能性がありますが、次のような改善が見込まれます。
- Kontent内に環境を作成する機能。展開シナリオをサポートするために複数のプロジェクトを管理する必要がなくなります。
- より安全なコンテンツ移行のための新しいツール
- コンテンツ管理APIv2用の新しい.NETSDK
- Content Management API v2はまもなくベータ版からリリースされ、プレリリースバージョンと比較して安定性が向上します。
これらの発表に関する追加の詳細に注意してください。
カスケードパブリッシング
この改善により、コンテンツチームは、親アイテムが公開されたときに別のコンテンツから参照されているコンテンツアイテムを公開できます。ユーザーがコンテンツの一部を公開しようとすると、公開したい子コンテンツを選択できるウィンドウが表示されます。
これにより、オーサリングエクスペリエンスはどのように向上しますか?
以前は、未公開の「子コンテンツ」が関連付けられたコンテンツアイテムを公開する方法はありませんでした。ユーザーは、親アイテムを公開する前に、依存コンテンツの各部分をクリックして個別に公開することを余儀なくされました。このリリースでは、これらの依存アイテムを検出して親と一緒に公開する機能が追加され、コンテンツ制作に関連するオーバーヘッドが削減され、まだ利用できないアイテムへのリンクを公開するリスクが排除されます。
ユースケース:
- リンクされたコンテンツアイテムを含むページを公開する場合、作成者は、ページ自体が公開されたときにすべての部分が適切に公開されるという確信を持って、ページのさまざまな側面にいくつかの変更を加えることができます。
- コンテンツアイテムは、多くの場合、類似したアイテムのコレクションの一部として作成されます。このような場合、個々のコンテンツをクリックして公開するよりも、チームが単一の親アイテムを介してコレクションのすべての部分を同時に公開する方がはるかに効率的です。
- 多くの企業は、最初にWebサイトを立ち上げるときに、コンテンツを準備し、実際の立ち上げ前にステージングされたWebサイトでプレビューするように設定します。すべてが承認されると、個々のコンテンツをクリックすることなく、すべてのコンテンツを一度に公開します。これには時間がかかり、アイテムが失われるリスクがあります。
状況に応じたコメント体験
コンテンツ制作を成功させるには、可能な限り最高品質のコンテンツを確保するために、使いやすいオーサリングエクスペリエンスと直感的なコラボレーションツールが必要です。これが、ユーザーエクスペリエンスチームがコメントエクスペリエンスの改善に引き続き注力しているため、インターフェイスを複雑にすることなく強力なコラボレーション機能を提供します。
この最新の改善により、コメントが関連するコンテンツのすぐ横に表示されるため、コンテンツのさまざまな部分にどのコメントが適用されるかを簡単に判断できます。コンテンツアイテムにコンテンツグループが含まれている場合、ユーザーが現在作業しているグループに固有のコメントが表示されます。他のコンテンツグループのタブにインジケーターが表示され、それらのグループに追加のコメントが含まれていることをユーザーに通知します。
これにより、コラボレーションエクスペリエンスはどのように向上しますか?
以前は、コンテンツアイテム内のすべてのコメントは、コメントが実際に配置されたコンテンツの場所に関係なく、単一のリストに表示されていました。このリリースでは、コンテンツのどの部分に適用するかが明確になるため、コメントにコンテキストが追加されます。コンテンツグループを使用すると、コンテンツの特定の部分のみに関心を持つ可能性のある作成者向けにインターフェイスが簡素化されます。これらのユーザーは、自分に当てはまらないコメントに関係なく、コンテンツで共同作業できるようになります。
さらに、お客様のフィードバックに基づいて、次のUXの改善を行いました。
- より大きなフォントとコメントインターフェースとのより良いコントラストで読みやすさを改善します。
- カラフルなアバターを追加して、各コメントを作成したユーザーをさらに区別します。
間もなく追加される改善点に注意し、将来追加してほしい機能が他にある場合は、Kenticoチームに連絡することを忘れないでください。