hier, j'ai dû exporter tous les balises AEM forts> 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 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. P>
Pour eux, partageons quelques solutions de contournement pour ce problème. P>
4 Réponses :
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. p>
pour exporter les balises AEM Les 5 étapes suivantes: strong> p>
Ensuite, vous avez toutes les tags à l'intérieur Maintenant, il y a plusieurs manières fortes> d'obtenir des balises téléchargées sur Excel Fichier. C'est comment faire cela sur Windows - P>
Source: Existe-t-il un moyen d'exporter une structure de dossier en Excel?
p>
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: p>
dir / A / S / B> Filelist.txt P>
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. P>
blockQuote>
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 , L'approche générale: strong> p> Exemple: strong> p> Exportation de toutes les balises ci-dessous ceci enverrait un Le JSON résultant ressemble à ceci: p> CURL CODE> et
JQ CODE> ( https://stedolan.github.io/jq/ ).
/ etc / étiquettes code> li>
CURL code> pour "Télécharger" le JSON LI>
JQ code> pour "analyser" le JSON et créer un CSV LI>
ol>
/ etc / étiquettes code> avec leur chemin, titre et la description ressembleraient à ceci: p>
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>
path=/etc/tags
type=cq:Tag
p.hits=selective
p.limit=-1
p.properties=jcr:title jcr:path jcr:description
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?
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. P>
Références P>
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.
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>
Espérons que cette non-réponse n'est pas trop fronçée. P>