Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

PHP_gallery

PHP Gallery CMS es un gestor de galerías de fotos auto-alojado para hosting compartido, sin dependencias npm/Composer. Usa PHP 8.1+ y MySQL/MariaDB. Versión 0.112.

Ficha actualizada 30 sept 2026, 16:54 · upstream 30 sept 2026, 16:44 · release v_0.112

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es PHP_gallery

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

PHP Gallery CMS es una aplicación web moderna diseñada para hosting compartido ordinario que utiliza el sistema de archivos como fuente autoritaria para la estructura de galerías, almacenando metadatos, reglas de acceso, votos, cuentas de usuario y registros de auditoría en MySQL o MariaDB. Requiere PHP 8.1 como mínimo, preferiblemente PHP 8.3 o superior.

Características principales incluyen gestión de galerías con diseño filesystem-first, jerarquías anidadas ilimitadas, detección automática de nuevas carpetas, y creación de galerías por nombre. La gestión de imágenes permite carga múltiple, escaneo automático, edición de metadatos EXIF/GPS, detección de duplicados por SHA-256 y renderizado de mapas GPS interactivos.

El sistema ofrece control de acceso granular con modos de visibilidad (público, no publicado, privado con contraseña), tokens de compartición temporal, herencia de reglas entre galerías padre-hijo, y zonas administrativas. Incluye cuentas de espectador por invitación con gestión completa de ciclo de vida, colecciones privadas y compartir colecciones mediante enlaces revocables de 30 días.

La organización se basa en etiquetas reutilizables globales con estadísticas de uso, mientras que el sistema de votación permite calificación individual y de galerías con persistencia por IP o sesión. La navegación incluye breadcrumbs, tarjetas de subgalerías, paginación, visor fullscreen con zoom 100-400% y juego de comparación lateral de imágenes.

CASOS DE USO
  • Gestión de portafolios fotográficos en hosting compartido sin necesidad de entornos complejos
  • Creación de galerías institucionales o personales con control granular de acceso por contraseña o tokens temporales
  • Organización de colecciones de imágenes geolocalizadas con visualización de mapas GPS y metadatos EXIF
  • Sistema de votación comunitaria para contenido visual en sitios web públicos o privados
PUNTOS DESTACADOS
  • Despliegue en minutos en hosting compartido sin npm, Composer ni frameworks pesados
  • Detección automática de duplicados por SHA-256 con registro de revisión por administrador
  • Cuentas de espectador por invitación con colecciones privadas y compartir revocable
  • Renderizado progresivo de miniaturas optimizado para rendimiento percibido
  • Gestión completa de metadatos EXIF/GPS con políticas heredables por galería
  • Etiquetado global reutilizable con estadísticas de uso y autocompletado
PRECAUCIONES
  • Requiere PHP 8.1+; no compatible con versiones antiguas de PHP
  • Dependencia obligatoria de MySQL o MariaDB para metadatos
  • Cuentas de espectador activadas por defecto en modo invitación (requiere habilitar)
  • Sin soporte nativo para Docker ni contenedores
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

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

Despliegue manual

Despliegue recomendado: PHP 8.3+ mantenido, MySQL/MariaDB, sin dependencias npm/Composer. Verificar compatibilidad de versiones en docs/RUNTIME_SUPPORT.md antes de producción.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.jsPHPPython
SERVICIOS
MySQL
BASES DE DATOS
MySQL
PUERTOS
8000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

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.