Configuración
Breadcrumbs

Customizar Iconografía y CSS

Estructura de carpetas en Minio/S3

La carpeta cdn/ de Minio o S3 tiene como finalidad permitir agregar iconos o estilos personalizados por parte del usuario que pueden ser visualizados en la aplicación por toda la organización.


Están organizados en subcarpetas según su finalidad detallada a continuación:

att_7_for_171999987.png

Carpeta i18n

Esta carpeta contiene todos los ficheros de traducciones para el uso de Anjana.

att_14_for_171999987.png



Estos ficheros se actualizan desde Portuno, a través del botón “Upload translations files” de la cabecera, recuperando la información de BD para generar automáticamente los ficheros y subirlos a Minio/S3.


att_1_for_171999987.png


En caso de que el nombre de algún fichero de esta carpeta no coincida con un código i18n de los idiomas, conviene revisar la tabla de configuración translations de portuno porque es posible que alguna traducción no esté bien informada.

Carpeta images

Esta carpeta contiene un conjunto de subcarpetas. A continuación se detalla la finalidad de cada una de ellas.

att_8_for_171999987.png

Carpeta attribute-icons

Se encuentra dentro del directorio /images y contiene las imágenes para los atributos de tipo SELECT_IMG, MULTI_SELECT_IMG, SELECT_IMG_TXT y MULTI_SELECT_IMG_TXT.


En el apartado Iconos personalizados de este documento se detallan los requisitos que han de cumplir estos iconos y la forma de incluirlos en la aplicación para su correcto funcionamiento.


att_20_for_171999987.png

Carpeta brand

Se encuentra dentro del directorio /images y tiene como propósito permitir que el cliente suba el logo de la empresa y que se muestre tanto en la cabecera de la plataforma como en el indicador de espera. Si no se desea añadir un logo se debe dejar vacía.


En el apartado Iconos personalizados de este documento se detallan los requisitos que han de cumplir estas imágenes y la forma de incluirlos en la aplicación para su correcto funcionamiento.


Sin marca incluida:

att_2_for_171999987.png

Con marca incluida:

image-20250722-073551.png


Indicador de espera con el logo de cliente:

att_3_for_171999987.png

Carpeta subtype-icons

Se encuentra dentro del directorio /images y contiene todos los iconos personalizables de entidades y relaciones.


En el apartado Iconos personalizados de este documento se detallan los requisitos que han de cumplir estos iconos y la forma de incluirlos en la aplicación, para su correcto funcionamiento.

att_16_for_171999987.png

Iconografía

Iconos por defecto

Son aquellos iconos que vienen por defecto en toda la aplicación y que no pueden ser modificados por el usuario. Para mejorar la experiencia de usuario, Anjana dispone de tooltips que describen el término/acción que representa el icono.


att_4_for_171999987.png

Iconos de banderas para los idiomas

El proyecto incluye un pack de banderas (que incluyen los diferentes idiomas usados en España). Para facilitar la configuración de los idiomas, se facilita una tabla con los códigos a usar para que se pueda visualizar correctamente estas banderas en el anexo al documento.


En caso de necesitar alguna bandera adicional, contacte con Global Support de Anjana Data.


Iconos de estado

Los iconos utilizados por la aplicación para representar los estados de los objetos y/o flujos van incluidos en el proyecto. Los estados que están contemplados actualmente en Anjana son: aprobado, deprecado, deshabilitado, borrador, expirado, importado, pendiente, rechazado y en espera.

Iconos personalizados

Iconos para atributos con imagen (attribute-icons)

Anjana permite personalizar los iconos que se utilizan en los atributos nuevos con imágenes: SELECT_IMG

MULTI_SELECT_IMG

SELECT_IMG_TXT

MULTI_SELECT_IMG_TXT

att_9_for_171999987.png
Características que deben cumplir los iconos para atributos con imagen

Para que los iconos se vean correctamente es necesario que cumplan los siguientes requisitos:

  • Únicamente en formato SVG

  • Tamaño máximo recomendado 5KB

  • El nombre del archivo debe seguir la siguiente estructura (respetando mayúsculas y minúsculas):

