0
votes

Comment exporter des balises AEM à Excel

hier, j'ai dû exporter tous les balises AEM au fichier Excel. Tout en surfant sur la meilleure solution pour le faire, j'ai découvert que presque tout le monde conseille écrit le code personnalisé qui prend toutes les étiquettes et l'entre dans le fichier Excel .

Je considère que la solution est bonne, mais comme il y a beaucoup de gens qui font des choses comme ceci pour la première fois et cela prendra probablement du temps pour qu'ils déterminent comment faire cela.

Pour eux, partageons quelques solutions de contournement pour ce problème.


0 commentaires

4 Réponses :


2
votes

Si vous avez besoin d'exporter des balises, voici une solution simple sur la manière de les exporter facilement, puis de la manière de l'importer dans l'Excel, sans qu'il soit nécessaire d'écrire un code personnalisé pour cela.

pour exporter les balises AEM Les 5 étapes suivantes:

  1. Ouvrez Gestionnaire de paquets
  2. Créez un package (donnez-lui un nom significatif)
  3. edit Package créé
    • Sélectionnez " filtres " onglet
    • Entrez chemin aux balises que vous souhaitez exporter (par exemple: http: // localhost: 4502 / LIBS / cq / marquage / gui / contenu / tags.html / etc / tags / géométrix-extérieurs )
    • Vous pouvez le trouver sous Adobe Experience Manager -> Outils -> Général -> Tags
    • fait , sauvegarder
    • Build Package
    • Télécharger Package

      Ensuite, vous avez toutes les tags à l'intérieur {download_package_name} / jcr_root / etc / tags . .

      Maintenant, il y a plusieurs manières d'obtenir des balises téléchargées sur Excel Fichier. C'est comment faire cela sur Windows -

      Source: Existe-t-il un moyen d'exporter une structure de dossier en Excel?

      Recherchez le dossier dans l'Explorateur Windows, puis changez avec le bouton droit de la souris sur celle-ci. Dossier et sélectionnez "Ouvrir la fenêtre de commande ici". Tapez les éléments suivants Invite:

      dir / A / S / B> Filelist.txt

      Cela vous donne un fichier texte enregistré dans votre dossier supérieur, que vous pouvez Ouvrir dans un ordinateur portable, puis copiez et collez dans un document Excel.


0 commentaires

5
votes

Pour obtenir une liste de balises séparées par des virgules, je vous recommanderais d'utiliser la ligne de commande, la construction Builder AEM de requête , CURL CODE> et JQ CODE> ( https://stedolan.github.io/jq/ ).

L'approche générale: strong> p>

  1. Utilisez le constructeur de requêtes pour créer une représentation JSON de / etc / étiquettes code> li>
  2. Utilisez CURL code> pour "Télécharger" le JSON LI>
  3. Utilisez JQ code> pour "analyser" le JSON et créer un CSV LI> ol>

    Exemple: strong> p>

    Exportation de toutes les balises ci-dessous / etc / étiquettes code> avec leur chemin, titre et la description ressembleraient à ceci: p> xxx pré>

    ceci enverrait un obtenir une demande code> à votre instance AEM locale ( http: // localhost: 4502 code>), authentifier comme utilisateur admin code> avec le mot de passe admin code> (paramètres par défaut pour AEM), utilisez l'API de la requête Builder ( /bin/querybuilder.json code>) pour obtenir Toutes les ressources avec type cq: tag code> ci-dessous / etc / étiquettes code> et de ces ressources, il serait "Sélectionner" les propriétés JCR: chemin code>, JCR: Titre Code> et JCR: Description Code>. P>

    Le JSON résultant ressemble à ceci: p>

    path=/etc/tags
    type=cq:Tag
    p.hits=selective
    p.limit=-1
    p.properties=jcr:title jcr:path jcr:description
    


2 commentaires

Très agréable! Je ne savais pas pour cette option et je pense que cela répond à cette question encore mieux que ma réponse.


Y a-t-il une option pour obtenir combien de fois la balise est-elle référencée de cette façon?



2
votes

Il y a une interface graphique à AEM pour exporter du contenu comme Excel [bien presque]. Pour obtenir un fichier TSV de balises dans l'éditeur de bulk de System AEM peut être utilisé. Accédez à '/etc/importers/bulkeditor.html' sur le serveur. Définissez le chemin comme «/ etc / balises» ou un sous-arbre. Dans le type de champ de requête 'Type: Tag'. Sélectionnez les propriétés qui doivent être exportées et recherchées. Les résultats peuvent ensuite être exportés vers un fichier TSV via le bouton d'exportation.

 Entrez la description de l'image ici

Références


2 commentaires

Y a-t-il un moyen d'obtenir combien de fois la balise est-elle référencée de cette façon?


Essayez localhost: 4502 / etc / étiquettes / ... . Ce point final donnera le comte.



1
votes

Je n'ai pas les privilèges de commenter sur la réponse acceptée, mais je pensais qu'il serait utile d'ajouter à l'excellente réponse acceptée: Si vous êtes sur> = 6.4, vous devrez peut-être changer le chemin dans votre requête pour / Contenu / CQ: Tags (1) ou interroger les deux chemins Si votre installation a été mise à niveau au fil du temps et que vous avez des balises de longue durée. J'avais obtenu 0 hits même si je pouvais voir plusieurs centaines lors de la visualisation http: // localhost: 4502 / marquage < / p>

(1) https://experienceleguecommunities.adobe.com/t5/adobe-experience-Manager/tagging-issu-in-aem-6-4/qaq-p/320994

Espérons que cette non-réponse n'est pas trop fronçée.


0 commentaires