Desgobierno
digitalMuseo de código público
Dominio · cordoba.esleído el 10 de septiembre de 2026
Dominio · cordoba.es

juventud.cordoba.es

Inicio - Planneo Córdoba Joven

§ 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… 11Google Maps 12Twitter / X (widgets) 13reCAPTCHA 14ANALÍTICA Y TERCEROSHTML5 (doctype) 4React 5jQuery 6Google Fonts (carga externa) 7Bibliotecas desde CDN público 8Font Awesome 9TinyMCE (editor) 10Leaflet 1.9.4 15Underscore 2.30.1 16El JavaScript de la página maneja la contraseña antes de enviarla.Contraseña tratada en el navegador 17FRONT-ENDWordPress 3GESTOR DE CONTENIDOSApache httpd 1Imperva Incapsula 2SERVIDORHTTPS · TLSv1.3caduca el 2026-12-02cert. FNMT-RCMFalta la cabecera que limita de dónde puede cargar scripts la página.sin CSPTRANSPORTEjuventud.cordoba.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.

20202025capas que ya no se elegían después de 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.

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

  • altoContraseña tratada en el navegadorEl JavaScript de la página maneja la contraseña antes de enviarla.17
  • medioGoogle Analytics clásicoUniversal Analytics se apagó el 1 de julio de 2023: el script sigue cargándose y no mide nada.11
  • 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
  • HSTSpresente
  • CSPausente
  • X-Frame-Optionspresente
  • X-Content-Type-Optionspresente
Lo que el servidor dice de sí mismo
  • ServerApache
Transporte
  • CifradoTLSv1.3 · TLS_AES_128_GCM_SHA256
  • CertificadoFNMT-RCM · caduca el 2026-12-02
§ 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/2 citas
1cabecera de la portadaApache httpd
server: Apache
2cookie de la portadaImperva Incapsula
visid_incap_2198529: visid_incap_2198529=····; expires=Thu, 09 Sep 2027 23:18:34 GMT; HttpOnly; path=/; Domain=.cordoba.es; Secure; SameSite=None
partes enmascaradas (····)
2/author/admin/10 citas
3línea 27WordPress
<meta property="og:image" content="https://juventud.cordoba.es/wordpress/wp-content/uploads/2020/06/cabecera-web-Planneo-1-1.png" />
en 120 de 120 ficheros mirados; se enseña uno
4línea 1HTML5 (doctype)
<!DOCTYPE html>
en 120 de 120 ficheros mirados; se enseña uno
6línea 436jQuery
<script id="jquery-core-js" src="https://juventud.cordoba.es/wordpress/wp-includes/js/jquery/jquery.js?ver=3.7.1"></script>
en 120 de 120 ficheros mirados; se enseña uno
7línea 37Google Fonts (carga externa)
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
en 120 de 120 ficheros mirados; se enseña uno
8línea 506Bibliotecas desde CDN público
<link rel='stylesheet' id='wpgmza-leaflet-base-style-css' href='https://unpkg.com/leaflet@1.9.4/dist/leaflet.css?ver=7.0.4' media='all' />
9línea 509Font Awesome
<link rel='stylesheet' id='fontawesome-css' href='https://use.fontawesome.com/releases/v5.15.4/css/all.css?ver=7.0.4' media='all' />
10línea 1.451TinyMCE (editor)
tcha.","wrong_checkbox":"Checkbox","ignore_waypoints":"no","is_divi_theme_used":"1","widget_search_selector":".widget_search","ab_tests":[],"is_ab_testing_active":"","page_id":"59138","unique_test_id":"","ab_bounce_rate":"5","is_cache_plugin_active":"no","is_shortcode_tracking":"","tinymce_uri":""};
en 120 de 120 ficheros mirados; se enseña uno · línea minificada, recortada
11línea 471Google Analytics clásico (apagado en 2023) · Google Analytics clásico
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
en 120 de 120 ficheros mirados; se enseña uno
12línea 1.467Google Maps
<script data-waitfor="maps.googleapis.com" type="text/plain" data-service="google-maps" data-category="marketing" id="cmplz-cookiebanner-js-after">
en 120 de 120 ficheros mirados; se enseña uno
13línea 1.148Twitter / X (widgets)
"es" data-height="500" data-dnt="true" href="https://twitter.com/planneocordoba?ref_src=twsrc%5Etfw">Tweets by planneocordoba</a> <script type="text/plain" data-service="twitter" data-category="marketing" async data-cmplz-src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> </div>
línea minificada, recortada
3/wordpress/wp-includes/js/dist/vendor/react.js?ver=···.···.···.···1 cita
5línea 196React
{error('React.createElement: type is invalid -- expected a string (for '+'built-in components) or a class/function (for composite '+'components) but got: %s.%s',typeString,info);}}
en 3 de 150 ficheros mirados; se enseña uno
4/como····leo/1 cita
14línea 711reCAPTCHA
if (typeof grecaptcha === "undefined") {
en 103 de 120 ficheros mirados; se enseña uno
5unpkg.com/leaflet@1.9.4/dist/leaflet.js?ver=7.0.41 cita
15línea 2Leaflet 1.9.4
* Leaflet 1.9.4, a JS library for interactive maps. https://leafletjs.com
6/wordpress/wp-content/plugins/eventprime-event-calendar-management/public/js/moment.min.js?v…1 cita
16línea 1Underscore 2.30.1
h("x",ke),h("X",/[+-]?\d+(\.\d{1,3})?/),v("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e))}),v("x",function(e,t,n){n._d=new Date(M(e))}),_.version="2.30.1",H=R,_.fn=u,_.min=function(){return Pt("isBefore",[].slice.call(arguments,0))},_.max=function(){return Pt("isAfter",[].slice.call(arguments,0
línea minificada, recortada
7/proyecto-gata/1 cita
17línea 1.230Contraseña tratada en el navegador
":{"list_countries_without_states":["GB","DE","CH","NL"]},"val_phone":"Por favor, escribe un n\u00famero de tel\u00e9fono v\u00e1lido.","val_password_strength":"Se requiere una contrase\u00f1a m\u00e1s fuerte. Considera la posibilidad de utilizar letras may\u00fasculas y min\u00fasculas, n\u00famero
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.