Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

phlix-website

Sitio web estático multi-kits para Phlix, servidor multimedia auto-hospedable con clientes nativos. Ofrece cinco variantes de diseño temático (cinema, projector, film reel, portal, pixel-tech) y soporta despliegue en cualquier entorno web estático sin backend.

Ficha actualizada 25 sept 2026, 21:34 · upstream 25 sept 2026, 21:19 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es phlix-website

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

phlix-website es el repositorio oficial del sitio de marketing para Phlix, un servidor multimedia auto-hospedable desarrollado en PHP. Este repositorio no contiene backend ni PHP; es una aplicación estática construida con Node.js que genera sitios HTML/CSS/JS puros. Cada kit de marca (brand-kit) define su propia identidad visual mediante paletas, tipografías y motion design almacenados en archivos JS dentro de brand-kits/. Los kits se compilan a sitios estáticos bajo sites/<slug>/ y se publican en dist/<slug>/ tras ejecutar npm run build.

El repositorio incluye cinco variantes de diseño temático predefinidas: minimalist-cinema, spotlight-projector, retro-film-reel, portal-hub y pixel-tech. Cada variante tiene su propia subárbol de contenido y comparte el mismo corpus de marketing en shared/content.json. El sistema permite añadir nuevos kits siguiendo un patrón estricto: crear brand-kit/<slug>.js y actualizar brand-kits/expected-kits.json para mantener la consistencia del build.

La arquitectura incluye herramientas de desarrollo robustas como dev-server, linting (htmlhint, stylelint v17, eslint flat config), pruebas de accesibilidad (pa11y-ci), verificación de enlaces (linkinator) y auditorías SEO/meta. Los workflows de CI/CD en GitHub Actions cubren despliegue a Pages, linting, link checking y métricas Lighthouse. El repositorio no depende de Docker ni de bases de datos; es ligero y compatible con cualquier servidor web estático.

CASOS DE USO
  • Despliegue de landing pages multi-tema para marketing de Phlix en diferentes audiencias
  • Generación de sitios estáticos optimizados para SEO, accesibilidad y rendimiento web
  • Mantenimiento de identidad visual consistente mediante kits de marca centralizados
  • Auditoría continua de enlaces, meta-datos y cumplimiento WCAG AA en producción
  • Integración con Phlix Server (MPL-2.0) para crear ecosistemas multimedia auto-hospedados
PUNTOS DESTACADOS
  • Arquitectura estática sin backend: cero dependencias de PHP o bases de datos en producción
  • Sistema de kits de marca modulares con exportación ES module y pinning en expected-kits.json
  • Workflows CI/CD completos para linting, a11y, linkcheck, SEO y métricas Lighthouse
  • Corpus compartido de contenido en shared/content.json para consistencia multi-sitio
  • Soporte Node 24 con eslint flat config y stylelint v17 sin conflictos de versiones
  • Generación de notices de fuentes SIL OFL automáticamente mediante gen-font-notices.mjs
PRECAUCIONES
  • No incluye Docker ni Dockerfile; requiere despliegue manual en servidor web estático
  • Sin generación automática de imágenes con IA actualmente; depende de SVG/CSS o prompts externos
  • Los kits no se regeneran automáticamente al añadir archivos; requiere actualización manual de expected-kits.json
  • Phlix Server es MPL-2.0, no MIT: verificar compatibilidad legal antes de integrar en proyectos comerciales
  • No soporta one-click deployment; requiere instalación manual de dependencias Node y build
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Despliegue manual

Despliega dist/<slug>/ en cualquier servidor web estático (Nginx, Apache, Vercel, Netlify). Asegura Node 24+ para compatibilidad con herramientas. No uses Docker; usa npm install + npm run build local o CI. Actualiza brand-kits/expected-kits.json al añadir/quitar kits. Regenera THIRD-PARTY-NOTICES.md tras modificar shared/assets/fonts/. Verifica og:image y sitemap.xml en producción.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.jsPHP
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
51735174
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.