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
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.
- 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
- 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
- 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
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
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.