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
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.
- 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
- 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
- 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
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.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.