Desgobierno
digitalMuseo de código público
Dominio · mapa.gob.esleído el 31 de agosto de 2026
Dominio · mapa.gob.es

mapa.gob.es

Ministerio de Agricultura, Pesca y Alimentación

La portada redirige a www.mapa.gob.es: lo que sigue es lo que sirvió ese destino.

§ 1El stack

Lo que sirve la página, capa a capa: lo que corre en el navegador, lo que mide a quien entra, el gestor de contenidos, la plataforma, el servidor y el cifrado. Tachado, lo que ya no se mantiene o falta. Cada hoja lleva el número de su cita.

Google Analytics clásicoGoogle Analytics clásico (apagado en 20… 7Google Analytics 4 / gtag 8Google Tag Manager 9Matomo / Piwik 10YouTube incrustado 11Twitter / X (widgets) 12reCAPTCHA 13ANALÍTICA Y TERCEROSHTML5 (doctype) 2Font Awesome 5Bootstrap 5.3.1 14Modernizr 3.5.0 15jQuery 3.7.0 16jQuery UI 1.13.2 17<font>, bgcolor o <center>: presentación escrita en el HTML, desaconsejada desde HTML 4.01 (1999) y retirada en HTML5.Etiquetas de HTML 3.2 18FRONT-ENDMagnolia CMS 2GESTOR DE CONTENIDOSnginx 1SERVIDORHTTPS · TLSv1.3caduca el 2026-10-04cert. FNMT-RCMSin el atributo Secure, el navegador enviaría la cookie también por HTTP, sin cifrar.cookie sin Secure 19TRANSPORTEmapa.gob.es
  • Analítica y terceros
  • Front-end
  • Gestor de contenidos
  • Lenguaje y framework
  • Plataforma
  • Servidor
  • Transporte
  • ya no se mantiene o falta
§ 2Línea de tiempo

Las fechas que el propio código permite fijar: cuándo dejó de mantenerse cada biblioteca, qué año dice el pie de página y cuándo dejaron de funcionar las técnicas que usa.

No hay ninguna pieza rota con fecha verificable, así que no se puede datar la última revisión.

§ 3Lo que ya no se mantiene

Bibliotecas sin mantenimiento, técnicas que los navegadores han retirado y cabeceras que faltan. Es lo que hay, no lo que podría pasar.

  • medioGoogle Analytics clásicoUniversal Analytics se apagó el 1 de julio de 2023: el script sigue cargándose y no mide nada.7
  • medioCookie de sesión sin SecureSin el atributo Secure, el navegador enviaría la cookie también por HTTP, sin cifrar.19
  • bajoEtiquetas de HTML 3.2<font>, bgcolor o <center>: presentación escrita en el HTML, desaconsejada desde HTML 4.01 (1999) y retirada en HTML5.18
§ 4Cabeceras y transporte

Lo que el servidor contesta antes de la primera línea de HTML: qué dice de sí mismo y qué protecciones declara.

Cabeceras de seguridad
  • HSTSpresente
  • CSPpresente
  • X-Frame-Optionspresente
  • X-Content-Type-Optionspresente
Lo que el servidor dice de sí mismo
  • Servernginx
Transporte
  • CifradoTLSv1.3 · TLS_AES_256_GCM_SHA384
  • CertificadoFNMT-RCM · caduca el 2026-10-04
§ 5Las citas, página por página

Cada afirmación de esta ficha, en la página y la línea donde está. Las direcciones de sesión, los correos y las claves van enmascarados.

1cabeceras y cookies de la portadawww.mapa.gob.es/es/2 citas
1cabecera de la portadanginx
server: nginx
19cookie de la portadaCookie de sesión sin Secure
JSESSIONID: JSESSIONID=····; Path=/; HttpOnly
partes enmascaradas (····)
2www.mapa.gob.es/9 citas
2línea 1Magnolia CMS · HTML5 (doctype)
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" class="no-js" lang="es"> <head> <link href="/.resources/mgnl-mapa-frontend/webresources/css/libs/bootstrap.min.css" rel="stylesheet"> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" cont
en 116 de 120 ficheros mirados; se enseña uno · línea minificada, recortada
3línea 1jQuery
rces/mgnl-mapa-frontend/webresources/css/libs/lity.min.css" media="all" /> <script src="/.resources/mgnl-mapa-frontend/webresources/js/libs/jquery-3.7.0.min.js"></script> <script src="/.resources/mgnl-mapa-frontend/webresources/js/libs/bootstrap.min.js"></script> <script src="/.resources/mgnl-mapa-f
en 116 de 120 ficheros mirados; se enseña uno · línea minificada, recortada
4línea 1Bootstrap
<html xmlns="http://www.w3.org/1999/xhtml" class="no-js" lang="es"> <head> <link href="/.resources/mgnl-mapa-frontend/webresources/css/libs/bootstrap.min.css" rel="stylesheet"> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=devi
en 116 de 120 ficheros mirados; se enseña uno · línea minificada, recortada
5línea 1Font Awesome
l-mapa-frontend/webresources/img/mapa.png" /> <link rel="stylesheet" type="text/css" href="/.resources/mgnl-mapa-frontend/webresources/css/libs/font-awesome-custom.css" media="all" /> <link rel="stylesheet" type="text/css" href="/.resources/mgnl-mapa-frontend/webresources/css/bootstrap-custom.css" m
en 116 de 120 ficheros mirados; se enseña uno · línea minificada, recortada
6línea 1Modernizr
src="/.resources/mgnl-mapa-frontend/webresources/js/libs/imageMap.js"></script> <script src="/.resources/mgnl-mapa-frontend/webresources/js/libs/modernizr.js"></script> <script src="/.resources/mgnl-mapa-frontend/webresources/js/libs/prettyPhoto.js"></script> <script src="/.resources/mgnl-mapa-front
en 116 de 120 ficheros mirados; se enseña uno · línea minificada, recortada
9línea 1Google Tag Manager
pt> <script src="/.resources/mgnl-mapa-frontend/webresources/js/libs/magramaGTMmin.js"></script> </head> <body> <script id="magramaGTM" codgtm="GTM-KQ5QH6Q" src="/.resources/mgnl-mapa-frontend/webresources/js/libs/magramaGTMmin.js"></script> <header class="main-header"> <div class="content"> <sectio
en 116 de 120 ficheros mirados; se enseña uno · línea minificada, recortada
10línea 1Matomo / Piwik
--> <script> var _paq = window._paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="//www.mapa.gob.es/matomo/"; _paq.push(['setTrackerUrl', u+'matomo.php
en 101 de 120 ficheros mirados; se enseña uno · línea minificada, recortada
11línea 1YouTube incrustado
> </span> <span class="youtube">Vídeos</span> </div> <div class=""> <iframe title="Youtube Mapa" class="tamano-iframe-home" src="https://www.youtube.com/embed/hZqygL4nToc" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen=""></iframe> </d
en 11 de 120 ficheros mirados; se enseña uno · línea minificada, recortada
12línea 1Twitter / X (widgets)
tsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs); t._e = []; t.ready = function(f) { t._e.push(f); }; return t; }(document, "script", "twitter-w
en 7 de 120 ficheros mirados; se enseña uno · línea minificada, recortada
3www.mapa.gob.es/es/buscador2 citas
7línea 1Google Analytics clásico (apagado en 2023) · Google Analytics clásico
cript> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-121160996-1'); </script> </div> </div> </div> </div> </div> </div> </div> <footer class="main-footer"> <div class="content"> <section id="footer-top"> <a
en 4 de 120 ficheros mirados; se enseña uno · línea minificada, recortada
8línea 1Google Analytics 4 / gtag
://cse.google.com/cse.js?cx=013579175504638608352:ahc7cofcwwe"></script> <div class="gcse-search"></div> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-121160996-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js',
en 4 de 120 ficheros mirados; se enseña uno · línea minificada, recortada
4www.mapa.gob.es/.resources/mgnl-mapa-frontend/webresources/js/formProcessors/recaptcha.js1 cita
13línea 17reCAPTCHA
grecaptcha.enterprise.ready(async () => {
en 3 de 86 ficheros mirados; se enseña uno
5www.mapa.gob.es/.resources/mgnl-mapa-frontend/webresources/js/libs/bootstrap.min.js1 cita
14línea 2Bootstrap 5.3.1
* Bootstrap v5.3.1 (https://getbootstrap.com/)
6www.mapa.gob.es/.resources/mgnl-mapa-frontend/webresources/js/libs/modernizr.js1 cita
15línea 1Modernizr 3.5.0
/*! modernizr 3.5.0 (Custom Build) | MIT *
7www.mapa.gob.es/.resources/mgnl-mapa-frontend/webresources/js/libs/jquery-3.7.0.min.js1 cita
16línea 1jQuery 3.7.0
/*! jQuery v3.7.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */
8www.mapa.gob.es/.resources/mgnl-mapa-frontend/webresources/js/libs/jquery-ui.min.js1 cita
17línea 1jQuery UI 1.13.2
/*! jQuery UI - v1.13.2 - 2022-07-14
9www.mapa.gob.es/es/ganaderia/temas/ganaderia-y-medio-ambiente/calculo-emisiones/antigua1 cita
18línea 654Etiquetas de HTML 3.2
<p style="mso-margin-top-alt:auto;margin-bottom:6.4pt; text-align:justify;line-height:normal;background:white"><font color="#000000" face="Arial, sans-serif"><span style="font-size: 16px;">Aquellas explotaciones situadas en comunidades autónomas adheridas a ECOGAN pueden acceder directamente a travé
en 2 de 120 ficheros mirados; se enseña uno · línea minificada, recortada

De cada dominio se han leído como mucho 120 páginas y 150 scripts, empezando por la portada. Lo que se afirma es de esas páginas; lo que no se ha mirado, no se sabe.