Arquitectura del Proyecto
En Jocarsa hemos desarrollado una estructura web modular basada en PHP y MySQL, con un enfoque en la separación de responsabilidades. El núcleo del sistema se encuentra en conexion.php, donde se maneja la conexión a la base de datos mediante prepared statements para garantizar la seguridad ante inyecciones SQL. Este archivo actúa como puente entre la lógica de negocio y el almacenamiento de datos.
El index.php integra los componentes principales de la aplicación: el encabezado (header.php), el contenido dinámico y el pie de página (footer.php). Esta estructura permite una fácil actualización de secciones sin afectar el resto del sitio. La base de datos, definida en config.php, utiliza credenciales seguras y está optimizada para consultas eficientes.
Temas y Estilización
La estética del sitio se adapta a través de tres temas CSS: gainsboro.css (tonos corporativos), limbo.css (inspirado en diseños antiguos de Mambo/Joomla) y admin.css (especializado para interfaces de administración). Estos archivos manejan estilos responsivos, con media queries que ajustan el diseño para dispositivos móviles. La integración de iframe en el CSS permite incrustar contenido externo de manera fluida.
- Uso de flexbox en el hero section para alinear elementos visualmente.
- Animaciones suaves en enlaces de navegación (nav a:hover).
- Personalización de imágenes en el footer con ajustes de tamaño y alineación.
Este enfoque combina funcionalidad y estética, permitiendo a Jocarsa adaptar su presencia digital a diferentes contextos sin sacrificar la coherencia del diseño.
