Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

Scriptlog

Motor de blog PHP ligero, seguro y privado. Arquitectura MVC modular con soporte para MySQL/MariaDB. Ideal para webs personales sin la complejidad de CMS pesados. Cumple PSR-12 y tiene suite de pruebas completa.

Ficha actualizada 24 sept 2026, 17:09 · upstream 24 sept 2026, 17:02 · release v1.8.1

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es Scriptlog

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Scriptlog es un software de blog gratuito y de código abierto diseñado para ser simple, privado y seguro. Se enfoca en alimentar blogs personales que no requieren una CMS a gran escala, ofreciendo una base rápida, mínima y modular para compartir historias. No sustituye frameworks CMS completos, sino que está meticulosamente ingenierizado para proporcionar una base segura con prácticas modernas de seguridad y ejecutar rápido con un mínimo de sobrecarga.

Utiliza PHP 7.4-8.5 (PSR-12) y bases de datos MySQL/MariaDB. Su arquitectura multi-capa (Request -> Bootstrap -> Dispatcher -> Controller -> Service -> DAO -> Database) facilita el mantenimiento y la escalabilidad. Incluye características robustas como autenticación segura, protección CSRF/XSS, encriptación con Defuse PHP Encryption y control de acceso basado en roles.

La instalación requiere Composer para dependencias y configuración manual del servidor web (Apache/Nginx). El proyecto incluye una suite de pruebas PHPUnit, análisis estático con PHPStan y Psalm, y documentación detallada para desarrolladores y usuarios finales. Es crucial borrar el directorio install/ tras la configuración para mantener la seguridad.

CASOS DE USO
  • Crear un blog personal rápido y ligero sin CMS pesado
  • Implementar una base segura para publicar contenido con encriptación de datos
  • Desarrollar aplicaciones web modulares siguiendo arquitectura MVC en PHP
  • Gestionar contenido con roles granulares (administrador, manager)
  • Proveer feeds RSS/Atom y sitemaps XML integrados
PUNTOS DESTACADOS
  • Arquitectura MVC multi-capa clara para mantenibilidad
  • Seguridad robusta: Anti-XSS, HTMLPurifier, encriptación Defuse PHP
  • Cumplimiento PSR-12 y estándares de código (PHPStan, Psalm)
  • Soporte nativo para feeds RSS/Atom y generación de sitemaps
  • Gestión de roles granulares con permisos detallados
PRECAUCIONES
  • No incluye Docker ni archivos de orquestación (Dockerfile, Compose)
  • Requiere configuración manual de permisos de directorios y servidor web
  • Necesita Composer instalado para gestionar dependencias
  • El instalador debe ser eliminado manualmente tras la instalación
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Scriptlog Mascot
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Clonar repositorio, ejecutar composer install y configurar permisos (chmod 775 en public/*). Crear base de datos vacía UTF8MB4. Ejecutar wizard en /install/. Borrar directorio install/ inmediatamente tras finalizar para seguridad. Configurar variables de entorno (.env) y key de encriptación fuera del root web.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.jsPHP
SERVICIOS
MySQL
BASES DE DATOS
MySQL
PUERTOS
No detectados
06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.