proyectos / etnografic-campos.com

https://etnografic-campos.com Activo

May 19, 2026

Índice de contenidos

Un espacio por descubrir y preservar la cultura tradicional de Mallorca. Objetos y testimonios del pasado te acercan a la vida, costumbres y patrimonio de la isla. Explora la riqueza de nuestro legado etnográfico.

Muestra de la exposición
Logotipo

La web es un resumen del amplio contenido que ofrece el museo.

Servicios

Resumen del proyecto

Crear una página web en Wordpress Classic como gestor de contenidos en tres idiomas.

Diseño

El diseño está basado en el Theme Loquet se optó por rehacer el Theme usando solo los recursos necesarios, mejorando la semántica del código (el theme original se basa en el uso de Elementor). También se tuvieron en cuenta los costes anuales asociados al Theme original.

Tipografía y colores

Se han mantenido las tipografías usadas en el theme original.

jost-v18-latin_latin-ext-300.woff2
jost-v18-latin_latin-ext-400.woff2
jost-v18-latin_latin-ext-600.woff2
cormorant-garamond-v16-latin_latin-ext-300.woff2
cormorant-garamond-v16-latin_latin-ext-400.woff2
cormorant-garamond-v16-latin_latin-ext-500.woff2
Cormorant garamond
Jost

La paleta de colores es la definida en el Theme de referencia.

Se han usado variables semánticas para aplicar la paleta de color.

:root {
    --background-color-light-grey: var(--desert-storm);
    --link-color: var(--tallow);
    --link-color-hover: var(--dove-gray);
    ...
}

Mejoras de código en el proyecto

En lo referente al desarrollo se plantearon varios objetivos, eliminar dependencias, mantener el aspecto del theme original mejorando la semántica e indexación de contenidos.

Html

La maquetación se ha planteado Mobile first usando código semántico, orientado a mejorar el SEO técnico, los tiempos de carga, la comprensión y la accesibilidad.

Se ha cuidado la jerarquía de contenidos (Ejemplo de la pagina de inicio).

└── <h1> Descobreix la major col·lecció etnogràfica de Mallorca. Coneix com van viure, van treballar i van conservar les seves tradicions els nostres avantpassats a l'illa.
    └── <h2> Des d'eines d'oficis antics fins a estris quotidians, la col·lecció s'ha format al llarg de dècades mitjançant un meticulós procés de selecció i posterior recuperació.
    └── <h2> Sobre l'exposició
        └── <h3> Ordre i estatus de la col·lecció
        └── <h3> Seccions destacades
        └── <h3> Peces singulars  

Como parte de la estructura Html se han usado landmarks, <section>, <article>, <nav> y otras etiquetas semánticas para agrupar el contenido <header>, <main>, <footer>.

Css, Sass

El proyecto Sass se ha redefinido para usar la metodología basada en "The 7-1 pattern" descrita en la guía de uso de Sass, con algunas adaptaciones para organizar las clases de Wordpress.

Se han usado variables Sass excepto en los colores que se ha optado por variables Css.

:root {
    --black: hsla(0, 0%, 7%, 1.00);
    --bokara-grey: hsla(0, 0%, 16%, 1.00);
    --dove-gray: hsla(0, 0%, 45%, 1.00);
    --grey: hsla(0, 0%, 60%, 1.00);
    ...  
    $mediaQuerie-mobile: 380px;
    $mediaQuerie-tablet-vertical: 768px;
    $mediaQuerie-tablet-horizontal: 1024px;
    $mediaQuerie-aside: 1200px;
    $mediaQuerie-desktop: 1360px;
    ... 

Se ha usado BEM como estrategia para definir los nombres de las clases, clases únicas para los componentes y elementos dentro del mismo para evitar conflictos, rebajar la especificidad y diferenciar claramente los elementos de Wordpress de los propios de la plantilla.

.co-com-hero {
    &__content { ... }
    &__pretitle { ... }
    &__title { ... }
    &__link { ... }
}

Se han añadido al proyecto algunas animaciones, gestionadas con Css, al cargar las paginas.

Javascript

Se ha intentado minimizar el uso de javascript en el proyecto:

La carga de javascript más importante procede de los plugins implementados y el propio Wordpress.

Dependencias del Theme

Al margen de las necesidades del Theme se han instalado otros Plugins para dar funcionalidades al proyecto como: formularios de contacto, gestión de cookies, copias de seguridad, compra de entradas, seguridad, gestión de idiomas y gestión de SEO.

Tecnologías de desarrollo

Control de versiones y tareas

Se ha configurado Gitlab como repositorio de versiones y gestor de tareas.

Gestión de contenidos

Todo el contenido lo gestiona el cliente desde el administrador de Wordpress.

Rendimiento (Wpo)

Se han usado diferentes técnicas para mejorar los tiempos de carga, como el uso de carga demorada en imágenes loading="lazy".

Las fuentes cargan directamente desde el servidor donde está alojada la web evitando cargar recursos externos.

Versión escritorio.
Versión mobil.

Tests

Tests en PageSpeed Insights móvil May 19, 2026.

  • Rendimiento
    71
  • Accesibilidad
    89
  • Buenas prácticas
    88
  • SEO
    100

Tests en PageSpeed Insights desktop May 19, 2026.

  • Rendimiento
    95
  • Accesibilidad
    95
  • Buenas prácticas
    92
  • SEO
    100

Mantenimiento

El mantenimiento del proyecto consiste en supervisar las actualizaciones de Wordpress y sus plugins, la configuración de los plugins de seguridad y copias de seguridad programadas.

Creditos

Quiero dar las gracias a Tomeu Fiol por la ayuda en la gestión del proyecto y las fantásticas fotos que ha realizado para la web del museo.


Ir arriba ↑