Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

phpizza

PHPizza es un framework de CMS/app construido con PHP que utiliza una sintaxis Markdown modificada llamada Pizzadown para almacenar contenido y layouts de skins.

Ficha actualizada 22 sept 2026, 23:53 · upstream 22 sept 2026, 23:48 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es phpizza

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

PHPizza es un framework de CMS/app desarrollado por John Charles Woods, diseñado como alternativa a WordPress. Utiliza una sintaxis Markdown personalizada (Pizzadown) para almacenar contenido y layouts de skins. Ofrece funcionalidad multiskin, soporta múltiples bases de datos incluyendo MariaDB, Oracle MySQL, Facebook MySQL, Percona Server, SQLite y PostgreSQL, y utiliza PHP 8.2 o superior. El esquema de base de datos es relativamente simple y incluye un placeholder para cumplimiento de COPPA.

CASOS DE USO
  • Gestión de contenido web con múltiples diseños (skins) personalizados
  • Desarrollo de sitios web dinámicos con arquitectura modular
  • Implementación de CMSs ligeras sin dependencias externas complejas
  • Aplicaciones web que requieren control total sobre el esquema de datos
  • Proyectos de desarrollo personal o pequeños equipos independientes
PUNTOS DESTACADOS
  • Soporta múltiples bases de datos (MariaDB, Oracle MySQL, Facebook MySQL, Percona Server, SQLite, PostgreSQL) con una arquitectura modular
  • Utiliza PHP 8.2+ y permite la instalación mediante Composer sin dependencias externas
  • Sintaxis Markdown personalizada (Pizzadown) que simplifica el contenido
  • Arquitectura desacoplada con extensiones e skins separadas en directorio `extensions`
  • Diseño modular que facilita la actualización de componentes individuales
PRECAUCIONES
  • No incluye un sistema de autenticación o gestión de usuarios por defecto
  • La sintaxis Markdown (Pizzadown) no es estándar y requiere configuración manual
  • Soporta PHP 8.2+ pero no versiones anteriores, limitando la compatibilidad con PHP 7.x
  • No incluye un sistema de autenticación ni gestión de sesiones por defecto
  • La sintaxis Markdown personalizada puede ser difícil de mantener para desarrolladores externos
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Docker detectado

Instalar PHPizza requiere Debian 12+ y PHP 8.2+. Se ejecuta mediante Composer (`composer install`) y se inicia con un script de instalación en `https://localhost/phpizza/installer`. Para producción, se recomienda desplegar el proyecto en un servidor web como Apache o NGINX, configurando DocumentRoot a `/srv/cms/phpizza` para que PHPizza funcione directamente desde la raíz del sitio. Se debe configurar el entorno de variables (`.env`) según las necesidades específicas del proyecto.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.jsPHP
SERVICIOS
PostgreSQLMySQL
BASES DE DATOS
PostgreSQLMySQL
PUERTOS
80
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.