<nombreAtributo>_<valor>.svg


att_23_for_171999987.png


att_18_for_171999987.png

Logo en la cabecera de la plataforma (brand)

Es posible añadir el logo de la organización y se mostrará en la cabecera de la plataforma de esta forma:

image-20250722-073716.png


El logo también aparecerá por defecto en el indicador de espera:

att_5_for_171999987.png
Características que deben cumplir el logo de cliente para la cabecera

Para que el logo se vea correctamente es necesario que los iconos cumplan los siguientes requisitos:

  • Únicamente en formato SVG

  • Tamaño máximo recomendado del archivo 5KB

  • Tamaño máximo a mostrar: 80 x 25px

  • El nombre del archivo debe ser: logo.svg


att_10_for_171999987.png

Iconos de subtipo de objeto y relación (subtype_icons)

Anjana permite personalizar los iconos que se usan para los diferentes tipos de objetos en Data Catalog y en Business Glossary.


att_11_for_171999987.png
Características que deben cumplir los iconos de subtipo

Para que los iconos se vean correctamente en todas las pantallas de la aplicación es necesario que los iconos cumplan los siguientes requisitos:

  • Únicamente en formato SVG

  • Tamaño máximo recomendado 5KB

  • El nombre del fichero subido a Minio debe ser igual que el subtipo de objeto en minúsculas. Por ejemplo: para el subtipo de entidad DATASET el icono debe llamarse dataset.svg


att_21_for_171999987.png

CSS

Es posible cambiar los estilos en Anjana pero es muy recomendable que lo haga un desarrollador con conocimientos sobre CSS para no afectar el funcionamiento de la aplicación.

Anjana no se responsabiliza de los cambios efectuados en el CSS de la aplicación.

CSS personalizado

Características que debe cumplir el fichero css

Para que los estilos editados se vean correctamente en la aplicación es necesario que se cumplan los siguientes requisitos:

  • El fichero tiene que ir en la raíz de Minio cdn/

  • El fichero que contiene los estilos modificados se debe llamar custom-css.css


att_6_for_171999987.png
att_12_for_171999987.png


Cómo personalizar el CSS para Anjana

En la clase donde se quieran modificar estilos, estos deben ir acompañados de !important para que así se pueda ver el cambio correctamente.


Ejemplo de modificación del color de fondo del login

att_13_for_171999987.png

Resultado

att_19_for_171999987.png

ANEXO

A continuación se detallan las banderas incluidas en el proyecto y la configuración del idioma correspondiente en la tabla de BD del esquema de zeus de languages. Para más detalle acceder a la Guía de configuración funcional.


BANDERAS/IDIOMAS EN ESPAÑA

es-ct,

Catalán,

es-ga

Gallego,

es-es,

Español,

es-pv

Euskera

OTRAS BANDERAS

af-af,

Afghanistan,

ax-ax,

Islas Aland

al-al,

Albania,

dz-dz,

Algeria,

as-as,

Samoa Americana

ad-ad,

Andorra,

ao-ao,

Angola,

ai-ai,

Anguila,

aq-aq,

Antártida,

ag-ag,

Antigua and Barbuda,

ar-ar,

Argentina,

am-am,

Armenia,

aw-aw,

Aruba,

ac-ac,

Isla Ascensión

au-au,

Australia,

at-at,

Austria,

az-az,

Azerbaijan,

bs-bs,

Bahamas,

bh-bh,

Bahrain,

bd-bd,

Bangladesh,

bb-bb,

Barbados,

by-by,

Bielorrusia,

be-be,

Bélgica,

bz-bz,

Belice

bj-bj,

Benin,

bm-bm,

Bermuda,

bt-bt,

Bhutan,

bo-bo,

Bolivia,

bq-bq,

Caribe Neerlandés

ba-ba,

Bosnia y Herzegovina

bw-bw,

Botsuana,

bv-bv,

Isla Bouvet

br-br,

Brazil,

io-io,

Territorio Británico del Océano Índico

bn-bn,

Brunéi

bg-bg,

Bulgaria,

bf-bf,

