Tasca #7447
tancatPersonalitzar la interfície web de Muscat
Descripció
Cal fer el disseny de la interfície de Muscat, amb petites adaptacions per a IFMUC i TRACES
Fitxers
CA Actualitzat per Cristina Azorin fa més de 3 anys
- S'ha afegit copiada a Tasca #7448: Personalitzar la interfície web de Blacklight
CA Actualitzat per Cristina Azorin fa més de 3 anys
- Assignat a ha canviat de Ferran Jorba a Anna Florensa
CA Actualitzat per Cristina Azorin fa més de 3 anys
- Data de venciment ha canviat de 29-12-2023 a 28-07-2023
FJ Actualitzat per Ferran Jorba fa aproximadament 3 anys
Els elements que es poden adaptar fàcilment en un Muscat són els següents:
- Un logo gran de la institució de 130x100, que apareix a la imatge principal pública i cerca via Blacklight, tot i que probablement deixarà d'existir quan eliminin el Blacklight. És la que està a dalt a l'esquerra d'aquetes pantalles:
- https://ddd-muscat.uab.cat/record/
- https://traces-muscat.uab.cat/record/ (ara no es veu, ja ho corregiré)
- https://ifmuc-muscat.uab.cat/record/ (ara no es veu, ja ho corregiré)
- Un logo petit de la institució de 50x40 que apareix a dalt a l'esquerra de la barra superior de les pàgines internes (les de /admin), com ara aquestes (no tenen el tamany que toca, vaig agafar-ne alguna de petita sense escarressar-m'hi gaire). L'alçada de la imatge és important perquè condiciona l'aspecte i el comportament de la barra superior:
- El color de fons de la barra superior de les pàgines internes (les del /admin), i que també afecta uns quants textos o títols de les pantalles, i links. Estan definits a:
Els que he estat utilitzant fins ara són aquests (però atenció, perquè si el color del logo coincideix amb el color de la barra de fons i en general del color de la lletra i l'aparença, el logo no es veu):
// This is a sample file for a custom CSS for muscat.
// The file needs to be copied to ./vendor/assets/stylesheets/muscat-custom.scss
// RISM-CH color
//$primary-color: #6E3621 !default;
// RISM-ZR color
// $primary-color: #1B4E7D !default;
// Primary colors: DDD #587606, Traces #00728A, IFMuC #008A9E
$primary-color: #587606 !default; // DDD
// $primary-color: #00728A !default; // Traces
// $primary-color: #008A9E !default; // IFMuC
$table-stripe-color: lighten($primary-color, 70%) !default;
$link-color: $primary-color !default;
// Reset it to the active admin default color
$section-header-text-color: #5E6469 !default;
// BlackLight colors
// $rismBLColor: #1B4E7D; // Links and facets
$rismBLColor: #587606; // DDD Links and facets
// $rismBLColor: #00728A; // Traces Links and facets
/// $rismBLColor: #008A9E; // IFMuC Links and facets
$rismBLnavbarColor: $primary-color; // Navbar
$darkRismBLColor: darken($rismBLColor, 10%);
// Navbar text
$rismNavbarTextColor: #ddd;
$catalogBackgroundColor: #F4F3F1; // gray5
- La resta dels elements del css estan definits amb sintaxi scss (vegeu: https://sass-lang.com/) a:
CA Actualitzat per Cristina Azorin fa aproximadament 3 anys
Anna, ja es podria començar a treballar amb la personalització del disseny del Muscat. Hi ha un excés de majúscules que ens agradaria eliminar. Caldria fer una mica de capçalera, amb els logos i els botons dels desplegables més macos.
No és un css habitual sinó un scss, cal tenir-ho en compte a l'hora d'assignar la tasca a algú; ho deixem a les teves mans.
CA Actualitzat per Cristina Azorin fa aproximadament 3 anys
- Assignat a ha canviat de Anna Florensa a Noemí Aznar Santiago
Reunió del grup central, comentaris:
- logos de cada repositori
- excés de majúscules
- ara el menú de la dreta està immòbil al DDD, cal tocar el CSS. Ja s'ha modificat a Traces i IFMUC
- botons superiors més contrastats
- barres separadores en colors
- amb el view hi ha molta separació, amb taules i espais que s'haurien d'optimitzar
- les paraules clau es podrien posar seguides, separades per ; (???)
Les icones dels botons i del menú dret no cal modificar-les de moment.
AF Actualitzat per Anna Florensa fa aproximadament 3 anys
- Estat ha canviat de Creada a En curs
AF Actualitzat per Anna Florensa fa aproximadament 3 anys
- S'ha afegit relacionat amb Objectiu #7581: SDB2023/3 Migrar el DDD a un nou programari (1a fase)
JP Actualitzat per Javier Planella fa aproximadament 3 anys
traces_muscat@taltabull:~/muscat/muscat-current/public
logos (con symbolic lynk)
traces_muscat@taltabull:~/muscat/muscat-current/public/images
css:
traces_muscat@taltabull:~/muscat/muscat-current/vendor/assets/stylesheets/muscat.scss
NA Actualitzat per Noemí Aznar Santiago fa aproximadament 3 anys
Per poder treballar en els css i veure els canvis que es van fent, el Ferran crearà un uploader on es pujaran els fitxers modificats.
De moment, en aquesta url (https://ddd-muscat.uab.cat/qualitat/stylesheets/) podem veure els css que cal modificar.
FJ Actualitzat per Ferran Jorba fa quasi 3 anys
Ja es poden consultar, actualitzar i, si cal, esborrar els css de cadascun dels tres Muscats:
NA Actualitzat per Noemí Aznar Santiago fa quasi 3 anys
S'ha modificat el codi del css "muscat.scss" per treure el padding de la barra de sota del menú de navegació. El canvi s'ha replicat a totes les pàgines (https://ddd-muscat.uab.cat/admin).
Abans:
#title_bar {
padding: 5px 30px;
h2 {
font-size: 1.4em;
}
}
Després:
#title_bar {
padding: 0px 30px;
h2 {
font-size: 1.4em;
}
}NA Actualitzat per Noemí Aznar Santiago fa quasi 3 anys
- S'ha afegit Fitxer PropostaCanvisCapcaleraVerd.PNG PropostaCanvisCapcaleraVerd.PNG
Proposta de disseny de capçalera pel DDD (imatge adjunta) i codi amb les modificacions:
#header ul.tabs > li.current > a {
background: #ffffff;
color: #666;
}
#header ul.tabs > li a {
text-decoration: none;
padding: 6px 10px 4px 10px;
position: relative;
border-radius: 0px;
}
#header a, #header a:link {
color: #484e53;
font-size: 1.1em;
font-weight: bold;
}
#header {
background-color: #587606;
background: #d4dcbf;
/* border-bottom: 1px solid #304103; */
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.37);
display: table;
height: 20px;
width: 100%;
overflow: visible;
position: inherit;
padding: 5px 0;
z-index: 900;
}
#title_bar {
background-color: #fff;
background-image: linear-gradient(180deg, #fff, #fff);
/* border: solid 1px #cdcdcd; /
/ border-color: #d4d4d4; /
border-top-color: #e6e6e6;
border-right-color: #d4d4d4;
border-bottom-color: #cdcdcd;
border-left-color: #d4d4d4;
/ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 0 1px #FFF inset; /
font-size: 1em;
font-weight: bold;
line-height: 18px;
margin-bottom: 0.5em;
color: #5E6469;
padding: 5px 10px 3px 10px;
box-sizing: border-box;
/ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.37); */
display: table;
border-bottom-color: #EEE;
width: 100%;
position: relative;
margin: 0;
padding: 10px 30px;
z-index: 800;
}
#active_admin_content {
margin: 0;
padding: 10px;
}
h2 {
font-size: 2em;
margin-bottom: 0.75em;
margin-top: 0;
}
FJ Actualitzat per Ferran Jorba fa quasi 3 anys
A partir de les propostes de la Noemí i d'intentar trobar la manera com canviar els (s)css, sembla que hem trobat la manera més ortodoxa de canviar l'estètica de les pàgines /admin del Muscat.
Sembla ser que molts dels valors (al menys els tamanys, marges i colors) estan definits a https://github.com/activeadmin/activeadmin/blob/master/app/assets/stylesheets/active_admin/mixins/_variables.scss
Aleshores, hem vist que si hi afegim aquests valors, canviats, a https://ddd-muscat.uab.cat/qualitat/stylesheets/muscat-custom.scss, efectivament canvia l'aspecte del Muscat. Com que la Noemí els pot actualitzar (pujant-hi una nova versió d'aquest fitxer), mirarà fins on pot arribar amb això.
NA Actualitzat per Noemí Aznar Santiago fa quasi 3 anys
Modificacions fetes a muscat.scss
- Body font-size de 12px a 13px (augment de la mida de la lletra)
Modificacions fetes a marc_editor.scss
- Majúscules per les minúscules en els formularis d'edició:
.tag_group {.marc_editor_group_contents {
//border-bottom: 1px solid lighten($primary-color, 10%);
border-bottom: 4px solid #dfe1e2;
.tag_container {
margin-bottom: 4px;
table.tag_header {
margin-top: 0px;
margin-bottom: 0px;
th {
padding: 5px 4px 2px 0px;
background: none;
color: $primary-color;
@include no-shadow;
@include text-shadow;
text-transform: none;
}
Modificacions fetes a muscat-custom.scss:
- Color capçalera (de #587606 a #77912F)
$primary-color: #77912F !default;
- Color enllaços (de #587606 a #77912F)
$link-color: #77912F !default;
- Color títols/headers de les taules per millorar l'accessibilitat (#5E6469 a #2e2e2e)
$section-header-text-color: #2e2e2e !default;
- Reducció del padding horizontal i vertical
$horizontal-page-margin: 10px; // Abans: 30px
$section-padding: 10px; // Abans:15px
- Color del text del body
$text-color: #080808 !default;
- Color del text de la capçalera
$page-header-text-color: #ffffff !default;
- Color del menú seleccionat i del hover
$current-menu-item-background: #93a566 !default;
$hover-menu-item-background: #93a566 !default;
- Color del breadcrumb per millorar l'accessibilitat
$breadcrumbs-color: #484e53 !default;
$breadcrumbs-separator-color: #484e53 !default;
- Color del títols del formulari
$form-label-color: #77912F !default;
NA Actualitzat per Noemí Aznar Santiago fa quasi 3 anys
Modificacions fetes a muscat.scss:
- Breadcrumb en minúscules
height: 40px !important;#titlebar_left, #titlebar_right {
span.breadcrumb {
margin-bottom: 6px;
text-transform: none;
}
}
NA Actualitzat per Noemí Aznar Santiago fa quasi 3 anys
Modificacions fetes a muscat.scss:
- S'afegeix el següent codi per canviar les majúscules a minúscules dels registres ("mostrar"). Ex: https://ddd-muscat.uab.cat/admin/sources/273923
.attributes_table table th {
box-shadow: none;
background: none;
width: 150px;
font-size: 0.9em;
padding-left: 0;
text-transform: none;
color: #77912F;
}
- S'afegeix el següent codi per canviar les majúscules a minúscules del menú lateral de la dreta.
.sidebar_section label {
display: block;
text-transform: none;
color: #77912F;
font-size: 0.9em;
font-weight: bold;
}
NA Actualitzat per Noemí Aznar Santiago fa quasi 3 anys
Modificacions fetes a muscat.scss:
- Es redueix l'espai superior i inferior de l'h2
h2 {
font-size: 2em;
margin-bottom: 0.2em;
margin-top: 0.1em;
}
- Es posa en negreta i es modifica l'opacitat del menú desplegable esquerre del principi de la taula (Ex:https://ddd-muscat.uab.cat/admin/sources)
a.table_tools_button.disabled, .table_tools .dropdown_menu_button.disabled {
opacity: 1;
cursor: default;
font-weight: bold;
}
- Es redueix la mida de l'h2 del title_bar
#title_bar h2 {
font-size: 1.1em;
}
Modificacions fetes a muscat-custom.scss:
- Es canvia el color dels headers (del negre al gris)
$section-header-text-color: #5E6469 !default;
NA Actualitzat per Noemí Aznar Santiago fa quasi 3 anys
Modificacions fetes a muscat.scss:
- Es redueix la mida dels camps del menú de l'esquerre
form input[type=text], form input[type=password], form input[type=email], form input[type=number], form input[type=url], form input[type=tel], form input[type=date], form input[type=time], form textarea {
width: calc(80% - 22px);
border: 1px solid #c9d0d6;
border-radius: 3px;
font-size: 0.95em;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
outline: none;
padding: 2px 5px 3px;
}
NA Actualitzat per Noemí Aznar Santiago fa quasi 3 anys
- S'ha afegit Fitxer VersioCapçaleraBlanca.png VersioCapçaleraBlanca.png
Modificacions fetes a muscat.scss:
- S'unifiquen les mides dels h1, h2, h3, etc per mantenir una correcta jerarquia de la informació.
S'ha treballat en una nova proposta de visualització amb una capçalera blanca i l'ús del verd DDD pels menús i els títols de secció (vegeu imatge adjunta).
NA Actualitzat per Noemí Aznar Santiago fa quasi 3 anys
Començo a treballar amb IFMUC . Aplico canvis del DDD a IFMUC (majúscules, breadcrumb, espais)
NA Actualitzat per Noemí Aznar Santiago fa quasi 3 anys
He començat a modificar els CSS de Traces .
NA Actualitzat per Noemí Aznar Santiago fa quasi 3 anys
Reunió per valorar el disseny dels Muscats:
- Es tria el disseny de l'Ifmuc però buscant atenuar els colors.
- Modificacions que cal fer:
- transparències del menú
- hover pestanya activa que quedi marcat
- enllaços subratllats només quan passes el cursor per sobre
- provar la class position sticky pel menú de la dreta
- vermell pels registres no publicats
- afegir una cerca avançada en el menú de la dreta per amagar opcions i alleugerir el menú de la dreta
- títols dels menús i de les taules en color corporatiu i subtítols en negre/gris
- diferenciar la zona de loggin/loggout de la resta del header.
NA Actualitzat per Noemí Aznar Santiago fa més de 2 anys
Modificacions fetes a Traces :
- Transparències del menú
- Hover pestanya activa que quedi marcat
- Enllaços subratllats només quan passes el cursor per sobre
- Títols dels menús i de les taules en color corporatiu i subtítols en negre/gris
- Diferenciar la zona de loggin/loggout de la resta del header.
NA Actualitzat per Noemí Aznar Santiago fa més de 2 anys
Ja tenim el disseny definitiu de Traces. Començo a aplicar els canvis a Ifmuc i DDD.
NA Actualitzat per Noemí Aznar Santiago fa més de 2 anys
Canvis aplicats a DDD : https://test-intern-ddd.uab.cat/admin
NA Actualitzat per Noemí Aznar Santiago fa més de 2 anys
Canvis aplicats a IFMUC : https://test-intern-ifmuc.uab.cat/admin
CA Actualitzat per Cristina Azorin fa més de 2 anys
- Estat ha canviat de En curs a Tancada
CA Actualitzat per Cristina Azorin fa aproximadament 2 anys
Afegint-hi tres línies al css, el panell d'edició de registres Marc queda en la posició fixa:
#sections_sidebar_section {
position: fixed;
}