Enregistrement des types de ressources personnalisés

Activation des types de fichier personnalisés pour la mise en vente dans AEMForms Portal

REMARQUE

Assurez-vous d'avoir AEM 6.3 avec SP1 et l'Ajoute AEM Forms correspondante sur installé. Cette fonctionnalité fonctionne uniquement avec AEM Forms 6.3 SP1 et versions ultérieures.

Spécifier le chemin de base

Le chemin de base est le chemin de référentiel de niveau supérieur qui comprend tous les actifs qu’un utilisateur peut souhaiter liste dans le composant search & lister. Si vous le souhaitez, l’utilisateur peut également configurer des emplacements spécifiques dans le chemin de base à partir de la boîte de dialogue de modification des composants, de sorte que la recherche soit déclenchée à des emplacements spécifiques plutôt que de rechercher tous les noeuds dans le chemin de base. Par défaut, le chemin de base est utilisé comme critère de chemin de recherche pour récupérer les ressources, sauf si l’utilisateur configure un ensemble de chemins spécifiques à partir de cet emplacement. Il est important d'avoir une valeur optimale de ce chemin pour effectuer une recherche performante. La valeur par défaut du chemin de base reste /content/dam/formsanddocuments, car toutes les ressources AEM Forms résident dans /content/dam/formsanddocuments.

Procédure de configuration du chemin de base

  1. Connexion à crx

  2. Accédez à /libs/fd/fp/extensions/querybuilder/basepath

  3. Cliquez sur "Noeud d’incrustation" dans la barre d’outils.

  4. Assurez-vous que l’emplacement de l’incrustation est "/apps/"

  5. Cliquez sur OK

  6. Cliquez sur Enregistrer

  7. Accédez à la nouvelle structure créée à l’adresse /apps/fd/fp/extensions/querybuilder/basepath

  8. Remplacez la valeur de la propriété path par "/content/dam".

  9. Cliquez sur Enregistrer

En spécifiant la propriété path sur "/content/dam", vous définissez fondamentalement le chemin de base sur /content/dam. Vous pouvez le vérifier en ouvrant le composant Search and Lister.

basepath

Enregistrer les types de ressource personnalisés

Nous avons ajouté un nouvel onglet (Liste des ressources) dans le composant de recherche et de liste. Cet onglet vous permet de liste des types de fichier prêts à l'emploi et des types de fichier supplémentaires que vous configurez. Par défaut, les types de ressource suivants sont répertoriés

  1. Formulaires adaptatifs
  2. Modèles de formulaire
  3. Formulaires PDF
  4. Document(PDF statiques)

Procédure d’enregistrement du type de ressource personnalisé

  1. Créez un noeud d’incrustation de /libs/fd/fp/extensions/querybuilder/assettypes

  2. Définir l’emplacement de l’incrustation sur "/apps"

  3. Accédez à la nouvelle structure créée dans /apps/fd/fp/extensions/querybuilder/assettypes

  4. Sous cet emplacement, créez un noeud 'nt:unstructured' pour le type à enregistrer, nommez le noeud mp4files. Ajouter les deux propriétés suivantes à ce noeud mp4files

    1. Ajoutez la propriété jcr:title pour spécifier le nom d’affichage du type de ressource. Définissez la valeur de jcr:title sur "Fichiers Mp4".
    2. Ajoutez la propriété "type" et définissez sa valeur sur "videos". Il s’agit de la valeur que nous utilisons dans notre modèle pour liste des fichiers de type vidéos. Enregistrez vos modifications.
  5. Créez un noeud de type "nt:unstructured" sous mp4files. Nommer ce noeud "critères de recherche"

  6. Ajoutez un ou plusieurs filtres sous critères de recherche. Supposons que l’utilisateur souhaite disposer d’un filtre de recherche pour liste des fichiers mp4Files dont le type MIME est "video/mp4". Vous pouvez le faire ici.

  7. Créez un noeud de type "nt:unstructured" sous les critères de recherche de noeud. Nommer ce noeud "filetypes"

  8. Ajouter les 2 propriétés suivantes à ce noeud "filetypes"

    1. name: ./jcr:content/metadata/dc:format
    2. value: vidéo/mp4
  9. Cela signifie que les fichiers dont la propriété dc:format est égale à video/mp4 sont considérés comme un type de fichier "Vidéos Mp4". Vous pouvez utiliser toute propriété répertoriée sur le noeud "jcr:content/metadata" pour les critères de recherche.

  10. Veillez à enregistrer votre travail.

Après avoir exécuté les étapes ci-dessus, le nouveau type de ressource (Fichiers Mp4) s’affiche en début dans la liste déroulante des types de ressource du composant Search and Lister, comme illustré ci-dessous.

mp4files

Si vous rencontrez des problèmes pour que cela fonctionne, vous pouvez importer le package suivant. Deux types de fichier personnalisés sont définis pour le package. Fichiers Mp4 et documents Word. Nous vous conseillons de jeter un oeil à /apps/fd/fp/extensions/querybuilder/assettypes

Installez le package customeportal. Ce package contient un exemple de page de portail. Cette page sera utilisée dans la partie 2 de ce tutoriel.

Sur cette page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free