Configurer Dispatcher id213BCM0M05U
Si vous prévoyez d’utiliser une instance Dispatcher sur l’instance d’auteur AEM avec AEM Guides, vous devez effectuer les configurations supplémentaires suivantes pour terminer la configuration :
Activer AllowEncodedSlashes dans les URL
Les URL avec des barres obliques codées ne sont pas activées par défaut dans la configuration du Dispatcher AEM, mais lorsque vous travaillez dans AEM Guides, vous devez activer cette option. Pour ce faire, vous devez définir le paramètre AllowEncodedSlashes sur On dans la configuration Apache, comme illustré dans le fragment de code suivant :
<VirtualHost *:80>
ServerName www.geometrixx-outdoors.com
**AllowEncodedSlashes On**
<Directory />
<IfModule disp_apache2.c>
SetHandler dispatcher-handler
</IfModule>
Options FollowSymLinks
AllowOverride None
</Directory>
</VirtualHost>
Configurer le fichier mime.types pour DITA
Lors de l’utilisation d’un Dispatcher avec AEM Guides, vous devez vous assurer que les fichiers de plan et de rubrique DITA sont générés en tant qu’HTML pour que les auteurs puissent afficher le contenu comme ils l’entendent (au lieu du format de texte brut).
Effectuez les étapes suivantes pour mettre à jour le fichier mime.types :
-
Connectez-vous au serveur Dispatcher à l’aide de SSH et accédez au fichier
httpd.conf. -
Vérifiez le chemin d’accès au fichier
mime.types. -
Ouvrez le fichier
mime.typeset recherchez « text/html ». Le mappage par défaut pour « text/html » est le suivant :text/html html htm -
Mettez à jour le mappage en ajoutant les extensions ditamap et dita comme suit :
text/html html htm ditamap dita -
Enregistrez et fermez le fichier.
Cette mise à jour de la configuration garantit que les fichiers de plan et de rubrique DITA rendus par Dispatcher s'affichent sous la forme HTML dans l'interface utilisateur d'Assets.
URL de requête Autoriser les préférences utilisateur
Lors de l’utilisation d’un Dispatcher avec AEM Guides, si votre instance de création comporte un Dispatcher au premier plan, effectuez les deux modifications suivantes :
- Placez sur liste autorisée l’URL de la requête POST. Voici un exemple de règle de
/filters: Ajoutez cette règle au fichier de configurations du Dispatcher :
/xxxx {/type "allow" /method "POST" /url "/home/users/*/preferences"}
- Assurez-vous que le modèle d’URL
/libs/cq/security/userinfo.jsonn’est pas mis en cache sur le Dispatcher de création, donc ajoutez un\(like below\)de règle dansauthor\_dispatcher.any
/xxxx {
/glob "/libs/cq/security/userinfo.json"
/type "deny"
}