こんにちは! 大和株式会社の青葉です。
アドベントカレンダー5日目は、AEM as a Cloud(AACS)関連のTipsをご紹介したいと思います。
AACSになってから変わったこと
突然ですが、AACSではページプロパティのバルク編集がデフォルトで無効になっています!
続きを読むこんにちは! 大和株式会社の青葉です。
アドベントカレンダー5日目は、AEM as a Cloud(AACS)関連のTipsをご紹介したいと思います。
突然ですが、AACSではページプロパティのバルク編集がデフォルトで無効になっています!
続きを読むAEM Developerの皆様お疲れさまです。大和株式会社の狩野です。
Qiitaのアドベントカレンダーに便乗して始めた記事投稿イベント4日目です。 今日4日目の内容は、前のWF(Workflow)プロセスで定義した値を後のプロセスで取得する方法についてです。
3日目の記事→【豆知識】コアコンポーネントの "trackingFeature" プロパティとは
WFプロセスをJavaで自作することはあると思うんですけど、そこで「このJavaコード内で定義した値を後で取り出したいな」なんてこともあると思います。 そういう時にどうするかを解説したいと思います。
続きを読むAEM Developerの皆様お疲れさまです。大和株式会社の狩野です。
Qiitaのアドベントカレンダーに便乗して始めた記事投稿イベント2日目です。 今日2日目の内容は、単体テスト用のResourceをJSONから作り出す方法についてです。
1日目の記事→AEM標準APIのNPE対策
コンポーネントのダイアログ入力値を扱うJavaクラスの単体テストを行う時、ValueMapDecorator
クラス等でMock用のproperties
を作るのも良いですが、
もっと簡単にページのノード構造をjsonファイルとして保存しておき、それを単体テストの入力値に使う事もできます。
これの利点は、複数のテストクラスで使い回すことが可能なところと、AEM側から取得が簡単なところです。
AEM Developerの皆様お疲れさまです。大和株式会社の狩野です。
Qiitaのアドベントカレンダーに便乗して、始めるのちょっと遅いですが大和開発者ブログでも同じような趣旨で、本日から記事投稿イベントを開催します!
1日目の内容はタイトルにもある通り、AEM標準APIのNPE対策です。 NPE = NullPointerExceptionです。以下の記事内ではNPEと書いたらNullPointerExceptionだと思ってください。
AEM標準APIが返却するnullに困ったということは、一度はあると思います。それをどう対策するかについて書きたいと思います。
続きを読むAEM Developerの皆様、お元気ですか?
大和の蒲生です
今回はSlingフレームワークの軸といっても過言ではないSling Resource Merger[^0]を中心にAEMの基本機能のカスタム手法であるOverlayとコンポーネント開発には欠かせないOverrideのメカニズムについてまとめていきたいと思います![^1]
AEM開発に携わっていたら、1番と言っていいほど多く利用するこのメカニズムを深く理解する一助になれれば嬉しいです!
このブログを読むことで、次のことができるようになります。
Sling Resource Mergerについて説明する。
Sling Resource Mergerが提供する役立つプロパティを列挙する。
OverlayとOverrideの違いについて説明する。
どうして/libs配下を直接編集してはいけないかの理由について説明する。
Overlayの利点を列挙する。
AEM Developerの皆様、お元気ですか?
大和の蒲生です
ワークフロー開発などを行った際に、AEMからのワークフロー完了のメール通知確認をしたいときってありますよね。 そんなとき皆さんはどんなSMTP(送信メール)サーバーを利用して挙動確認をしてますか?
私が思う簡単な方法の一つとして、Gmailアカウントを利用する方法があります。
今回は、GmailアカウントをSMTP(送信メール)サーバーとして利用した、ワークフローの完了を通知する方法についてまとめます! [^1]
続きを読む