開発
こんにちは。大和株式会社の牧野です。 こちらは"AEMサイトにおけるリダイレクト/リライト手法 <前編>"の続きの記事になります。
こんにちは。大和株式会社の牧野です。 AEMサイトにおけるリダイレクト/リライト手法の一覧があると便利だと思いブログに纏めてみました。かなりのボリュームになってしまったので前編と後編に分けました。今回は前編となります。 AEMサイトにおけるリダイレ…
AEM Developerの皆様、どうも。大和株式会社の狩野です。 今回はAEMのバックエンド開発時のAPI選択(JCRかSlingかAEMか)についての記事をお届けします。
AEM Developerの皆様、こんにちは! 大和株式会社の熊井です。 今回は「AEM as a Cloud Serviceのログをtail -fでリアルタイムに確認する」為にはどのようなステップを踏めばいいかをご紹介します。 通常、AEMのログは、{AEM install folder}/crx-quickstart…
こんにちは!大和株式会社の松岡です。 今回は、ページプロパティにカスタムの入力チェックを追加する方法を紹介します。 ページプロパティの項目を必須にしたい場合、ノードにrequired="{Boolean}true"を設定することで簡単に実装できます。 下記のように必…
AEM Developerの皆様、こんにちは! 大和株式会社の青葉です。 今回は、Windows 10 Home のローカル環境で AEM as a Cloud 版 Dispatcher をセットアップ・動作確認する方法をご紹介します。 公式ドキュメントでは Windows 10 Professional または Mac OS で…
AEM Developerの皆様、こんにちは! 大和株式会社の青葉です。 今回は、ローカル環境を簡単に外部公開できる、ngrok(エングロック)というサービスについてご紹介します。 特徴 外部公開用のURLをコマンド1つで発行できる http または https で公開できる …
AEM Developerの皆様お疲れさまです。AEMエンジニアの王です。 皆様ご存知のように、CURLコマンドを利用することにより、AEMのノードの作成・削除ができます。今回は、CURLコマンドでAEMのIndexを作成する方法を紹介します。 1.CURLコマンドでAEMの Index …
AEM Developerの皆様お疲れさまです。AEMエンジニアの王です。 AEMのタッチUIでは、誤操作を防ぐためにクイック発行などのボタンを非表示にする必要があります。これには様々な方法がありますが、今回は属性を設定して任意のボタンを非表示にする方法をご紹…
AEM Developerの皆様、こんにちは! 大和株式会社の青葉です。 今回はコアコンポーネント ver. 2.14.0 で新しく追加された、ページコアコンポーネントの "Brand Slug" についてご紹介します。 一言で表すと、SEO関連の機能になります。
AEM Developerの皆様お疲れさまです。大和株式会社の狩野です。 前回の更新から時間が空いてしまいましたが、今回はDisplay Contextについて書こうと思います。 HTLに文字列を出力するときに、XSS対策に適切なエスケープをしたりしなかったりするために必要…
AEM Developerの皆様お疲れさまです。大和株式会社の狩野です。 Qiitaのアドベントカレンダーに便乗して始めた記事投稿イベント最終日です。 今日最終日の内容は、「大和公式サイトのヘッダ開発を通してコンポーネントのバックエンド部分の開発をやってみる…
AEM Developerの皆様お疲れさまです。大和株式会社の狩野です。 Qiitaのアドベントカレンダーに便乗して始めた記事投稿イベント12日目です。 今日12日目の内容は、「HTL vs JSP」です。 11日目の記事→AEM開発時に役立つサイトたちの紹介 昔はAEMの開発をして…
AEM Developerの皆様お疲れさまです。大和株式会社の狩野です。 Qiitaのアドベントカレンダーに便乗して始めた記事投稿イベント11日目です。 今日11日目の内容は、「AEM開発時に役立つサイトたちの紹介」です。 10日目の記事→どう使い分ける?編集可能テンプ…
AEM Developerの皆様お疲れさまです。大和株式会社の狩野です。 Qiitaのアドベントカレンダーに便乗して始めた記事投稿イベント9日目です。 今日9日目の内容は、「ダイアログの選択肢をJSで生成する」です。 8日目の記事→ローカル環境でコードが反映されない…
AEM Developerの皆様お疲れさまです。大和株式会社の狩野です。 Qiitaのアドベントカレンダーに便乗して始めた記事投稿イベント8日目です。 今日8日目の内容は、ローカル環境でコードが反映されない時に取る行動です。 7日目の記事→【AEMモダナイズ】静的テ…
こんにちは! 大和株式会社の青葉です。 アドベントカレンダー7日目は、AEMモダナイズ関連のTipsをご紹介したいと思います。 AEMのバージョンアップや新機能紹介に伴って、より最新の標準機能を使ったり、開発技法に従ったり、モダナイズしていく流れが顕著…
AEM Developerの皆様お疲れさまです。大和株式会社の狩野です。 Qiitaのアドベントカレンダーに便乗して始めた記事投稿イベント6日目です。 今日6日目の内容は、HTL to Java, Java to HTLです。 5日目の記事→【AEM as a Cloud】ページプロパティのバルク編集…
こんにちは! 大和株式会社の青葉です。 アドベントカレンダー5日目は、AEM as a Cloud(AACS)関連のTipsをご紹介したいと思います。 AACSになってから変わったこと 突然ですが、AACSではページプロパティのバルク編集がデフォルトで無効になっています!
AEM Developerの皆様お疲れさまです。大和株式会社の狩野です。 Qiitaのアドベントカレンダーに便乗して始めた記事投稿イベント4日目です。 今日4日目の内容は、前のWF(Workflow)プロセスで定義した値を後のプロセスで取得する方法についてです。 3日目の記…
こんにちは! 大和株式会社の青葉です。 アドベントカレンダー2020(記事投稿イベント)3日目ということで、 私からはAEM関連のちょっとしたTips(小ネタ)をご紹介します。 最近のAEM開発ではコアコンポーネントが欠かせない存在になっており、 実際にノー…
AEM Developerの皆様お疲れさまです。大和株式会社の狩野です。 Qiitaのアドベントカレンダーに便乗して始めた記事投稿イベント2日目です。 今日2日目の内容は、単体テスト用のResourceをJSONから作り出す方法についてです。 1日目の記事→AEM標準APIのNPE対…
AEM Developerの皆様お疲れさまです。大和株式会社の狩野です。 Qiitaのアドベントカレンダーに便乗して、始めるのちょっと遅いですが大和開発者ブログでも同じような趣旨で、本日から記事投稿イベントを開催します! 1日目の内容はタイトルにもある通り、AE…
AEM Developerの皆様、お元気ですか? 大和の蒲生です 今回はSlingフレームワークの軸といっても過言ではないSling Resource Merger[^0]を中心にAEMの基本機能のカスタム手法であるOverlayとコンポーネント開発には欠かせないOverrideのメカニズムについてま…
AEM Developerの皆様、お元気ですか? 大和の蒲生です ワークフロー開発などを行った際に、AEMからのワークフロー完了のメール通知確認をしたいときってありますよね。 そんなとき皆さんはどんなSMTP(送信メール)サーバーを利用して挙動確認をしてますか? …
AEM Developerの皆さん、こんにちは、大和の蒲生です。 突然ですが、クイズです! 下記のClientlibsがあったとします。 各Clientlibsフォルダのプロパティ設定値は下記です。 /ale - allowProxy Boolean = true - categories String[] = brewery.ale - depen…
こんにちは、大和株式会社の浅尾です。 みなさん、ACS AEM Commonsはご存知でしょうか? ACS AEM Commonsとは、Adobe Consulting Serviceが提供するオープンソースの便利ツール群のことで、 AEMインスタンスにパッケージをインストールすれば、 自分が今どの…
こんにちは!大和株式会社の蕪山です。 ウェブサイト作成において、多言語対応という課題はどんなクライアント様でも避けて通れない課題だと思います。AEMには、i18n、Live Copy / Language Copy、翻訳プロジェクトといったサイトの多言語対応をサポートして…
こんにちは、大和株式会社の浅尾です。 今回は開発者ブログの記念すべき第一回目ということで、開発環境の構築手順を紹介します。 Eclipseを使った開発環境の構築手順が書かれた公式のドキュメントはあるのですが、 正直、Eclipseは重すぎて耐え難い!ので、…