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:

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

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.

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.

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.

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:

Con marca incluida:

Indicador de espera con el logo de cliente:

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.

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.

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

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


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:

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

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

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.

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

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


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

Resultado

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 |