JP-2-Develop Websites and Components in AEM v6x_(V3_after QA)_1111

Similar documents
Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

i


Wide Scanner TWAIN Source ユーザーズガイド

Oracle Universal Content Management ドキュメント管理 クイック・スタート・チュ-トリアル

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成

Python によるジオプロセシング スクリプト入門

インテル(R) Visual Fortran コンパイラ 10.0

PowerPoint Presentation

Oracle Enterprise Managerシステム監視プラグイン・インストレーション・ガイドfor Juniper Networks NetScreen Firewall, 10gリリース2(10.2)


provider_020524_2.PDF

Pro/INTRALINK 10.0 Curriculum Guide

Install / Protect / Monetize InstallShield 全機能 データシート プロフェッショナルなインストールの作成 PREMIER PROFESSIONAL EXPRESS MSIX パッケージ サポート フレームワークをサポート Windows Installer(


WebSAM System Navigator JNS isadmin SNMP Trap 連携設定手順書 NEC 2012 年 12 月

I II III 28 29

生活設計レジメ

44 4 I (1) ( ) (10 15 ) ( 17 ) ( 3 1 ) (2)


178 5 I 1 ( ) ( ) ( ) ( ) (1) ( 2 )

Microsoft Word - J-jdev_dba_db_developers.doc

Azure 活用シナリオ PHP ホームページを移行 1

(1)IE6 の設定手順 (1)IE6 の設定手順 1) 信頼済みサイトの追加手順 1: ブラウザ (Internet Explorer) を起動します 手順 2: ツール / インターネットオプション / セキュリティ メニューを選択します 手順 3: セキュリティ タブの 信頼済みサイト を選択

OmniTrust

IBM API Connect 開発者ポータル構成ガイド 1章

Windows Server 2003 におけるPrint Manager V6.0L10の留意事項

intra-mart Accel Platform — IM-共通マスタ スマートフォン拡張プログラミングガイド   初版  

Cisco Jabber for Windows のカスタマイズ

Oracle SQL Developer Data Modeler

FutureWeb3 Web Presence Builderマニュアル

目次 1. PDF 変換サービスの設定について )Internet Explorer をご利用の場合 )Microsoft Edge をご利用の場合 )Google Chrome をご利用の場合 )Mozilla Firefox をご利

CLUSTERPRO MC ProcessSaver 2.1 for Windows 構築ガイド 2016(Mar) NEC Corporation はじめに 責任範囲 適用範囲 概要 事前準備 クラスタ設定

更新履歴 変更履歴 版数 リリース日 更新内容 第 1 版 2017/5/15 第 1 版発行 第 2 版 2017/7/13 更新履歴 変更内容を追加 (2ページ) 編集の前に を追加(8 ページ ) ブロックエディタ スマートモード エディタモード の説明を追加 (10~12 ページ ) ブロッ

Ver1.70 証明書発行マニュアル パスワード設定版 Windows 7 InternetExplorer 2018 年 3 月 14 日 セコムトラストシステムズ株式会社 Copyright SECOM Trust Systems CO.,LTD. All Rights Reserved i

Ver1.40 証明書発行マニュアル (Export 可能 ) Windows 10 InternetExplorer 2018 年 3 月 14 日 セコムトラストシステムズ株式会社 Copyright SECOM Trust Systems CO.,LTD. All Rights Reserve

SAMBA Stunnel(Mac) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxxxx 部分は会社様によって異なります xxxxx 2 Mac OS 版ダウンロー

ii

Microsoft Word - Build3264Project.doc

- 目次 - 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET 2.0 AJAX Extensions 1.0 のインストール ASP.NET AJAX のWeb アプリケーション開発環境準備 AJAX W

2016 Adobe Systems Incorporated. All rights reserved. Adobe Experience Manager Administer and Securely Maintain Adobe Experience Manager v.6.x Student

Pirates Buster Series Secure Viewer セットアップマニュアル (Web インストーラ)

1. アンケート集計サンプルについて ここでは Windows Azure と SQL Azure を使ってアンケートを実施し アンケート結果を Excel で集計するサンプルについて説明します アンケートは Windows Azure で運用し アンケート結果は SQL Azure に格納されます

untitled

i

