AEM FAQ

このページでは、AEMのトラブルシューティングと設定に関する問題の回答を示します。

サイト

バイナリレスディストリビューションの設定方法を教えてください。

バイナリレスディストリビューションは、共有データストアにわたる開発でサポートされ、Vault ベースのディストリビューションパッケージエクスポーター(ファクトリ PID:org.apache.sling.distribution.serialization.impl.vlt.VaultDistributionPackageBuilderFactory)パッケージビルダーを活用するエージェントが関係します。

バイナリレスモードを有効にすると、ディストリビュートされたコンテンツパッケージに、実際のバイナリではなく、バイナリへの参照が含まれます。

バイナリレスディストリビューションを有効にする方法を教えてください。

バイナリレスディストリビューションを有効にするには、共有 BLOB ストアと共にデプロイします。
OSGI設定のuseBinaryReferencesプロパティを、エージェントが使用しているファクトリPID(org.apache.sling.distribution.serialization.impl.vlt.VaultDistributionPackageBuilderFactory)​で確認します。

AEMサイトコンソールでページ階層を移動する際に、エラーメッセージをカスタマイズするにはどうすればよいですか?

(Chrome ブラウザーの)Network パネルの個人設定を確認します(JS は縮小されていません)。

Initiator 列を表示して、リクエストのイニシエーターを判別します。AJAX 呼び出しがおこなわれたファイルおよび行番号がわかります。次に、エラー処理関数をトレースし、要件に応じてエラーメッセージを変更できます。

言語コピーを作成する際に AEM で Content-Authors の権限を有効にする方法を教えてください。

言語コピー機能を作成するには、content-authorsに/content/projectsの場所に権限が必要です。

作成者がプロジェクトの管理も必要な場合は、回避策としてproject-administratorsグループに作成者を追加します。

プロジェクトの言語コピーを作成する際に形式を変更する方法

翻訳プロジェクトを作成する前に、ルート内部に言語ルートおよび言語コピーを作成します。

例:
/content/geometrixxに、名前がfr_LU(タイトルはフランス語(ルクセンブルグ))の言語ルートを作成します。 次に、参照パネルからページの言語コピーを作成し、Create & TranslateCreate structure onlyオプションに移動します。 最後に、翻訳プロジェクトを作成し、言語コピーを翻訳ジョブに追加します。

詳しくは、次の追加リソースを参照してください。

ログイン試行、ACLまたは権限の変更などのAEM機能を監査する方法を教えてください。

トラブルシューティングと監査の質を高めるために、管理に関係する変更を記録する機能が追加されました。デフォルトでは、情報はerror.logファイルに記録されます。 監視を容易にするために、この情報を別のログファイルにリダイレクトすることをお勧めします。
出力を別のログファイルにリダイレクトする方法については、AEM でのユーザー管理操作を監査する方法を参照してください。

デフォルトでSSLを有効にする方法を教えてください。

Adobe Experience Manager(AEM)6.4 には SSL ウィザードが付属し、Jetty および Granite Jetty SSL のサポートを設定するユーザーインターフェイスが備わっています。

デフォルトの SSL を有効にする方法については、デフォルトの SSL を参照してください。

コンテンツサービスはSlingモデルに基づいており、AEM開発者は、書き出される各コンポーネントに対してSlingモデルのポジションを提供する必要があります。

AEM コンテンツサービスを React アプリケーションから使用する方法については、AEM コンテンツサービスの使用準備のチュートリアルを参照してください。

また、コンポーネントのツリーを書き出す場合は、ComponentExporterContainerExporterインターフェイスを実装し、ModelFactoryを使用して子コンポーネントを反復し、そのモデル表現を返すこともできます。 以下のリソースを参照してください。

[1] Adobe-Marketing-Cloud/aem-core-wcm-components

[2 ] Apache Sling ::Slingモデル

AEM 6.4の調査のポップアップを無効にする方法を教えてください。

使用状況に関する統計情報の収集をオプトインするには、タッチ UI または Web コンソールを使用します。詳しくは、集計した使用状況の統計の収集をオプトインする方法を参照してください。

AEM 6.4 にアップグレードするための主な機能を説明しているリソースを教えてください。

AEMの最新バージョンへのアップグレードを検討しているお客様の主な機能の大まかな分類については、Understanding Reasons to Upgrade Adobe Experience Managerを参照してください。

PorterStemフィルターを使用するAEMインスタンスの設定方法を教えてください。

PorterStemフィルタは、英語用のPorter Stemming Algorithmを適用します。 結果は、Snowball Porter Stemmerを​language="English"​引数で使用する場合と似ています。 しかし、このステマーはJavaで直接コード化され、Snowballに基づいていません。 保護された単語のリストは受け付けられず、英語のテキストにのみ適しています。

Oakは、AEMで使用するLucene提供アナライザー設定要素のセットを公開します。 フィルターの使用方法については、『シンプル検索実装ガイド』の​Apache Oak Analyzers​を参照してください。

完全なインデックス再作成の実行方法

