Desgobierno
digitalMuseo de código público
Dominio · leganes.orgleído el 8 de septiembre de 2026
Dominio · leganes.org

www.leganes.org

Home - Ayuntamiento de Leganés

§ 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… 10Google Analytics 4 / gtag 11ANALÍTICA Y TERCEROSHTML5 (doctype) 3Google Fonts (carga externa) 5Bibliotecas desde CDN público 6Font Awesome 7CKEditor 8Leaflet 1.0.1 12jQuery 3.6.0 13<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 15FRONT-ENDLiferay Portal 2Portal Java compuesto de portlets, el modelo de los años 2000.Portlets (JSR-168/286) 14PLATAFORMAApache httpd 1SERVIDORHTTPS · TLSv1.3caduca el 2026-10-07cert. FNMT-RCMFalta la cabecera que obliga al navegador a volver siempre por HTTPS.sin HSTSFalta la cabecera que limita de dónde puede cargar scripts la página.sin CSPTRANSPORTEwww.leganes.org
  • 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.

201520202025capas que ya no se elegían después de 2013el pie de página dice © 2023Google Analytics clásico deja de funcionarcaptura

Hay algo que dejó de funcionar en 2023 y sigue publicado, así que la última revisión a fondo es anterior a esa fecha: 3 años como mínimo. El pie de página se quedó en 2023, lo que apunta en la misma dirección. Y hay capas que ya no se elegían después de 2013.

§ 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.

  • medioPortlets (JSR-168/286)Portal Java compuesto de portlets, el modelo de los años 2000.14
  • medioGoogle Analytics clásicoUniversal Analytics se apagó el 1 de julio de 2023: el script sigue cargándose y no mide nada.10
  • medioError con detalles internosLa página de error enseña rutas, consultas o trazas del servidor.16
  • medioSin Strict-Transport-SecurityFalta la cabecera que obliga al navegador a volver siempre por HTTPS.
  • 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.15
  • bajoSin Content-Security-PolicyFalta la cabecera que limita de dónde puede cargar scripts la página.
§ 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
  • HSTSausente
  • CSPausente
  • X-Frame-Optionspresente
  • X-Content-Type-Optionspresente
Lo que el servidor dice de sí mismo
  • ServerApache
Transporte
  • CifradoTLSv1.3 · TLS_AES_256_GCM_SHA384
  • CertificadoFNMT-RCM · caduca el 2026-10-07
§ 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 portada/1 cita
1cabecera de la portadaApache httpd
server: Apache
2/11 citas
2línea 316Liferay Portal
Liferay.Language = {
en 98 de 120 ficheros mirados; se enseña uno
3línea 37HTML5 (doctype)
<!DOCTYPE html>
en 98 de 120 ficheros mirados; se enseña uno
4línea 160jQuery
pt data-senna-track="permanent" src="/combo?browserId=chrome&minifierType=js&languageId=es_ES&t=1776670617517&/o/frontend-js-jquery-web/jquery/jquery.min.js&/o/frontend-js-jquery-web/jquery/init.js&/o/frontend-js-jquery-web/jquery/ajax.js&/o/frontend-js-jquery-web/jquery/bootstrap.bundle.min.js&/o/f
en 98 de 120 ficheros mirados; se enseña uno · línea minificada, recortada
5línea 104Google Fonts (carga externa)
<link rel="preconnect" href="https://fonts.googleapis.com">
en 98 de 120 ficheros mirados; se enseña uno
6línea 2.551Bibliotecas desde CDN público
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.6.14/vue.min.js"></script>
en 19 de 120 ficheros mirados; se enseña uno
7línea 159Font Awesome
<link data-senna-track="permanent" href="/o/frontend-theme-font-awesome-web/css/main.css?browserId=chrome&themeId=leganestheme_WAR_leganestheme&minifierType=css&languageId=es_ES&t=1776160962000" rel="stylesheet" type="text/css" />
en 100 de 120 ficheros mirados; se enseña uno
8línea 507CKEditor
getEditorCKEditorPath: function() {
en 98 de 120 ficheros mirados; se enseña uno
10línea 624Google Analytics clásico (apagado en 2023) · Google Analytics clásico
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
en 94 de 120 ficheros mirados; se enseña uno
11línea 108Google Analytics 4 / gtag
<script defer src="https://www.googletagmanager.com/gtag/js?id=G-7MFXWZZSM2"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-7MFXWZZSM2'); </script>
en 94 de 120 ficheros mirados; se enseña uno
14línea 201Portlets (JSR-168/286)
ref="/combo?browserId=chrome&amp;minifierType=&amp;themeId=leganestheme_WAR_leganestheme&amp;languageId=es_ES&amp;com_····let:%2Fcss%2Fmain.css&amp;com_····rch:%2Fcss%2Fmai
en 98 de 120 ficheros mirados; se enseña uno · línea minificada, recortada
17línea 2.922© 2023
<span>©2023 Ayuntamiento de Leganés</span>
3/w/historia-de-leganes1 cita
9línea 1.754Leaflet (mapas)
<script src="/o/leganes-theme/js/parts/leaflet/dist/leaflet.js"></script>
en 42 de 120 ficheros mirados; se enseña uno
4/o/leganes-theme/js/parts/leaflet/dist/leaflet.js1 cita
12línea 2Leaflet 1.0.1
Leaflet 1.0.1, a JS library for interactive maps. http://leafletjs.com
5/o/leganes-theme/js/parts/jquery.min.3.06.js1 cita
13línea 1jQuery 3.6.0
/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */
6/w/cent····s-11 cita
15línea 2.114Etiquetas de HTML 3.2
<h3><font size="5"><a href="/web/ayuntamiento-de-leganes/animales-en-adopcion" onmouseout="this.style.color=&quot;#0062ae&quot;;" onmouseover="this.style.color=&quot;#3893da&quot;;" style="text-decoration:none" title="Fichas de animales en adopción">Fichas de animales en adopción.&nbsp;
en 8 de 120 ficheros mirados; se enseña uno
7/plenos-20231 cita
16línea 2.086Error con detalles internos
FTL stack trace ("~" means nesting-related):

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.