Personalizar los temas del portal¶
El tema predeterminado de todos los portales de Opendatasoft se puede personalizar por completo, no solo en cuanto a diseño y colores sino también en relación con áreas concretas como encabezado, pie de página y tarjetas de catálogo. Las configuraciones del tema se gestionan en la subsección Apariencia > Tema del back office.

La interfaz Tema consta de 3 grandes bloques.
El encabezado (1), que no solo muestra el título de la interfaz sino también un menú desplegable Acción actual para gestionar la asignación de versiones (consulte Versiones de temas). En el encabezado también aparecen 3 botones importantes:
Guardar, para guardar las nuevas configuraciones
Vista previa, para abrir en una nueva ficha el portal de Opendatasoft con las nuevas configuraciones aplicadas.
Activar, para definir las nuevas configuraciones aplicadas como el nuevo tema activo disponible en el portal de Opendatasoft
El bloque de gestión Clave de API para desarrollo sin conexión en línea (2), que permite usar y generar nuevas claves de API (consulte la nota siguiente para obtener más información).
Nota
Se pueden crear hojas de estilo fuera de la plataforma con cualquier herramienta de desarrollo web estándar e insertarlas en la plataforma por medio de una clave de API. Para un uso más rápido y sencillo, dispone del Opendatasoft Portal Development Kit, un proyecto de código abierto creado por Opendatasoft que se puede descargar en Github.
Para encontrar y usar una clave de API del tema, haga clic en el bloque Clave de API para desarrollo sin conexión en línea para expandirlo. La clave de API actual aparecerá en el bloque, lista para copiar y usar.
También es posible generar una nueva clave de API haciendo clic en el botón Generar clave nueva. Sin embargo, tenga cuidado al generar nuevas claves de API: solo se puede usar la actual, lo que significa que al generar una nueva clave de API se revocan todas las anteriores.
Un bloque de 6 fichas (3), cada una de las cuales permite configurar una parte del tema de portal de Opendatasoft (consulte Personalizar un tema de portal):
Opciones de diseño, para modificar el diseño del portal
Colores, para cambiar los colores de fondos, textos, bordes, vínculos, etc.
Hoja de estilos, para añadir más estilos al portal con CSS
Encabezado, para modificar el encabezado con código HTML
Pie de página, para modificar el pie de página con código HTML
Tarjeta de catálogo, para modificar las tarjetas de catálogo con código HTML
Asignar versiones a temas¶

A los temas de portal se les asignan versiones, lo que significa que cada nuevo tema personalizado tiene asignado un número de versión. Una vez completado y activado, automáticamente se crea otra versión: es el nuevo tema de borrador en que se trabajará hasta que esté listo para activarse.
El menú desplegable Acción actual que se muestra en el encabezado indica la versión de trabajo actual. Asimismo, permite seleccionar temas anteriores que ya se han activado.
Importante
Una vez activado un tema, está totalmente bloqueado: no se puede introducir en él ninguna otra modificación. Solo admite modificaciones la última versión de borrador.
Mientras se trabaja en la última versión de borrador del tema de portal, se puede obtener una vista previa de la apariencia del portal con este nuevo tema. El botón Vista previa situado entre los botones Activar y Guardar permite abrir una nueva ficha con el portal configurado con el tema de borrador.
Nota
Tan solo los usuarios que pueden editar las propiedades del dominio pueden obtener una vista previa de la última versión del tema. Si comparte la dirección URL con otros usuarios sin los permisos adecuados, estos verán el portal con el tema activo.
Personalizar un tema de portal¶
Opciones de diseño¶

La ficha Opciones de diseño permite personalizar el diseño del portal, basado de forma predeterminada en un sistema de cuadrícula de 12 columnas heredado del marco CSS de Bootstrap.
Concretamente, en esta ficha se puede modificar lo siguiente:
Ancho de margen interno: es el espacio (en píxeles) entre los diversos elementos que forman una interfaz del portal (columnas, filas y cuadros); y
Puntos de interrupción con respuesta: indica los diversos anchos de pantalla (en píxeles) a que el diseño debe cambiar para adaptarse al espacio disponible (por ejemplo, el diseño del portal debe variar si se usa en un teléfono móvil o un equipo de escritorio, ya que la pantalla del primero es muy inferior a la del segundo). Una interfaz web que se adapta al tamaño de la pantalla es lo que se denomina "responsive" (con capacidad de respuesta). Hay 3 puntos de interrupción configurables entre 4 tamaños de pantalla estándar asociados a los dispositivos habituales:
De móvil a tableta: para pasar de una pantalla muy pequeña a otra pequeña
De tableta a escritorio: para pasar de una pantalla pequeña a otra mediana
De escritorio a escritorio grande: para pasar de una pantalla mediana a otra grande
Nota
Se usan como referencia los términos móvil, tableta y equipo de escritorio porque estos nombres de los dispositivos más habituales ilustran bastante bien los 4 tamaños de pantalla estándar existentes (muy pequeña, pequeña, mediana y grande). Tenga presente que el término móvil, por ejemplo, no significa que el usuario esté usando realmente un móvil sino que el explorador que utiliza ofrece un área de visualización extrapequeña.
Para modificar una opción de diseño:
Escriba un nuevo ancho, en píxeles, en el cuadro de texto seleccionado.
Haga clic en el botón Guardar en la esquina superior derecha.
Para restablecer el valor predeterminado de cualquier opción de diseño, haga clic en el botón .
Colores¶

