La creazione di un'interfaccia implica le seguenti fasi:
Per copiare un'interfaccia esistente, eseguire la seguente procedura.
Procedere come descritto di seguito:
A scopo illustrativo, in questa sezione si suppone che sia stata scelta l'interfaccia neteauto che verrà rinominata yourskin. yourskin sarà il nome dell'interfaccia dell'azienda.
iam_im.ear/user_console_war/app/imcss/neteauto
Iam_im.ear/
Attribuirgli il seguente nome:
iam_im.ear/user_console_war/app/imcss/yourskin
|
Nome corrente |
Nuovo nome |
|---|---|
|
neteauto.css |
yourskin.css |
|
neteauto_task.css |
yourskin_task.css |
|
neteauto.properties |
yourskin.properties |
Per semplificare l'amministrazione, i nomi del file .properties e dei file .css devono corrispondere al nome dell'interfaccia.
Nota: i nomi delle interfacce fanno distinzione tra maiuscole e minuscole.
Aggiornare le immagini (.gif, .jpg o .png) nelle seguenti directory con le immagini che corrispondono all'aspetto dell'interfaccia aziendale:
Ad esempio, per inserire il logo aziendale nell'interfaccia yourskin, sostituire logo.jpg dalla directory delle immagini con il logo aziendale.
Si consiglia di utilizzare gli stessi nomi per i file immagini perché di molte di queste immagini è stato già eseguito il mapping sui percorsi appropriati nel file yourskin.properties.
Aggiornare i CSS dell'interfaccia yourskin con i caratteri e i colori menu, sfondo, margine e altri a scelta.
I percorsi per i CSS sono i seguenti:
Per modificare il file .properties, eseguire la seguente procedura:
Procedere come descritto di seguito:
parent=/app/imcss/idm/im.properties
La sezione padre specifica la posizione del file di proprietà dell'interfaccia padre. In questo esempio, l'interfaccia padre è idm.
stylesheet/skin.css=yourskin/yourskin.css stylesheet/skin_task.css=yourskin/yourskin_task.css
Se le immagini nell'interfaccia sono state sostituite senza rinominarle, passare alla fase d. Se le immagini sono state rinominate, procedere nel seguente modo:
È possibile aggiungere più elementi immagine nel file .properties aggiungendo un elemento simile al seguente:
image/logo.gif=yourskin/image/logo.jpg
Per modificare il file .index.jsp, eseguire la seguente procedura:
Procedere come descritto di seguito:
<iam_im.ear>/user_console_war/app/imcss
<skin:skin name="yourskin" filename="/app/imcss/yourskin/yourskin.properties" />
CA Identity Manager seleziona l'interfaccia predefinita per la console utente di CA Identity Manager in base al tag interfaccia elencato per primo nella sezione <skin:update> del file index.jsp.
Così come indicato nella seguente sezione <skin:update> del file index.jsp file, CA Identity Manager visualizzerà la console utente per l'interfaccia yourskin:
<skin:update>
<skin:skin name="yourskin" filename="/app/imcss/yourskin/yourskin.properties" /> <skin:skin name="idm" filename="/app/imcss/idm/im.properties" /> <skin:skin name="neteauto" filename="/app/imcss/neteauto/neteauto.properties" /> <skin:skin name="horizontal" filename="/app/imcss/horizontal/horizontal.properties" /> <skin:skin name="horizontal2" filename="/app/imcss/horizontal2/horizontal2.properties" />
</skin:update>
Se si desidera utilizzare un'interfaccia diversa, è necessario modificare l'ordine dei tag interfaccia elencati.
Se CA Identity Manager viene eseguito su un server applicazioni JBoss, è necessario ricompilare i file JSP e riavviare il server applicazioni dopo aver creato un'interfaccia, nel seguente modo:
Nota: se si sta utilizzando un server applicazioni diverso, non è necessario completare questa fase.
|
Copyright © 2015 CA Technologies.
Tutti i diritti riservati.
|
|