一般社団法人ビジネス機械・情報システム産業協会

IBM Cognos 10 Upgrade FAQ

Create!Form V11 - 機能リファレンス - テスト実行

AccessflÌfl—−ÇŠš1

Ignite UI サービスリリースノート jquery ASP.NET MVC HTML 5 CSS に特化したインフラジスティックスのコントロール群は 高度な Web ユーザーエクスペリエンスの実現を強力にサポートします Web テクノロジーの強固な基盤をプラグインや機能拡張を使用

DocAve Lotus Notes Migrator v5_0 - Product Sheet

PALNETSC0184_操作編(1-基本)

Windowsユーザでも 手軽に作れるiPhoneアプリ

intra-mart ワークフローデザイナ

2

CLUSTERPRO MC ProcessSaver 1.0 for Windows 構築ガイド 2012(Sep) NEC Corporation はじめに責任範囲適用範囲概要事前準備クラスタ設定

Python によるジオプロセシング スクリプト入門

Oracle Cloud Adapter for Oracle RightNow Cloud Service

SysMLに関する操作方法について

POWER EGG2.0 Ver2.6 ユーザーズマニュアル ファイル管理編

PowerPoint プレゼンテーション

印刷アプリケーションマニュアル

ビジネスサーバ設定マニュアル_ssh_ftp編(VPS・Pro)

Web Performer V2.0 カタログ


1. WebShare 編 1.1. ログイン / ログアウト ログイン 1 WebShare の URL にアクセスします xxxxx 部分は会社様によって異なります xxxxx. 2 ログイン名 パスワードを入力し

brieart変換設定画面マニュアル

Team Foundation Server 2018 を使用したバージョン管理 補足資料

1. 信頼済みサイトの設定 (1/3) この設定をしないとレイアウト ( 公報 ) ダウンロードなどの一部の機能が使えませんので 必ず設定してください 1 Internet Explorer を起動し [ ツール ]-[ インターネットオプション (O)] を選択します 2 [ セキュリティ ] の

FTP ウェブコンテンツダウンロード手順書 ver1.0 作成 :KDDI 株式会社 作成日 :2018 年 10 月 31 日

Visual Studio with Cordova クロスプラットフォーム開発の全貌

目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い 10.Netフレームワーク 10 開発資料 10 第 2 章 Mono 11 Monoの歴史 1

事前準備マニュアル

Web ファイルアクセス (Nextcloud) 利用マニュアル PC 操作編 Ver /4/26 明治大学情報基盤本部

Transcription:

Components using Adobe Experience Manager v6.x Develop Websites and

目次 1 アーキテクチャスタック...8 1.1 アーキテクチャスタックの基礎... 8 1.2 Granite プラットフォームの概要... 8 1.3 Java Content Repository の概要... 9 1.4 Apache Sling の概要... 9 1.5 AEM の機能的な基本要素... 10 2 インストール... 11 2.1 AEM とは... 11 2.2 前提条件... 11 2.3 AEM のインストール... 12 2.4 AEM インスタンスの起動... 13 2.4.1 GUI を使用した AEM インスタンスの起動... 13 2.4.2 コマンドラインを使用した AEM 作成者インスタンスの起動... 15 2.4.3 コマンドラインを使用した AEM 発行インスタンスの起動... 16 2.5 Lab Activity... 17 タスク 1:AEM 作成者インスタンスを起動する... 17 タスク 2:AEM 発行インスタンスを起動する... 18 タスク 3: コマンドラインを使用して AEM をインストールして起動する ( オプション )... 20 3 オーサリングの基本... 21 3.1 タッチ UI について... 21 3.2 ページを作成および編集する... 23 3.2.1 ページの作成... 23 3.2.2 ページの編集... 25 4 開発者向けツール... 27 4.1 Web コンソール... 27 4.2 CRXDE Lite... 27 4.3 パッケージの操作... 28 4.3.1 新しいパッケージを作成および構築する... 29 4.3.2 ファイルシステムにパッケージをダウンロードする... 30 4.3.3 パッケージ共有を使用する... 30