Burkina Faso,

bi-bi,

Burundi,

cv-cv,

Cabo Verde,

kh-kh,

Camboya,

cm-cm,

Camerún,

ca-ca,

Canada,

ic-ic,

Islas Canarias,

ky-ky,

Islas Cayman,

cf-cf,

República Centroafricana

cefta-cefta,

Acuerdo centroeuropeo de libre cambio

td-td,

Chad,

cl-cl,

Chile,

cn-cn,

China,

cx-cx,

Isla Christmas,

cp-cp,

Isla Clipperton,

cc-cc,

Islas Cocos

co-co,

Colombia,

km-km,

Comoras,

ck-ck,

Islas Cook

cr-cr,

Costa Rica,

hr-hr,

Croacia,

cu-cu,

Cuba,

cw-cw,

Curazao,

cy-cy,

Chipre,

cz-cz,

República Checa

ci-ci,

Costa de Marfil

cd-cd,

República Democrática del Congo

dk-dk,

Dinamarca,

dg-dg,

Diego Garcia,

dj-dj,

Yibuti,

dm-dm,

Dominica,

do-do,

República Dominicana

eac-eac,

Comunidad Africana Oriental

ec-ec,

Ecuador,

eg-eg,

Egipto

sv-sv,

El Salvador,

gb-eng

Inglaterra,

gq-gq,

Guinea Ecuatorial,

er-er,

Eritrea,

ee-ee,

Estonia,

sz-sz,

Esuatini,

et-et,

Etiopía,

eu-eu,

Europa,

fk-fk,

Islas Malvinas

fo-fo,

Isla de Faroe,

fm-fm,

Micronesia,

fj-fj,

Fiji,

fi-fi,

Finlandia,

fr-fr,

Francia,

gf-gf,

Guinea Francesa,

pf-pf,

Polinesia Francesa,

tf-tf,

Territorios Australes Franceses

ga,

Gabon,

gm-gm,

Gambia,

ge-ge,

Georgia,

de-de,

Alemania,

gh-gh,

Ghana,

gi-gi,

Gibraltar,

gr-gr,

Grecia,

gl-gl,

Greenland,

gd-gd,

Granada,

gp-gp,

Guadalupe,

gu-gu,

Guam,

gt-gt,

Guatemala,

gg-gg,

Guernsey,

gn-gn,

Guinea,

gw-gw,

Guinea-Bisáu

gy-gy,

Guyana,

ht-ht,

Haiti,

hm-hm,

Islas Heard y McDonald

va-va,

Vaticano

hn-hn,

Honduras,

hk-hk,

Hong Kong,

hu-hu,

Hungría,

is-is,

Islandia,

in-in,

India,

id-id,

Indonesia,

ir-ir,

Iran,

iq-iq,

Irak,

ie-ie,

Irlanda,

im-im,

Isla de Man

il-il,

Israel,

it-it,

Italia,

jm-jm,

Jamaica,

jp-jp,

Japón,

je-je,

Jersey,

jo-jo,

Jordania,

kz-kz,

Kazajistán,

ke-ke,

Kenia,

ki-ki,

Kiribati,

xk-xk,

Kosovo,

kw-kw,

Kuwait,

kg-kg,

Kirguistán,

la-la,

Laos,

lv-lv,

Letonia,

arab-arab,

Liga Árabe

lb-lb,

Líbano,

ls-ls,

Lesoto,

lr-lr,

Liberia,

ly-ly,

Libia,

li-li,

Liechtenstein,

lt-lt,

Lituania,

lu-lu,

Luxemburgo,

mo-mo,

Macao,

mg-mg,

Madagascar,

mw-mw,

Malaui,

my-my,

Malaysia,

mv-mv,

Maldivas,

ml-ml,

Mali,

mt-mt,

Malta,

mh-mh,

Islas Marshall

mq-mq,

Martinica,

mr-mr,

Mauritania,

mu-mu,

Mauricio,

yt-yt,

Mayotte,

mx-mx,

Mexico,

md-md,

Moldavia,

mc-mc,

Monaco,

mn-mn,

Mongolia,

