AEM開発者ブログ by YAMATO

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

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です。
英語での情報だったり、簡単な説明はすでにあったりするのですが、日本語の情報やどういう入力でどういう出力がされるのかという実例を挙げたサイトは見つからなかったので、今回書いてみることにしました。 参考になりましたら幸いです。

続きを読む

Sling Models vs WCMUsePojo

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

2021年初の更新となる今回はバックエンド側の実装方法であるWCMUsePojoとSling Modelsの2つの比較について行いたいと思います。

バックエンド側の実装方法にWCJUsePojoとSling Modelsの2つが存在することに疑問を持っていた人、そもそもバックエンド側の実装方法について知りたい人にはぜひ読んでほしい記事です。

続きを読む