I passaggi generici per eseguire eventuali personalizzazioni sono:
Accedete al CRXDE Lite accedendo a https://'[server]:[port]'/lc/crx/de/index.jsp
.
Create una cartella sling:Folder
denominata ws
in /apps
, se non esiste. Per creare una cartella sling:Folder
, fare clic con il pulsante destro del mouse sulla cartella apps
e selezionare Crea > Crea nodo. Specificare il nome come ws
, selezionare il tipo come sling:Folder
e fare clic su OK. Fare clic su Salva tutto.
Accedere a /apps/ws
e passare alla scheda Controllo accesso.
Selezionare l'opzione Repository. Nell'elenco Controllo accesso, fare clic su + per aggiungere una nuova voce. Fare di nuovo clic su +.
Cercare e selezionare l'entità PERM_WORKSPACE_USER.
Assegnare il privilegio jcr:read
al Principal.
Fare clic su Salva tutto.
Copiate i file GET.jsp
, index
e html.jsp
dalla cartella /libs/ws
alla cartella /apps/ws
.
Copiate la cartella /libs/ws/locales
nella cartella /apps/ws
. Fare clic su Salva tutto.
Aggiornare i riferimenti e i percorsi relativi nel file GET.jsp
, come illustrato di seguito, quindi fare clic su Salva tutto.
<meta http-equiv="refresh" content="0;URL='/lc/apps/ws/index.html'" />
Effettuate le seguenti operazioni per le personalizzazioni CSS:
Andate alla cartella /apps/ws
e create una nuova cartella denominata css
.
Nella cartella css
, create un nuovo file denominato newStyle.css
.
Apri /apps/ws/html
.jsp e cambia da
<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"/>
a
<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"/>
Inserite la voce del file CSS definito dall'utente dopo la voce style.css, come illustrato sopra.
Nel file /apps/ws/html.jsp, modificare da
<script data-main="js/main" src="js/libs/require/require.js"></script>
a
<script data-main="js/main" src="../../libs/ws/js/libs/require/require.js"></script>
Effettua le seguenti operazioni:
Create una cartella denominata js
in /apps/ws
. Fare clic su Salva tutto.
Create una cartella denominata libs
in /apps/ws/js
. Fare clic su Salva tutto.
Copiate la cartella /libs/ws/js/libs/jqueryui
in /apps/ws/js/libs
. Fare clic su Salva tutto.
Effettuate le seguenti operazioni per le personalizzazioni HTML:
In /apps/ws/js
, create una cartella denominata runtime
. Fare clic su Salva tutto.
In /apps/ws/js/runtime
, create una cartella denominata templates
. Fare clic su Salva tutto.
Copiare /libs/ws/js/main.js
in /apps/ws/js/main.js
.
Copiate /libs/ws/js/registry.js in /apps/ws/js/registry.js
.
Fare clic su Salva tutto, cancellare la cache e aggiornare 'area di lavoro AEM Forms.
Accedete all’URL https://'[server]:[port]'/lc/ws
ed effettuate l’accesso con le credenziali di amministratore/password. Il browser reindirizza a https://'[server]:[port]'/lc/apps/ws/index.html
.