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 にアップグレードするための主な機能を説明しているリソースを教えてください。

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

Assets

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

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

言語コピーの作成時のOOTB設定のデフォルト設定は何ですか?

タッチ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) 'https://localhost:4502/system/console/components/com.day.cq.analytics.sitecatalyst.impl.importer.ReportImporter' --data 'action=disable'

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

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 の資料です。

顧客がアセットピッカーにアクセスして画像を選択できるWordPress用のAdobeを構築することは可能ですか?

はい、WordPress を使用しているお客様は、Adobe アセットピッカーを使用して AEM Assets サーバーから画像を選択し、WordPress サイトの投稿に追加できます。

詳細については、アセットセレクターを参照してください。

このページ