拡張機能の開発

拡張機能は、独自の要件を持つ(小規模の)製品として考える必要があります。 Adobe Experience Platform Launch のユーザーが拡張機能をどのように使用するかを把握すると、拡張機能で提供する必要があるイベント、条件、アクション、データ要素の各タイプに基づいて機能を分類しやすくなります。

この知識により、拡張機能で提供するコンポーネントを計画できます。

ガイド

計画を立てることで、以下のガイドが拡張機能の開発プロセスを理解するのに役立ちます。

  • 左のナビゲーションの「拡張機能の開発」にある「はじめる前に」や、その他のほとんどのドキュメントは、拡張機能で実行できる操作、ユーザー情報の保存方法および拡張機能と Platform Launch 間で拡張機能を渡す方法、コードの Platform Launch ライブラリへのバンドル方法、ブラウザーで実行時に拡張機能コードを解釈する方法を理解する上で最適な参照資料となります。
  • 最近更新された「チュートリアルビデオ」は、開始するときに非常に役立ちます。
  • YouTube プレイリストの「拡張機能の概要」では、拡張機能パッケージの作成プロセスを順を追って説明しています。
  • 記事「JSON スキーマの理解」を参照してください。
  • JSON Lint/Validator」を参照してください。
  • JSON Viewer Chrome 拡張機能を使用して、JSON および JSONP をハイライト表示および印刷してください。
  • jsonschema.net エディターは、オブジェクトから JSON スキーマを作成するのに役立ちます。
  • JSON スキーマバリデータ は、オンラインのインタラクティブな JSON スキーマ検証ツールです。

ツール

拡張機能パッケージの開発に役立つ npm ツールも多数用意されています。

拡張機能の例

Github には、スタータープロジェクトとしてレビューまたは使用できる拡張機能の例があります。

Slack ワークスペース

Slack コミュニティワークスペースでは、拡張機能の作成者が相互にサポートできます。 http://join.launchdevelopers.chat でアクセスをリクエストできます。

注意:この Slack ワークスペースには Platform Launch チームのメンバーがいますが、このワークスペースは、Adobe が後援や管理をしていないコミュニティリソースです。

このページ

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now