me-me,

Montenegro,

ms-ms,

Montserrat,

ma-ma,

Marruecos,

mz-mz,

Mozambique,

mm-mm,

Birmania,

na-na,

Namibia,

nr-nr,

Nauru,

np-np,

Nepal,

nl-nl,

Países Bajos,

nc-nc,

Nueva Caledonia

nz-nz,

Nueva Zelanda,

ni-ni,

Nicaragua,

ne-ne,

Níger,

ng-ng,

Nigeria,

nu-nu,

Niue,

nf-nf,

Isla de Norfolk,

kp-kp,

Corea del Norte

mk-mk,

Macedonia del Norte,

gb-nir

Ireland del Norte,

mp-mp,

Islas Marianas del Norte

no-no,

Noruega,

om-om,

Omán,

pk-pk,

Pakistán,

pw-pw,

Palaos,

pa-pa,

Panama,

pg-pg,

Papua Nueva Guinea,

py-py,

Paraguay,

pe-pe,

Peru,

ph-ph,

Filipinas,

pn-pn,

Islas Pitcairn,

pl-pl,

Polonia,

pt-pt,

Portugal,

pr-pr,

Puerto Rico,

qa-qa,

Qatar,

cg-cg,

Congo

ro-ro,

Rumanía,

ru-ru,

Rusia,

rw-rw,

Ruanda,

re-re,

Reunión,

bl-bl,

San Bartolomé

sh-sh,

Santa Elena

kn-kn,

San Cristóbal y Nieves

lc-lc,

Santa Lucía

mf-mf,

San Martin,

pm-pm,

San Pedro y Miquelón

vc-vc,

San Vicente y las Granadinas

ws-ws,

Samoa,

sm-sm,

San Marino,

st-st,

Santo Tomé y Príncipe

sa-sa,

Arabia Saudita

gb-sct

Escocia,

sn-sn,

Senegal,

rs-rs,

Serbia,

sc-sc,

Seychelles,

sl-sl,

Sierra Leona

sg-sg,

Singapur,

sx-sx,

Sint Maarten

sk-sk,

Eslovaquia,

si-si,

Eslovenia,

sb-sb,

Islas Salomón

so-so,

Somalia,

za-za,

Sudáfrica

gs-gs,

Islas Georgias del Sur y Sandwich del Sur

kr-kr,

Cora del Sur

ss-ss,

Sudán del Sur


lk-lk,

Sri Lanka,

ps-ps,

Estado de Palestina,

sd-sd,

Sudan,

sr-sr,

Surinam,

sj-sj,

Svalbard and Jan Mayen,

se-se,

Suecia,

ch-ch,

Suiza,

sy-sy,

Siria,

tw-tw,

Taiwan,

tj-tj,

Tayikistán,

tz-tz,

Tanzania,

th-th,

Tailandia,

tl-tl,

Timor Oriental

tg-tg,

Togo,

tk-tk,

Tokelau,

to-to,

Tonga,

tt-tt,

Trinidad and Tobago,

ta-ta,

Tristán de Acuña

tn-tn,

Túnez,

tm-tm,

Turkmenistán,

tc-tc,

Islas Turcas y Caicos

tv-tv,

Tuvalu,

tr-tr,

Turquía,

ug-ug,

Uganda,

ua-ua,

Ucrania,

ae-ae,

Emiratos Árabes Unidos

en-uk,

Reino Unido

un-un,

Naciones Unidas

um-um,

Islas Ultramarinas Menores de Estados Unidos

en-us,

Estados Unidos de Ámerica

xx-xx,

Desconocido,

uy-uy,

Uruguay,

uz-uz,

Uzbekistán,

vu-vu,

Vanuatu,

ve-ve,

Venezuela,

vn-vn,

Vietnam,

vg-vg,

Islas Vírgenes Británicas

vi-vi,

Islas Vírgenes de los Estados Unidos

gb-wls

Gales,

wf-wf,

Wallis y Futuna

eh-eh,

Sahara Occidental

ye-ye,

Yemen,

zm-zm,

Zambia,

zw-zw

Zimbabue