4.4 Lab Activity I... 31 タスク - AEM でパッケージをインストールする... 31 タスク - パッケージを作成 ビルド およびダウンロードする... 32 4.5 Brackets の操作... 34 4.5.1 AEM Brackets Extension をインストールする... 34 4.5.2 プロジェクトを設定する... 35 4.6 Lab Activity II( オプション )... 36 タスク - AEM Bracket 拡張をインストールする... 36 タスク - Brackets を使用してリポジトリを変更する... 37 4.7 開発におけるベストプラクティス... 40 5 コンテンツのレンダリングの概要... 41 5.1 リポジトリのフォルダ構造... 41 5.2 Lab Activity - I... 42 タスク /apps の中にプロジェクトの構造を作成する... 42 5.3 ページレンダリングコンポーネント... 43 5.4 Lab Activity II... 44 タスク - ページレンダリングコンポーネントを作成する... 44 タスク - レンダリングされるコンテンツを作成する... 45 5.5 Sling の解決プロセスについて... 46 5.6 リクエスト処理の基本手順... 46 5.7 URL を分解する... 46 5.8 リクエストをリソースにマッピングする... 47 5.9 スクリプトを特定およびレンダリングする... 48 5.10 URL の分解について... 49 5.11 Lab Activity III... 49 タスク - 基本的な Sling リソースの解決とレンダリングスクリプトへのマッピング... 49 タスク - セレクターの操作... 51 6 テンプレート... 53 6.1 テンプレートとは... 53 6.2 テンプレートのプロパティ... 53 6.3 Lab Activity - I... 53 タスク - テンプレートを作成する... 53 タスク - contentpage テンプレートをテストする... 55 タスク - テンプレートの使用を制限する... 57 タスク - テンプレートにコンテンツ構造を追加する... 58

6.4 Web サイト構造の作成...60 6.5 Lab Activity II... 61 タスク - サイトのページを作成する... 61 7 Sightly の概要... 63 7.1 Sightly の操作... 63 7.1.1 Sightly の構文... 63 7.2 ページレンダリングスクリプト... 64 7.3 API を使用した基本ページコンテンツの表示... 64 7.4 ページコンポーネントのモジュール化... 65 7.5 Lab Activity - I... 65 タスク - 基本的なページコンテンツをレンダリングする... 65 タスク - contentpage コンポーネントをモジュール化する... 67 8 継承... 70 8.1 ファンデーションコンポーネントの継承... 70 8.1.1 階層のタイプ... 70 8.2 Lab Activity... 71 タスク contentpage sling:resourcesupertype プロパティを調査する... 71 タスク - ファンデーションページコンポーネントを調査する... 71 タスク - contentpage.html スクリプトを削除する... 72 補足タスク - レンダリングチェーンを構築する... 72 9 デザインおよびスタイル... 73 9.1 サイトにデザインを追加する... 73 9.2 Lab Activity... 73 タスク - デザインを定義する... 73 タスク - デザインでコールする contentpage コンポーネントを変更する... 76 タスク - Web サイトにデザインを割り当てる... 78 10 構造コンポーネントを作成する...81 10.1 上部ナビゲーションコンポーネントを作成する... 81 10.2 Lab Activity - I... 82 タスク - 簡単なナビゲーションコンポーネントを作成する... 82 タスク - ナビゲーションコンポーネントが応答するようにする... 85 タスク - Java Helper を使用して 複雑なナビゲーションコンポーネントを作成する... 87 補足タスク... 89 タスク - Javascript Helper を使用して 複雑なナビゲーションコンポーネントを作成する... 89 10.3 ロギング... 91

