Saiba como definir e implantar aplicativos namespaces para o AEM as a Cloud Service.
Os namespaces personalizados são a parte opcional de uma propriedade JCR que precede uma :
. O AEM usa vários namespaces, como:
jcr
para propriedades do sistema JCRcq
para propriedades do AEM (antigo Adobe CQ)dam
para propriedades do AEM específicas para ativos DAMdc
para propriedades do Dublin Core… e muitos outros.
Os namespaces podem ser usados para denotar o escopo e a intenção de uma propriedade. A criação de um namespace personalizado, geralmente o nome da sua empresa, ajuda a identificar claramente os nós ou propriedades específicos da sua implementação de AEM e contém dados específicos da sua empresa.
Os namespaces personalizados são gerenciados no Inicialização do repositório Sling (repoinit) e implanta no AEM as a Cloud Service como configurações OSGi - e adicionou ao seu do projeto AEM ui.config
projeto.
O código a seguir é usado para configurar um wknd
namespace.
/ui.config/src/main/content/jcr_root/apps/wknd-examples/osgiconfig/config/org.apache.sling.jcr.repoinit.RepositoryInitializer~wknd-examples-namespaces.cfg.json
{
"scripts": [
"register namespace (wknd) https://site.wknd/1.0"
]
}
Isso permite que propriedades personalizadas usem o wknd
namespace, conforme indicado como o primeiro parâmetro após a variável register namespace
instruções para utilização no AEM. Para obter definições de script mais avançadas, analise os exemplos na Documentação de inicialização do repositório Sling (repoinit).