Administración pública y servicios públicos · Nuevo recurso
Sistema de diseño Poncho.
Examina la cuadrícula Bootstrap 3 de Poncho, sus colores semánticos de acción y sus paneles de servicio totalmente interactivos mediante un directorio de actividades funcional.
ar-poncho nativo 2.0.320 + Bootstrap 3.4.1 CSS; alternativas Arial/Georgia y comportamiento de filtrado original. · Referencia de implementación
02
Referencia de diseño del sistema de diseño Poncho
ar-poncho 2.0.320 CSS más Bootstrap 3.4.1; valores calculados verificados a 1440, 768 y 390px. Las fuentes alternativas están especificadas explícitamente.
Versión y dependencias del sistema de diseño Poncho
Un sistema basado en Bootstrap 3
Poncho aplica estilos de servicios públicos argentinos sobre Bootstrap 3.4.1. Su página de instalación aún menciona una línea experimental de Bootstrap 4; eso no hace que las clases de Bootstrap 5 sean compatibles con los ejemplos publicados. Este recurso fija ar-poncho 2.0.320 y Bootstrap 3.4.1 para poder examinar en conjunto la estructura de los paneles y su comportamiento adaptable.
El banner de CSS indica v0.3.3, aunque el paquete instalado es 2.0.320. Consulta el manifiesto del paquete y el archivo de bloqueo, no solo el banner. La vista previa independiente usa CSS nativo para los paneles, los botones y la cuadrícula; el filtrado de actividades es original de JavaScript, no un componente de búsqueda de Poncho.
Tipografía del sistema de diseño Poncho y fuentes de referencia
Resolver referencias contradictorias a las fuentes
La documentación actual de tipografía indica Lora para los encabezados y Montserrat para el texto del cuerpo. La hoja de estilos descargada importa esas familias, pero también contiene declaraciones anteriores de Encode Sans. El README de configuración del repositorio sigue recomendando Encode Sans. Se trata de una inconsistencia real entre versiones y fuentes; una migración a producción debe revisar la cascada final de la versión elegida, en lugar de suponer que todas las referencias históricas describen un tema uniforme.
La vista previa declara explícitamente Arial y Georgia como alternativas y elimina la importación externa de fuentes para que funcione de forma fiable sin conexión. La geometría nativa sigue siendo visible: cuerpo de 16px, H1 de 40px y entradilla de 18px. Los encabezados de los paneles tienen un tamaño propio de 20px, por lo que copiar la escala base de H3 en una tarjeta cambiaría el componente.
Color y jerarquía de acciones del sistema de diseño Poncho
Elige una acción según su significado
La documentación de botones distingue las acciones predeterminadas de enlace, los enlaces secundarios, una acción principal o de éxito y las acciones destructivas. btn-primary es la acción habitual de estilo de enlace destacado; btn-link sirve para acciones secundarias. btn-success identifica la acción principal para avanzar, y las pautas limitan su uso a una por página. btn-danger se reserva para acciones destructivas o irreversibles.
El navegador de actividades usa una acción secundaria para restablecer el filtro y una acción principal para volver desde el detalle expandido. No incluye un botón verde de inscripción porque no puede inscribir a nadie. Nunca muestres un mensaje de éxito solo porque alguien haya abierto un panel local.
btn-primary: acción destacada habitual; evita que compita con otras acciones del mismo grupo.
btn-link: acción secundaria o informativa, como restablecer el filtro.
btn-success / btn-danger: úsalos solo cuando la acción corresponda al significado documentado.
Cuadrícula y espaciado del sistema de diseño Poncho
Usa la cuadrícula heredada de forma intencionada
Bootstrap 3 usa una cuadrícula de 12 columnas con medianiles de 30px. Una fila compensa el relleno de 15px de sus columnas. col-sm-4 distribuye los tres paneles de actividades en partes iguales a partir de 768px; por debajo de ese ancho, ocupan todo el ancho disponible. En los puntos de interrupción documentados, los contenedores pasan a medir 750px, 970px y 1170px.
Poncho añade espaciado propio de los componentes: el cuerpo de los paneles usa 15px en vertical y 20px en horizontal, con un margen inferior de 30px. Los botones tienen un radio de 30px, un borde de 3px y un relleno de 8px por 20px. Estos valores explican la diferencia visible respecto a una página Bootstrap sin modificar; no los sustituyas por un tema genérico de tarjetas redondeadas.
Estructura de paneles interactivos del sistema de diseño Poncho
Un destino por tarjeta
Los ejemplos oficiales de paneles envuelven todo el panel en un enlace, con panel-body en su interior y el encabezado y el texto complementario dentro de ese cuerpo. Así, cada elemento compacto del directorio conduce a un único destino coherente. Evita incluir otro enlace o botón dentro de ese enlace: crearía objetivos interactivos en conflicto.
El fragmento de código de producción apunta a una ruta real de actividad. En cambio, la vista previa local intercepta ese mismo enlace semántico para mostrar el texto original del detalle. Registra el elemento que lo abrió, sitúa el foco en la nueva región de detalle y lo devuelve cuando la persona cierra esa región. Este comportamiento de la aplicación se añade al marcado documentado del panel.
Filtrado y estado local del sistema de diseño Poncho
Un filtro real, no etiquetas decorativas
El selector de tipo de actividad tiene una etiqueta explícita y tres categorías. Al cambiar la selección, oculta los contenedores de los paneles que no coinciden y actualiza un mensaje de estado con el nuevo recuento. El recuento indica las actividades visibles, no el total de inscripciones ni la disponibilidad. Restablecer el filtro vuelve a mostrar las tres actividades y devuelve el foco al selector.
Al cambiar de categoría, se cierra cualquier detalle abierto para que el contenido de una actividad ahora oculta no quede desconectado de los resultados. Abrir un panel no modifica el filtro. Estas reglas son intencionadamente sencillas, pero bastan para probar la relación entre los controles, los resultados y el detalle.
Elige Arts y comprueba que solo quede visible Taller de grabado.
Abre la actividad y revisa su descripción; después, vuelve al mismo panel.
Restablece el filtro y comprueba que vuelvan a mostrarse las tres actividades.
Teclado y estructura del contenido del sistema de diseño Poncho
No copies estados deshabilitados que sean solo visuales
La tabla oficial de botones muestra una clase CSS deshabilitada. Un botón HTML real que deba deshabilitarse también necesita el atributo disabled; una clase por sí sola no puede impedir la activación mediante el teclado. En el caso de los enlaces, determina si todavía hay un destino válido en lugar de considerar el estilo deshabilitado como un modelo de interacción completo.
Usa un H1 y una jerarquía coherente. Este directorio usa H3 dentro de los paneles porque los detalles ampliados están en una sección H2; para una lista independiente sin una sección intermedia, adapta los niveles de encabezado al documento. Las bibliotecas de iconos decorativos son opcionales y se omiten aquí porque las etiquetas de texto comunican todas las acciones.
Configuración y alcance nativos de sistema de diseño Poncho
Carga solo las capas que usa el ejemplo
Carga Bootstrap CSS antes de Poncho CSS para que el tema sobrescriba los valores de base. La cuadrícula básica y los paneles no requieren Bootstrap JavaScript ni jQuery. Si la aplicación incorpora widgets interactivos de Bootstrap, carga una versión compatible de jQuery antes de Bootstrap 3.4.1 JavaScript y prueba los widgets que realmente utiliza.
Esta es una pila de dependencias heredada con un límite de compatibilidad definido. Instalar una versión moderna de Bootstrap junto a ella no constituye una estrategia de migración. Distingue entre la reutilización del código bajo la licencia MIT del repositorio y la identidad gubernamental, los logotipos oficiales y la licencia de contenido que aparece en las páginas gubernamentales. La vista previa usa actividades comunitarias ficticias y no afirma ser un servicio del Gobierno de Argentina.
Configuración de agentes para sistema de diseño Poncho
Punto de partida para la implementación
Configuración nativa de CSS. Esta vista previa no necesita Bootstrap JavaScript porque la lógica del filtro y los detalles es propia. El ZIP completo del ejemplo funcional, incluido en Fuentes, también proporciona las dependencias exactas de la vista previa y el documento completo. Descomprímelo, ejecuta python3 -m http.server 8080 en ese directorio y abre http://localhost:8080/poncho.html. No abras ejemplos basados en módulos mediante file://.
bash
npm install [email protected][email protected]
# Copy the following package assets into your site's public vendor directory:
# node_modules/bootstrap/dist/css/bootstrap.min.css
# node_modules/ar-poncho/dist/css/poncho.min.css
# Load Bootstrap first, then Poncho.
# Optional Bootstrap JS components also need jQuery before bootstrap.min.js.
Una instrucción para tu proyecto
Instrucción para el agente
Usa ar-poncho 2.0.320 en Bootstrap 3.4.1. Crea un directorio accesible con una cuadrícula de 12 columnas y tarjetas de panel con un único enlace. Conserva los colores de rol, el relleno y los radios nativos de los botones. Incluye filtros etiquetados, recuentos de resultados y restauración del foco. Comprueba la cascada de fuentes con el paquete fijado; no mezcles APIs de Bootstrap 5 ni inventes mensajes de registro exitoso.
05
Fuentes y alcance de sistema de diseño Poncho
Ejemplo independiente de OpenDesign que usa CSS nativo sin identidad gubernamental. La documentación actual y el README antiguo no coinciden en cuanto a las familias tipográficas; el CSS fijado y la alternativa explícita definen esta vista previa.