La ficha Colores permite personalizar los colores empleados en los textos y vínculos, fondos y bordes del portal.
Importante
Si se ha creado una hoja de estilos personalizada para el portal, las reglas CSS que contiene tendrán prioridad sobre los colores definidos en la ficha Colores.
En esta ficha se puede configurar el color de los siguientes elementos de un portal de Opendatasoft:
Categoría |
Elementos configurables |
---|---|
Texto |
|
Fondo |
|
Bordes |
|
Para modificar un color de tema:
En el cuadro de texto seleccionado, especifique el código hexadecimal del nuevo color o haga clic en el botón de color para elegirlo en Colores bonitos o con el Selector de color.
Haga clic en el botón Guardar en la esquina superior derecha.
Para volver al color del tema del portal activo actual, haga clic en el botón .
Nota
Los colores de temas pueden usarse en la hoja de estilos del dominio, como variables CSS:
var(--variable-name)
Las variables disponibles son: text
, links
, titles
, page-background
, highlight
, boxes-background
, boxes-border
, section-titles
, section-titles-background
, header-background
, header-links
, footer-background
y footer-links
.
Estas variables CSS son compatibles con todos los exploradores porque la plataforma Opendatasoft sustituye automáticamente todas las variables por sus valores reales de colores de temas.
Hoja de estilos¶

La ficha Hoja de estilos muestra un editor donde añadir reglas de estilo CSS puras. Permite personalizar aún más un tema de portal. Todas las reglas añadidas en esta ficha tendrán prioridad sobre las configuraciones definidas en las demás fichas de tema.
Para cambiar el estilo de un elemento, localice la clase del elemento y cambie la propiedad CSS deseada. Los nombres de clases se escriben como bloque, elemento y modificador: .ods-bloque[--modificadorbloque][__elemento][--modificadorelemento]
.
Nota
Si usa imágenes y fuentes específicas para la personalización del dominio, no dude en cargarlas como activos en la plataforma (consulte Añadir activos). Esto permite copiar fácilmente las URL de activos y pegarlas en el código CSS.
Tarjeta de catálogo¶

La ficha Tarjeta de catálogo muestra un editor donde añadir código HTML puro. Permite personalizar las tarjetas de catálogo visualizadas en el catálogo del portal, que representan los conjuntos de datos publicados de ese portal (consulte Explorar un conjunto de datos del catálogo).
Las directivas siguientes permiten recuperar información acerca de un conjunto de datos, que podría incluirse en la tarjeta de catálogo.
Nota
Las directivas empleadas en la ficha Tarjeta de catálogo se presentan con un estilo estándar, que se puede modificar en la ficha Hoja de estilos.
Directiva |
Information | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ods-catalog-card |
Obligatorio. Envuelve la tarjeta de catálogo completa para que las demás directivas funcionen. |
||||||||||||||||||||||||||
ods-catalog-card-theme-icon |
Recupera el tema del conjunto de datos e incluye el icono relacionado. |
||||||||||||||||||||||||||
ods-catalog-card-body |
Proporciona casos extremos de gran utilidad relacionados con el estilo y el comportamiento (por ejemplo, conjuntos de datos sin registros). |
||||||||||||||||||||||||||
ods-catalog-card-title |
Recupera el título del conjunto de datos. |
||||||||||||||||||||||||||
ods-catalog-card-description |
Recupera la descripción del conjunto de datos. |
||||||||||||||||||||||||||
ods-catalog-card-keywords |
Recupera las palabras clave definidas para el conjunto de datos. |
||||||||||||||||||||||||||
ods-catalog-card-metadata-item |
Toma un atributo Ejemplo: La tabla siguiente indica todas las claves de elementos de metadatos disponibles:
|