AEM開発者ブログ by YAMATO

アドビ社のデリバリーパートナー大和株式会社のAEM開発者ブログです。

【詳解】"Create Site"機能を使ってサイト構造を再利用しよう

AEM Developerの皆様、こんにちは!
大和株式会社の青葉です。

今回は、既に作成したサイト構造(複数ページのまとまり)を再利用できる、"Create Site"機能についてご紹介します。

特徴

  • 新しいコンテンツルートとしてサイト構造を作成できる
  • 既存のコンテンツルート下の任意の場所にもサイト構造を作成できる
  • "Create Site"でサイト構造を作成した時、ページに含まれているボタンコンポーネントなどのリンクも更新される
    • 例:/content/wknd/us/en/magazine/content/yamato/us/en/magazine に更新される
続きを読む

CURLによるAEMのIndexの作成

AEM Developerの皆様お疲れさまです。AEMエンジニアの王です。

皆様ご存知のように、CURLコマンドを利用することにより、AEMのノードの作成・削除ができます。今回は、CURLコマンドでAEMのIndexを作成する方法を紹介します。

 1.CURLコマンドでAEMの Index 作成

ここで登場するのは、Windows 10 のコマンドプロンプトです。Windows 10 には、2018年のWindows 10 Ver.1803(RS3)からcurl.exeコマンドが標準で付属しています。

 1-1. curl.exe のバージョン確認

$ curl.exe --version
curl 7.55.1 (Windows) libcurl/7.55.1 WinSSL
Release-Date: 2017-11-14, security patched: 2019-11-05
Protocols: dict file ftp ftps http https imap imaps pop3 pop3s smtp smtps telnet tftp
Features: AsynchDNS IPv6 Largefile SSPI Kerberos SPNEGO NTLM SSL
続きを読む

CPUが急に高騰!! 原因となっているJavaスレッドの特定方法

AEM Developerの皆様お疲れさまです。AEMエンジニアの王です。

実稼働環境ではAEMはLinux上で動かすことが多く、また、AEMもJavaプロセスであることから、今回はAEM運用時のトラブルシューティングとして、CPUが急に高騰の原因となっているJavaスレッドの特定方法について語ります。 f:id:www0532:20210419144548p:plain

続きを読む

HTTP 404 エラーが発生する際にAEMのPathに対するの分岐処理

AEM Developerの皆様お疲れさまです。AEMエンジニアの王です。

Webブラウザから、サーバーにアクセスした際、ページが存在しない場合は、HTTP 404(not found)ステータスコードが返されます。今回は、HTTP 404 ステータスコードに関して、AEMのPathに対するの分岐処理について、紹介したいと思います。

続きを読む

AEMのタッチUIサイト一覧画面のButtonを非表示にする方法

AEM Developerの皆様お疲れさまです。AEMエンジニアの王です。

AEMのタッチUIでは、誤操作を防ぐためにクイック発行などのボタンを非表示にする必要があります。これには様々な方法がありますが、今回は属性を設定して任意のボタンを非表示にする方法をご紹介します。

続きを読む

ページコアコンポーネントの新機能:"Brand Slug"とは

AEM Developerの皆様、こんにちは!
大和株式会社の青葉です。

今回はコアコンポーネント ver. 2.14.0 で新しく追加された、ページコアコンポーネントの "Brand Slug" についてご紹介します。

一言で表すと、SEO関連の機能になります。

続きを読む

HTL - Display Context 記法と出力の例

AEM Developerの皆様お疲れさまです。大和株式会社の狩野です。

前回の更新から時間が空いてしまいましたが、今回はDisplay Contextについて書こうと思います。

HTLに文字列を出力するときに、XSS対策に適切なエスケープをしたりしなかったりするために必要な引数がDisplay Contextです。
英語での情報だったり、簡単な説明はすでにあったりするのですが、日本語の情報やどういう入力でどういう出力がされるのかという実例を挙げたサイトは見つからなかったので、今回書いてみることにしました。 参考になりましたら幸いです。

続きを読む