10.4 Lab Activity - II... 92 タスク カスタムログファイルを作成する... 92 タスク - topnav コンポーネントでログステートメントを使用する... 93 補足タスク - Java ヘルパーにロギングを追加する... 94 10.5 コンポーネントダイアログボックス... 94 10.5.1 ダイアログボックスの種類について... 95 10.5.2 クラシック UI ダイアログボックス... 95 10.5.3 タッチ操作に最適化された UI ダイアログボックス...96 10.5.4 Granite UI および Classic UI のダイアログボックスの違い... 97 10.6 Lab Activity - III... 98 タスク - タイトルコンポーネントを作成する... 98 タスク - タイトルコンポーネントのダイアログボックスを作成する... 101 10.7 EditConfig を使用したコンポーネントの拡張... 102 10.8 Lab Activity - IV... 103 タスク - タイトルコンポーネントの editconfig を作成する... 103 タスク - Title ダイアログを使用する... 104 10.9 グローバルコンテンツ用のデザインダイアログボックスの使用... 105 10.10 Lab Activity - V... 105 タスク - デザインダイアログを追加する... 105 タスク - Title コンポーネントのコードを変更し デザインダイアログを使用する... 109 10.11 FileUpload Form フィールド... 111 10.12 Lab Activity - VI... 111 タスク - 最初の Hero Image コンポーネントを作成する... 111 タスク - 作成者による入力用のダイアログを作成する... 113 タスク - Hero コンポーネントのテキスト機能を変更する... 114 タスク - Hero コンポーネントをテストする... 114 タスク - Hero コンポーネントを変更し 画像を表示する... 115 補足タスク - Hero コンポーネントに画像をドラッグ & ドロップする... 118 タスク - Hero コンポーネントのデザインダイアログを作成する... 118 11 レスポンシブグリッド... 123 11.1 レスポンシブデザインの長所と短所... 124 11.2 Lab Activity... 125 タスク - レスポンシブグリッドを追加する... 125 タスク - レスポンシブエミュレーターを有効にする... 126 タスク - レイアウトモードを統合する... 128

12 国際化 ( グローバリゼーション / ローカライゼーション )... 130 12.1 オーサリングインターフェイスを国際化する... 130 12.2 ミックスインノード... 130 12.3 Lab Activity... 130 タスク - ローカライゼーション情報を作成する... 130 タスク - ローカライズされるコンテンツを作成する... 132 タスク - ローカライズされたコンテンツをテストする... 134 13 高度な Sling 機能... 135 13.1 Lab Activity Sling セレクター... 135 タスク [Print Friendly] ボタンを調査する... 135 タスク - print.html スクリプトを作成する... 136 13.2 オーバーレイと Sling リソースマージャー... 137 13.2.1 オーバーレイ... 137 13.2.2 Sling リソースマージャー... 138 13.2.3 オーバーレイと Sling リソースマージャーを比較する... 138 13.3 Lab Activity Sling リソースマージャー... 139 タスク - ナビゲーションボタンを変更する... 139 13.4 Lab Activity カスタムエラーハンドラー... 140 タスク - カスタム 404 エラーハンドラーを作成する... 140 13.5 Lab Activity Sling リダイレクト... 142 タスク we-train.html が別のページにリダイレクトされるようにする... 142 14 複雑なコンポーネント...143 14.1 Lab Activity - 複雑なコンポーネントの作成... 143 タスク - 初期の StockPlex コンポーネントを作成する... 143 タスク - Stockplex コンポーネントを有効にする... 145 タスク - プレースホルダーを追加する... 147 タスク - ダイアログボックスを構築する... 149 14.2 クライアントライブラリの使用... 152 14.2.1 クライアント (HTML) ライブラリ... 152 14.2.2 クライアントライブラリの規則... 152 14.2.3 クライアントライブラリの例... 153 14.2.4 クライアントライブラリのインクルード... 153 14.3 Lab Activity クライアントライブラリ... 154 タスク - クライアントライブラリを追加する... 154 タスク - ダイアログボックスを拡張し 作成者により多くのオプションを提供します... 157

タスク - デザインダイアログボックスを追加する... 164 14.4 Lab Activity 検索コンポーネント... 165 タスク - search コンポーネントを作成する... 165 15 デバッグおよびテスト... 175 15.1 開発者モード... 175 15.2 パラメータのデバッグ... 175 15.3 Hobbes テストの実行... 177 15.4 Lab Activity... 178 タスク - クライアントライブラリを作成する... 178 タスク Hobbes テストスイートを実行する... 179 16 AEM の環境...181 16.1 パフォーマンスの考慮事項... 181 16.2 Lab Activity... 183 タスク ページ応答を監視する... 183 タスク 応答パフォーマンスを把握する... 183 タスク - コンポーネント別の応答時間を監視する... 184 16.3 セキュリティチェックを実行する... 184 16.4 AEM デプロイメント... 186 16.4.1 レプリケーション... 188 16.4.2 リバースレプリケーション... 189 16.4.3 Dispatcher... 190