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 chamada ws
em /apps
, se ela não existir. Clique em Salvar tudo.
Navegue até /apps/ws
e navegue até a guia Controle de acesso.
Na lista Controle de acesso, clique em + para adicionar uma nova entrada. Clique novamente em +.
Pesquise e selecione a PERM_WORKSPACE_USER Principal.
Atribua privilégio jcr:read
ao Principal.
Clique em Salvar tudo.
Copie os arquivos GET.jsp
e html.jsp
da pasta /libs/ws
para a pasta /apps/ws
.
Copie a pasta /libs/ws/locales
na 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.
<meta http-equiv="refresh" content="0;URL='/lc/apps/ws/index.html'" />
Faça o seguinte para personalizações de CSS:
/apps/ws
e crie uma nova pasta chamada css
.css
crie um novo arquivo chamado newStyle.css
./apps/ws/html
.jsp e altere de<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
<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"/>
Coloque a entrada do arquivo CSS definido pelo usuário após a entrada de newStyle.css, como mostrado acima.
No arquivo /apps/ws/html.jsp, altere de
<script data-main="js/main" src="js/libs/require/require.js"></script>
para
<script data-main="js/main" src="../../libs/ws/js/libs/require/require.js"></script>
Faça o seguinte:
js
em /apps/ws
. Clique em Salvar tudo.libs
em /apps/ws/js
. Clique em Salvar tudo.jqueryui
em /apps/ws/js/libs
. Clique em Salvar tudo./libs/ws/js/libs/jqueryui/jquery.ui.datepicker-ja.js
para /apps/ws/js/libs/jqueryui
. Clique em Salvar tudo.Faça o seguinte para personalizações de HTML:
/apps/ws/js
, crie uma pasta chamada runtime
. Clique em Salvar tudo./apps/ws/js/runtime
, crie uma pasta chamada templates
. Clique em Salvar tudo./libs/ws/js/main.js
para /apps/ws/js/main.js
./apps/ws/js/registry.js
.Clique em Salvar tudo, limpar o cache e atualizar a área de trabalho do AEM Forms.
Acesse o URL https://[server]:[port]/lc/ws
e faça logon com as credenciais de administrador/senha. O navegador redireciona para https://[server]:[port]/lc/apps/ws/index.html
.