En este post te explico cómo funciona este blog y las tecnologías que usa.
## Tecnologías Utilizadas
### Backend
- **PHP 7.4+:** Lenguaje del servidor
- **JSON:** Base de datos en archivos planos
- **Sessions:** Manejo de autenticación
### Frontend
- **HTML5:** Estructura semántica
- **CSS3:** Estilos modernos con variables CSS
- **JavaScript:** Interactividad y UX
- **Font Awesome:** Iconografía
## Características del Sistema
### Panel de Administración
- Login seguro
- Dashboard con estadísticas
- Gestión completa de posts
- Moderación de comentarios
- Subida de archivos multimedia
### Sistema de Comentarios
- Validación de emails (Gmail, Hotmail, Outlook, Yahoo)
- Moderación manual
- Protección anti-spam básica
### Multimedia
- Subida de imágenes (JPG, PNG, GIF)
- Videos embebidos (short.icu y otros)
- Gestión de archivos
## Ventajas de usar JSON
1. **Simplicidad:** No necesita configuración de base de datos
2. **Portabilidad:** Fácil de migrar entre servidores
3. **Backup sencillo:** Solo copiar archivos
4. **Compatible:** Funciona en hosting compartido básico
5. **Legible:** Los datos se pueden ver y editar manualmente
## Estructura de Archivos
```
blog/
├── admin/ # Panel de administración
├── assets/ # CSS, JS, imágenes
├── data/ # Archivos JSON
├── includes/ # Funciones PHP
├── uploads/ # Archivos subidos
└── *.php # Páginas públicas
```
¡Espero que esta explicación te haya sido útil!
Comentarios (0)
Deja un comentario
¿Tienes una cuenta? Inicia sesión para una experiencia mejorada
No hay comentarios aún. ¡Sé el primero en comentar!