PHP 8.3+ · PSR-4 · Composer

Construye comunidades
sin depender de algoritmos

Plataforma social self-hosted con arquitectura modular. Tú controlas los datos, las reglas y el diseño. Sin intermediarios.

PHP
8.3+
Licencia
MIT
Autoloader
PSR-4
Seguridad
Audit

No es un parche. Es el diseño.

Cada decisión de arquitectura prioriza la seguridad. Desde la configuración de Composer hasta los reportes de auditoría automatizados.

Audit Report

Reportes JSON y HTML con vulnerabilidades, versiones y soluciones. Un comando, cero puntos ciegos.

composer audit:report

Entorno Aislado

Variables de entorno con PHP-Dotenv. Credenciales fuera del código, siempre.

.env → getenv()

Dependencias Verificadas

preferred-install: source y audit.abandoned: fail. Sin paquetes abandonados.

composer.json

Actualizaciones Seguras

composer update:security verifica cada paquete antes de actualizar. Sin sorpresas.

update:security

Extiende sin tocar. Personaliza sin romper.

Pages, Mods y Plugins viven en extends/. El core y el theme permanecen intactos. Actualiza, cambia de diseño, añade funcionalidades — sin miedo a romper nada.

Pages

Páginas personalizadas sin tocar el core

Mods

Pequeñas modificaciones y widgets

Plugins

Extensiones completas con estructura propia

Pages — Páginas personalizadas

Cualquier usuario puede crear nuevas páginas sin tocar el core. Landing pages, páginas de información, formularios personalizados — todo vive en extends/pages/ y se registra automáticamente. El sistema las detecta, las enruta y las sirve. Sin modificar un solo archivo del núcleo.

Mods — Pequeñas modificaciones

Widgets, bloques de contenido, ajustes visuales, pequeñas funcionalidades. Los mods son ligeros, específicos y no alteran la lógica principal. Añade un widget de estadísticas, un banner personalizado o un bloque de enlaces — todo desde extends/mods/ sin riesgo de conflictos.

Plugins — Extensiones completas

Funcionalidades complejas que se integran limpiamente. Sistemas de pago, integraciones con APIs externas, herramientas de moderación avanzada. Los plugins en extends/plugins/ tienen su propia estructura, sus controladores y sus templates — sin ensuciar el core.

Theme-agnostic por diseño

El theme se adapta automáticamente a cualquier extensión. Cambia de diseño y Pages, Mods y Plugins se renderizan correctamente sin ajustes manuales. Smarty templates + arquitectura desacoplada = el diseño nunca es un cuello de botella.

De cero a producción en 3 pasos.

Dos modos de instalación. Elige el tuyo y olvídate del resto.

Desarrollo

Local

Sin dependencias de dev. Ideal para testing rápido.

composer install:dev
  • Sin paquetes de desarrollo
  • Autoloader estándar
  • Configuración base

Producción

Recomendado

Optimizado, auditado, listo para servir tráfico real.

composer install:prod
  • Autoloader optimizado
  • Sin dependencias de dev
  • Seguridad auditada

Demo de instalación — Próximamente

Así de rápido es instalar BigBang en producción

Lo que viene.

BigBang está en desarrollo activo. Esto es lo que estamos construyendo.

  1. Core Architecture

    PSR-4 autoloading, PHP-DI container, sistema de módulos extends/. Base sólida para todo lo que viene.

  2. Security Audit System

    Reportes JSON/HTML automatizados, verificación de dependencias abandonadas, actualizaciones seguras.

  3. Publicación en GitHub

    Repositorio open source con documentación, guías de contribución y sistema de issues.

  4. Sistema de Pages

    Páginas personalizables sin tocar core. Landing pages, formularios, páginas estáticas.

  5. Mods & Plugins API

    Sistema completo de extensión. Widgets, bloques, integraciones de terceros en extends/.

  6. Herramientas de Migración

    Scripts para migrar desde otras plataformas sociales. WordPress, Flarum, MyBB.

Preguntas frecuentes.

¿Es gratis?

Sí. BigBang es open source bajo licencia MIT. Puedes usarlo, modificarlo y distribuirlo sin costo.

¿Necesito hosting propio?

Sí, es self-hosted. Necesitas un servidor con PHP 8.3+ y Composer. Puede ser un VPS, un servidor dedicado o incluso una Raspberry Pi para comunidades pequeñas.

¿Puedo migrar desde otra plataforma?

Estamos desarrollando herramientas de migración para WordPress, Flarum y MyBB. Estarán disponibles pronto.

¿Puedo instalar módulos sin programar?

En el futuro sí. Diseñaremos un sistema de mods y plugins que cualquier usuario pueda instalar desde el panel de administración.

¿Cómo puedo contribuir?

Puedes unirte a nuestro Discord para estar al tanto del lanzamiento en GitHub. Aceptamos feedback, testing y código.

Todo lo que necesitas. Nada que no.

Un stack completo para construir plataformas sociales que escalan.

Multiusuario

Sistema de roles: admin, moderador, VIP y usuarios regulares. Permisos granulares.

Comentarios

Anidados con moderación, estados y notificaciones en tiempo real.

Categorías

Sistema jerárquico flexible. Organiza contenido sin límites.

Smarty 5.8

Motor de plantillas con caché inteligente y modifiers personalizados.

PHPMailer

Notificaciones por email listas para usar. SMTP, HTML, adjuntos.

Rendimiento

Autoloader optimizado, caché de compilación y templates cacheados.

Las herramientas que lo hacen posible.

Dependencias cuidadosamente seleccionadas. Cada una resuelve un problema específico sin añadir complejidad innecesaria.

Smarty

^5.8

Motor de plantillas con compilación, caché y modifiers. Separa lógica de presentación de forma limpia.

smarty/smarty

PHP-DI

^7.0

Contenedor de inyección de dependencias. Las clases reciben lo que necesitan, sin acoplamiento.

php-di/php-di

PHPMailer

^6.8

Envío de emails con soporte SMTP, HTML y adjuntos. Notificaciones listas para producción.

phpmailer/phpmailer

PHP-Dotenv

^5.6

Variables de entorno desde archivos .env. Credenciales y configuración sensible fuera del código.

vlucas/phpdotenv

Composer

2.x

Gestor de dependencias con autoloading PSR-4, scripts personalizados y auditoría de seguridad integrada.

composer/composer

PHP

≥8.3

Tipado fuerte, enums, readonly classes, match expressions y Fibers. El lenguaje como herramienta de diseño.

php
En desarrollo activo

Únete a la comunidad.

BigBang se construye en público. Únete al Discord para dar feedback, sugerir features o simplemente estar al tanto.