再インデックスに着手する前には必ず、AEM の全体的なパフォーマンスに対する影響を適切に検討し、アクティビティが少ない期間やメンテナンスウィンドウ中に再インデックスを実行する必要があります。

インデックス再作成の理由については、 クエリとインデックス作成のベストプラクティスを参照してください。

デザインインポーターでは縮小されたJSライブラリはサポートされていますか?

AdobeGranite HTML Library ManagerのJSプロセッサのデフォルト設定プロパティを​min:gcc​に変更する必要があります。 デザインパッケージを正常に読み込むには、事前に縮小されたサードパーティライブラリをクライアントサイドライブラリに含めることをお勧めします。

Assets

MP4 ファイルのアップロード時に、Assets ワークフローが繰り返されるのはなぜですか(例えば、ドラッグ&ドロップの使用)。

ムービーファイルをアップロードするユーザーが asset ノード以下の削除権限を持っていない場合、削除チャンクノードは失敗し、アップロードが再開します。

AEM 6.4 で一度に操作できるデジタルアセットの最大数を教えてください。

Adobe Experience Manager(AEM)6.4 では現在、一度に 2 GB のアセットをアップロードできます。

AEM 6.4 で操作できるアセットの最大数について詳しくは、Assets サイジングガイドを参照してください。

言語コピーを作成する際の OOTB 設定のデフォルト設定を教えてください。

クラシック UI を利用して言語コピーを作成するときは、Assets は新しい言語階層下に移動されるのではなく、言語マスターから使用されます。

一方で、タッチ UI を利用して言語コピーを作成するときは(参照言語コピーを更新)、新しい DAM フォルダーが新しい言語下に作成され、アセットはそのフォルダーから参照されます。

これは OOTB 設定のデフォルト設定です。翻訳設定で「ページのアセットを翻訳」を「翻訳しない」に設定できます。
AEM 6.4 の場合は、ツールクラウドサービス翻訳クラウドサービス​を選択して設定します。

AEM SegmentStore(AEM 6.3.1.1)の指数的な増加を引き起こすAEMコンポーネントを無効にするには、どうすればよいですか?

OSGi Component Disabler を無効にできます。このサービスの使用方法については、OSGi Component Disabler を参照してください。

回避策として、AEM が再開するたびに、UI または curl コマンド(以下の例を参照)を使用して、このコンポーネントを手動で無効にすることもできます。

curl -u admin:$(pass CQ_Admin) 'http://localhost:4502/system/console/components/com.day.cq.analytics.sitecatalyst.impl.importer.ReportImporter' --data 'action=disable'

AEM 6.4インスタンスでAssetsインサイトを設定する方法を教えてください。

Adobeのアクティベーション(DTM)を通じてデプロイされたExperience Manager用にAssets Insightsを設定および設定するには、AEM AssetsでAssets Insightsを設定するを参照してください。

管理コンソールのカスタマイズ方法は?

AEMは、オーサリングインスタンスのコンソールとページオーサリング機能をカスタマイズできる様々なメカニズムを提供します。
カスタムコンソールを作成し、コンソールのデフォルトビューをカスタマイズする方法については、コンソールのカスタマイズを参照してください。

CoralUI 2とCoralUI 3ベースのコンポーネントの違いは何ですか。

Granite UI Foundationの新しいSlingコンポーネントのセットがCoral3用に作成され、/libs/granite/ui/components/coral/foundationに配置されます。CoralUI 2 ベースのコンポーネント用と CoralUI 3 ベースのコンポーネント用のセットが1 つずつあります。新しいセットは、古いセットをただコピーして貼り付けたものではなく、(合理化、廃止予定の機能を削除するなど)クリーンアップしたものです。そのため、ページは CoralUI 3 ベースまたは CoralUI 2 ベースのいずれかのセットのみを使用することをお勧めします。

詳しくは、「 CoralUI 3ベースのへの移行ガイド」を参照してください。

AEM Assetsで検索コンポーネントをカスタマイズする方法

検索ブースト/ランキングとその他の実装情報については、シンプル検索実装ガイドを参照してください。

簡易検索の実装は、2017 Summit lab AEM Search Demystified の資料です。

AEMでSitesライセンスのみを購入した場合でも、ユーザーはAssetsにアクセスできますか。

いいえ。お客様はAssets(またはSites以外)にアクセスできません。 Adobe Experience Manager(AEM)のすべてのオンプレミスがJARに含まれている場合でも、お客様は、契約でライセンスを受けるJAR内のコンポーネントに対してのみアクセスする権限を持ちます。 他のコンポーネントを調べたい場合は、AEM体験版プログラムを最大45日間使用するか、Assetsなどの名前付きコンポーネントを評価(実稼動では使用しない)することを承認する$0の販売注文に署名できます。

AEM On-PremiseソフトウェアとAdobe Managed Servicesの詳細については、次のリソースを参照してください。

顧客はページやアセットのデフォルトプロパティをどのように拡張できますか。

ページまたはアセットのデフォルトプロパティの拡張については、以下のリソースを参照してください。

このページ