Personalización de la interfaz de usuario
A continuación se proporciona información sobre cómo personalizar diferentes partes de la interfaz de usuario EJBCA.
Interfaz de usuario de CA
Puede personalizar la interfaz de usuario de CA de varias maneras:
Configuración del sistema>Configuraciones básicas>Título
Edite el título de la página HTML de la interfaz de usuario de CA (visible en la parte superior de su navegador web y en los marcadores)
Configuración del sistema > Configuraciones básicas → Banner principal
Se puede cambiar a una de las versiones preenviadas: adminweb/banners/head_banner.jsp, adminweb/banners/head_banner_test.jsp, adminweb/banners/head_banner_acc.jsp, adminweb/banners/head_banner_warning.jsp
En una instalación de software pura, puede crear banners adicionales creando un nuevo archivo en modules/admin-gui/resources/banners , volviendo a implementar EJBCA y seleccionando su banner personalizado.
Configuración del sistema > Preferencias del administrador > Tema
Puede seleccionar uno de los temas predefinidos almacenados en modules/admin-gui/resources/themes . Esta selección será la predeterminada en Mis Preferencias para los nuevos administradores, donde podrán seleccionar su propio tema.
Interfaz de usuario de RA
Todo el CSS de la web de RA se puede personalizar e implementar en caliente cargando un paquete CSS personalizado en la web de CA (que, en el caso de una RA remota conectada por pares, se descargará e implementará automáticamente). Para obtener más información, consulte Personalización de la apariencia de la RA .
Web pública
La Web pública está obsoleta a partir de EJBCA 7.9 y ya no será compatible a partir de la próxima versión principal de EJBCA.
Las páginas web públicas están escritas en JSP y se encuentran en modules/publicweb-gui/resources/ . Puede modificarlas (directamente o mediante un árbol independiente), reconstruirlas y volver a implementarlas. Los cambios deberían aparecer en http:// ejbcahost :8080/ejbca.
Personalización de páginas web públicas mediante ejba-custom
Puede usar la función ejbca-custom para anular los archivos predeterminados en EJBCA. Para personalizar las páginas web públicas, modifique las hojas de estilo y las páginas JSP ubicadas en modules/publicweb/resources .
Usando la función ejbca-custom, coloque sus archivos de anulación en una estructura de archivos idéntica en paralelo, de acuerdo con el siguiente ejemplo:
ejbcamodulespublicwebejbca-custommodulespublicwebCuando compila utilizando el comando ant build , los archivos en su directorio ejbca-custom anularán aquellos en la distribución EJBCA, lo que facilitará el mantenimiento de los cambios también cuando se actualiza EJBCA.