Etapas genéricas para personalização do espaço de trabalho do AEM Forms generic-steps-for-aem-forms-workspace-customization
As etapas genéricas para executar qualquer personalização são:
-
Faça logon no CRXDE Lite acessando
https://'[server]:[port]'/lc/crx/de/index.jsp. -
Crie uma pasta
sling:Folderchamadawsem/apps, se ela não existir. Para criar uma pastasling:Folder, clique com o botão direito do mouse na pastaappse selecione Criar > Criar Nó. Especifique o nome comows, selecione tipo comosling:Foldere clique em OK. Clique em Salvar tudo. -
Navegue até
/apps/wse acesse a guia Controle de Acesso. -
Selecione a opção Repositório. Na lista Controle de Acesso, clique em + para adicionar uma entrada. Clique novamente em +.
-
Pesquise e selecione a Entidade de Segurança PERM_WORKSPACE_USER.
-
Conceda o privilégio
jcr:readao Principal. -
Clique em Salvar tudo.
-
Copie os arquivos
GET.jsp,indexehtml.jspda pasta/libs/wspara a pasta/apps/ws. -
Copie a pasta
/libs/ws/localesna pasta/apps/ws. Clique em Salvar tudo. -
Atualize as referências e os caminhos relativos no arquivo
GET.jsp, conforme mostrado abaixo, e clique em Salvar tudo.code language-javascript <meta http-equiv="refresh" content="0;URL='/lc/apps/ws/index.html'" /> -
Faça o seguinte para personalizações de CSS:
-
Navegue até a pasta
/apps/wse crie uma pasta chamadacss. -
Na pasta
css, crie um arquivo chamadonewStyle.css. -
Abra
/apps/ws/html.jsp e altere de
code language-javascript <link lang="en" rel="stylesheet" type="text/css" href="css/style.css" /> <link lang="en" rel="stylesheet" type="text/css" href="css/jquery-ui.css"/>para
code language-javascript <link lang="en" rel="stylesheet" type="text/css" href="../../libs/ws/css/style.css" /> <link lang="en" rel="stylesheet" type="text/css" href="css/newStyle.css" /> <link lang="en" rel="stylesheet" type="text/css" href="../../libs/ws/css/jquery-ui.css"/>note note NOTE Coloque a entrada do arquivo CSS definido pelo usuário após a entrada de style.css, como mostrado acima. -
-
No arquivo /apps/ws/html.jsp, altere de
code language-jsp <script data-main="js/main" src="js/libs/require/require.js"></script>para
code language-jsp <script data-main="js/main" src="../../libs/ws/js/libs/require/require.js"></script> -
Faça o seguinte:
-
Crie uma pasta chamada
jsem/apps/ws. Clique em Salvar tudo. -
Crie uma pasta chamada
libsem/apps/ws/js. Clique em Salvar tudo. -
Copiar pasta
/libs/ws/js/libs/jqueryuipara/apps/ws/js/libs. Clique em Salvar tudo.
-
-
Faça o seguinte para personalizações de HTML:
-
Em
/apps/ws/js, crie uma pasta chamadaruntime. Clique em Salvar tudo. -
Em
/apps/ws/js/runtime, crie uma pasta chamadatemplates. Clique em Salvar tudo. -
Copiar
/libs/ws/js/main.jspara/apps/ws/js/main.js. -
Copiar /libs/ws/js/registry.js para
/apps/ws/js/registry.js.
-
-
Clique em Salvar tudo, limpar o cache e atualizar o espaço de trabalho do AEM Forms.
Acesse a URL
https://'[server]:[port]'/lc/wse faça logon com credenciais de administrador/senha. O navegador redireciona parahttps://'[server]:[port]'/lc/apps/ws/index.html.