はじめてのappexchangeアプリ開発 第1回
TRANSCRIPT
はじめての AppExchange アプリ開発 – 第 1 回
小西 由通 Yoshimichi Konishi 株式会社セールスフォース・ドットコム
アライアンス本部テクニカルエバンジェリスト[email protected]
ソーシャルアカウント
録画ビデオは Youtube 及びWebinar詳細ページにて公開されます ( 参加登録 URL と同じです )
本 Webinar は録画されています
Salesforce Developers Japan
Heroku JP@herokujp
@salesforcedevjp
質問がある場合には ?
質問は最後まで待つ必要はありません ! Question の機能を使って質問をして下さい可能な場合は別のスタッフが質問について解答しますすぐに解答出来ない場合は、後ほどスピーカーが解答します
ライブ Q&A を最後に行います時間の許す限り、 Webinar の最後に Q & A の時間を設けます
開発者フォーラムを活用しましょうよりたくさんの質問がある場合は ?こちらをご利用下さいhttp://developer.salesforce.com/jp/forums
Question 機能で質問をお願いします
本日の話題
開発環境の整備開発後、そのコンポーネントを AppExchange に登録する予定です。そのために必要な開発環境の整え方についてご紹介します。
Lightning Component 開発の流れLightning Experience 画面の表示を「英語」と「日本語」に切り替えるコンポーネントをつくりながら、開発の流れをご紹介します。
コンポーネントのパッケージング開発したコンポーネントをバージョンアップしていくためのパッケージング方法についてご紹介します。
開発環境
3種類の組織 開発組織 – 開発・単体のための組織 テスト組織 – インストールテスト・セキュリティリビューテスト環境用パッケージング組織 – AppExchange 登録用組織
組織の命名ルール複数組織を整理するために命名ルールを定めることをおすすめします。
開発・管理用ツール( MavensMate, GitHub )別組織へのコードのデプロイ、ソースコード管理にはツールを使うと便利です。
開発環境
パッケージ組織
開発組織
テスト組織
MavensMate GitHub
開発の流れ
1. コンポーネントの属性・ UI を定義 .cmp 2. コンポーネントのパラメタを定義 .design3. ローカルコントローラー・ヘルパーの定義 .js4. リモートコントローラーの定義 .js5. リモートコントローラーテストの定義 .js
パッケージング
パッケージ組織へのコードのデプロイ MavensMate を使って開発組織のコードをダウンロード。パッケージ組織にデプロイします。
パッケージングパッケージ組織で、管理パッケージを作成します。
テスト環境構築パッケージ組織の管理パッケージを、 URL を使ってインストールしテスト環境を構築します。
thank y u